Go Firewall

Open-source Go projects categorized as Firewall

Top 11 Go Firewall Projects

  • frp

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

    Project mention: Anyone using Fast Reverse Proxy? | reddit.com/r/selfhosted | 2022-11-23

    One solution I've found is Fast Preverse Proxy (FRP - https://github.com/fatedier/frp) which I have tried (running it remotely and with authentication, behind caddy to automatically manage SSL) and it yields comparable if not faster speeds, especially for uploading to my local server through the proxy set-up.

  • Gravitational Teleport

    The easiest, most secure way to access infrastructure.

    Project mention: Apache Guacamole (or other) to browse internal web-GUIs? | reddit.com/r/homelab | 2022-11-27

    Dunno if Teleport does it. I've been meaning to deploy it for a while and will be looking in getting it in soon. https://github.com/gravitational/teleport

  • InfluxDB

    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.

  • WindowsSpyBlocker

    Block spying and tracking on Windows

    Project mention: Which of these solutions for windows 10 privacy enhancing? | reddit.com/r/PrivacyGuides | 2022-10-16
  • 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] | reddit.com/r/golang | 2021-12-30

    Github: https://github.com/txthinking/zoro

  • api-firewall

    Fast and light-weight API proxy firewall for request and response validation by OpenAPI specs.

    Project mention: api-firewall VS openappsec - a user suggested alternative | libhunt.com/r/api-firewall | 2022-11-11
  • ice

    A Go implementation of ICE (by pion)

  • ufw-docker-automated

    Manage docker containers firewall with UFW!

    Project mention: Stay safe with Docker and firewall | reddit.com/r/docker | 2022-04-20

    This is nothing new and a known issue for a very long time with docker and ufw and easily sorted by using this workaround.

  • 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.

  • packiffer

    lightweight cross-platform networking toolkit

  • egress-eddie

    Hostname filtering for arbitrary network protocols

    Project mention: Sanity check my security for WAN exposed services. | reddit.com/r/selfhosted | 2022-01-23

    Guide to get started is on the README, I have a systemd service file I use I can share if you're interested: https://github.com/capnspacehook/egress-eddie

  • pfDeploy

    Deploy your pf configuration in a FreeBSD VM.

    Project mention: Show HN: PfDeploy, Go command-line tool to automatically configure pf and pflog | news.ycombinator.com | 2022-09-12
  • iptables-ddns

    Using domain name on IPtables. Keep updated firewall rules from dynamic DNS (DDNS).

    Project mention: Can't Direct Traffic to Cloud Pi-Hole | reddit.com/r/pihole | 2022-04-14

    I have a GCP instance running Debian 10 and installed nftables, am using this script to whitelist ports 22 and 53 (TCP) and 53 (UDP) for my home network only (using ddns because my home network's public IP is not static), and installed Pi-Hole. For upstream DNS server, I added my home network's IP address (I know this will randomly change). On my router (Advanced Tomato), I have OpenDNS as my DNS server, and in dnsmasq, I have added the line: dhcp-option=6, ( being the static, public IP of my GCP instance). I am not getting any activity/queries.

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-11-27.

Go Firewall related posts


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

Project Stars
1 frp 62,273
2 Gravitational Teleport 13,133
3 WindowsSpyBlocker 3,533
4 zoro 1,477
5 api-firewall 419
6 ice 263
7 ufw-docker-automated 133
8 packiffer 62
9 egress-eddie 19
10 pfDeploy 2
11 iptables-ddns 2
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 🚀.