Open-source projects categorized as Firewall Edit details

Top 23 Firewall Open-Source Projects

  • frp

    A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.

    Project mention: Alternative to ngrok? | | 2022-10-03

    That depends, if you want a free alternative you could use but if you want to self host it I recommend using FRP ( Do keep in mind that it doesn't forward the IP address of the player's (I'm not sure), it wouldn't be a problem if you host the server with your friends, besides that you will need to buy or use a low tier free vps from Google or Oracle.

  • Gravitational Teleport

    The easiest, most secure way to access infrastructure.

    Project mention: Do you self-host for personal use or for an organization? | | 2022-10-05

    I'm not quite familiar with RDS specifically, but did you look at: Rustdesk, Teleport, FreeRDP, xRDP? Assuming these may not be relevant/you tried them already, but thought I'd share


    Download’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform

  • opensnitch

    OpenSnitch is a GNU/Linux port of the Little Snitch application firewall

    Project mention: what minor tech projects do you absolutely adore? | | 2022-10-03
  • Awesome-WAF

    🔥 Web-application firewalls (WAFs) from security standpoint.

    Project mention: xss waf bypass | | 2022-07-24


  • rathole

    A lightweight and high-performance reverse proxy for NAT traversal, written in Rust. An alternative to frp and ngrok.

    Project mention: What is the simplest way to forward my services through a VPS? | | 2022-10-01

    You can try using rathole

  • esp_wifi_repeater

    A full functional WiFi Repeater (correctly: a WiFi NAT Router)

    Project mention: How can I use a wenos d1 mini as a wifi adapter for a ti84 ce? | | 2022-08-20
  • pfSense

    Main repository for pfSense

    Project mention: Prevent ubuntu 20.04 to reach any resource on the Internet | | 2022-10-02


  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • WindowsSpyBlocker

    Block spying and tracking on Windows

    Project mention: GitHub - crazy-max/WindowsSpyBlocker: Block spying and tracking on Windows | | 2022-09-12
  • firezone

    Self-hosted VPN server and Linux firewall using WireGuard

    Project mention: Which vpn server setup do you use? Container / no Container, GUI / CLI? | | 2022-09-12

    When I look into vpn servers, I find easy installers, which directly work on linux (e.g. angristan/wireguard-install) or also vpns, which operate from docker (like kylemanna/docker-openvpn). Then there are options, where multiple things are included, like firezone or this. I am not so sure how well they integrate with my reverse proxy and some seem to be much more complicated than others.

  • afwall

    AFWall+ (Android Firewall +) - iptables based firewall for Android

    Project mention: Is it possible to route all traffic through tor on LineageOS? | | 2022-09-22

    AFWall+ can also do that. It needs root though.

  • core

    OPNsense GUI, API and systems backend (by opnsense)

    Project mention: Cant delete NAT rule...web interface bug? | | 2022-10-03
  • ufw-docker

    To fix the Docker and UFW security flaw without disabling iptables

    Project mention: UFW not allowing | | 2022-09-26 This is how I have set up my UFW. Hope it helps.

  • Divert

    WinDivert: Windows Packet Divert

    Project mention: WinDivert: Windows Packet Divert: Windows Packet Divert (WinDivert) is a user-mode packet capture-and-divert package for Windows 10, Windows 11, and Windows Server. | | 2022-10-03
  • zoro

    zoro can help you expose local server to external network. Support both TCP/UDP, of course support HTTP. Zero-Configuration. zoro 帮助你将本地端口暴露在外网.支持TCP/UDP, 当然也支持HTTP. 内网穿透.

    Project mention: zoro can help you expose local server to external network. Support both TCP/UDP, of course support HTTP/HTTPS [GPLv3] | | 2021-12-30


  • firehol

    A firewall for humans...

    Project mention: How I protect my externally exposed services | | 2022-05-15

    it does somewhat but requires additional rules for the docker chains:

  • vm

    💻☁📦 The Nextcloud VM (virtual machine appliance), Home/SME Server and scripts for RPi (4). Community developed and maintained.

    Project mention: For the NextCloud VM, can I use Google Domains instead of the provided options? (cloudflare, desec, etc) | | 2022-08-16

    The vm says, "If your DDNS provider isn't already supported, please open a new issue here:".

  • ipban

    ***** [2022-09-21] Critical memleak fix, please re-download v. 1.8.0. ***** ----- For over 11 years, IPBan is the worlds most trusted security software to block hackers and botnets. With both Windows and Linux support, IPBan has your dedicated or cloud server protected. Upgrade to IPBan Pro today and get a discount. Learn more at ↓

    Project mention: Automatically ban at signs of bruteforce/botnet attacks w/ known attackers lists | | 2022-01-08
  • docker-host

    A docker sidecar container to forward all traffic to local docker host or any other host

  • gsocket

    Connect like there is no firewall. Securely.

  • rethink-app

    DNS over HTTPS / DNS over Tor / DNSCrypt client, firewall, and connection tracker for Android.

    Project mention: Consider adding RethinkDNS to the DNS provider lists? | | 2022-09-20

    Also, it not only has an open source apps, but it is also available as DoH and DoT. For now it is free, however devs want to introduce paid plan by the end of 2022.

  • fwknop

    Single Packet Authorization > Port Knocking

    Project mention: Show HN: Knockles – eBPF Port Knocking Tool | | 2022-08-29

    > Is this approach used elsewhere?

    Yes, or at least in a similar fashion. An alternative variant of port knocking is SPA (Single Packet Authorization). Often SPA protocols use UDP and contain within the body field an encrypted payload containing all the required data to authenticate and authorize a particular request.

    There are multiple different implementations of SPA: OpenSPA [1] (full disclosure: I am the author of OpenSPA), fwknop [2] just to name a few.

    SDP (Software Defined Perimeter) often builds upon SPA technologies in order to achieve a form of zero trust access.

    [1] -

    [2] -

    I am currently re-writting the OpenSPA protocol (version 2) and I plan on playing around with eBPF as well, so thanks eeriedusk for paving the way :)

  • awesome-anti-censorship

    curated list of open-source anti-censorship tools

  • ciscoconfparse

    Parse, Audit, Query, Build, and Modify Cisco IOS-style configurations.

    Project mention: Could someone point me in the right direction with a python question? Possibly an example too? | | 2022-08-30


  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-10-05.

Firewall related posts


What are some of the best open-source Firewall projects? This list will help you:

Project Stars
1 frp 60,541
2 Gravitational Teleport 12,742
3 opensnitch 7,811
4 Awesome-WAF 4,678
5 rathole 4,159
6 esp_wifi_repeater 4,100
7 pfSense 3,853
8 WindowsSpyBlocker 3,461
9 firezone 2,893
10 afwall 2,234
11 core 2,113
12 ufw-docker 2,106
13 Divert 1,762
14 zoro 1,465
15 firehol 1,341
16 vm 1,060
17 ipban 1,016
18 docker-host 951
19 gsocket 941
20 rethink-app 904
21 fwknop 860
22 awesome-anti-censorship 733
23 ciscoconfparse 665
Find remote jobs at our new job board There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.