C Firewall

Open-source C projects categorized as Firewall

Top 7 C Firewall Projects

  1. esp_wifi_repeater

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

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. WinDivert

    WinDivert: Windows Packet Divert

  4. gsocket

    Connect like there is no firewall. Securely.

    Project mention: gsocket alternatives - autopunch, hyperswarm, and hyperssh | libhunt.com/r/gsocket | 2025-06-05
  5. npf

    NPF: packet filter with stateful inspection, NAT, IP sets, etc.

  6. bouheki

    bouheki is KRSI(eBPF+LSM) based Linux security auditing tool.

  7. zfw

    An EBPF based IPv4/IPv6 firewall with integrations for OpenZiti Zero-Trust Framework edge-routers and tunnellers

    Project mention: The Two Factions of C++ | news.ycombinator.com | 2024-11-24

    - know how to negotiate the end to end encrypted tunnel to the 'far' identity

    So yes, if they can do all that, then they'd definitely be able to attack that remote service. But I said "remote service", not "remote services". All that work and compromises and they only have access to 1 single service among hundreds, thousands, or potentially millions of services. Lateral movement is almost impossible. So the attacker would have to repeat each of the 5 steps for every service possible. Also, they don't know which company sits behind which OpenZiti fabric, so its pot luck if its even against the target they want to try and exploit.

    Finally, we have developed a stateful firewall called 'ZitiFW' - https://github.com/netfoundry/zfw - which uses eBPF to look at the IP information of any incoming connections/packets to an Edge Router (Ziti's Policy Enforcement Point), if a connection/packet is received from an IP address which is not correlated to a known, bootstrapped endpoint to the overlay, the packet can be blackholed.

  8. firewall

    :rainbow: eBPF-based programmable firewall, intended for use in Go backends (by tholian-network)

    Project mention: Pegasus to Predator – The evolution of Commercial Spyware on iOS [video] | news.ycombinator.com | 2024-12-30

    > Have you written any eBPF code?

    Yes. [1]

    [1] https://github.com/tholian-network/firewall/blob/master/ebpf...

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
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).

C Firewall discussion

Log in or Post with

C Firewall related posts

  • Is SimpleWall Firewall tool compromised?

    1 project | news.ycombinator.com | 15 Mar 2025
  • Simplewall Has Been Discontinued

    4 projects | news.ycombinator.com | 22 Feb 2025
  • "Free WAF" SafeLine Performance Testing

    4 projects | dev.to | 19 Aug 2024
  • Global Socket – Connect like there is no firewall. Securely

    1 project | news.ycombinator.com | 30 Apr 2024
  • PECKER BURST - PING - SERVER issues fix!

    2 projects | /r/ModernWarfareIII | 9 Dec 2023
  • How to remove telemetry completely with one open source simple firewall

    1 project | /r/Windows11 | 29 Aug 2023
  • Something went wrong with pin

    1 project | /r/ROGAlly | 17 Jul 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 Jul 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 esp_wifi_repeater 4,990
2 WinDivert 2,797
3 gsocket 1,706
4 npf 254
5 bouheki 89
6 zfw 60
7 firewall 25

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C is
the 6th most popular programming language
based on number of references?