Python Firewall

Open-source Python projects categorized as Firewall

Top 23 Python Firewall Projects

  1. opensnitch

    OpenSnitch is a GNU/Linux interactive application firewall inspired by Little Snitch.

    Project mention: Little Snitch: Network Monitor and Application Firewall for macOS | news.ycombinator.com | 2024-12-29

    Can't forget about OpenSnitch, for those of you that would rather not buy a license to do this sorta thing: https://github.com/evilsocket/opensnitch

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Awesome-WAF

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

    Project mention: 5 Best Free and Open Source WAF for 2025 | dev.to | 2024-09-18

    Link: Awesome-WAF on GitHub

  4. firewalld

    Stateful zone based firewall daemon with D-Bus interface

  5. ciscoconfparse

    Parse, Audit, Query, Build, and Modify Arista / Cisco / Juniper / Palo Alto / F5 configurations.

  6. qomui

    Qomui (Qt OpenVPN Management UI)

  7. opensnitch

    OpenSnitch is a GNU/Linux application firewall (by gustavo-iniguez-goya)

  8. pan-os-python

    The PAN-OS SDK for Python is a package to help interact with Palo Alto Networks devices (including physical and virtualized Next-generation Firewalls and Panorama). The pan-os-python SDK is object oriented and mimics the traditional interaction with the device via the GUI or CLI/API.

  9. pegasi-shield

    Alignment toolkit to safeguards LLMs

  10. collection_opnsense

    Ansible Collection to manage OPNSense firewalls using their API

  11. vycontrol

    vyos frontend

  12. dnxfirewall

    DNXFIREWALL® and DAD'S NEXT-GEN FIREWALL™, a C/CPython hybrid next generation firewall built on top of Linux and bound to kernel/ netfilter hooks for packet control.

  13. OPNsensePIAWireguard

    This script automates the process of getting Wireguard setup on OPNsense to connect to PIA's NextGen Wireguard servers. It will create Wireguard Instance(Local) and Peer(Endpoint) on your OPNsense setup.

  14. findwall

    Check if your provider is blocking you!

  15. socialclub-notification-blocker

    Next-generation firewall (NGFW) that supports blocking SocialClub Overlay notifications.

  16. the-great-gpt-firewall

    🤖 A curated list of websites that restrict access to AI Agents, AI crawlers and GPTs

    Project mention: The Great GPT Firewall | news.ycombinator.com | 2024-02-14
  17. windows_tools

    Collection of various interfaces for Windows functionality in a Pythonic way

  18. fortigate-api

    Python package for configuring Fortigate (Fortios) devices using REST API

  19. DirectFire_Converter

    DirectFire Firewall Converter - Network Security, Next-Generation Firewall Configuration Conversion, Firewall Syntax Translation and Firewall Migration Tool - supports Cisco ASA, Fortinet FortiGate (FortiOS), Juniper SRX (JunOS), SSG / Netscreen (ScreenOS) and WatchGuard (support for further devices in development). Similar to FortiConverter, SmartMove, Expedition etc.

  20. guardian

    Firewall for GTA Online (by TheMythologist)

  21. BlackListBox

    BlackListBox is an integrated blacklist database autoupdate solution.

  22. PyWall

    A small app to make it easy to administrate simple firewall configurations.

  23. caterpillar

    Caterpillar Proxy - The simple web debugging proxy (formerly, php-httpproxy) (by gnh1201)

  24. Inversion-DNSBL-Generator

    Generate malicious URL blocklists for DNSBL applications like pfBlockerNG or Pi-hole by scanning various public URL sources using the Safe Browsing API from Google and/or Yandex.

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

Python Firewall discussion

Log in or Post with

Python Firewall related posts

Index

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

# Project Stars
1 opensnitch 11,119
2 Awesome-WAF 6,420
3 firewalld 896
4 ciscoconfparse 803
5 qomui 554
6 opensnitch 397
7 pan-os-python 350
8 pegasi-shield 319
9 collection_opnsense 291
10 vycontrol 248
11 dnxfirewall 217
12 OPNsensePIAWireguard 186
13 findwall 103
14 socialclub-notification-blocker 93
15 the-great-gpt-firewall 86
16 windows_tools 70
17 fortigate-api 68
18 DirectFire_Converter 53
19 guardian 49
20 BlackListBox 44
21 PyWall 23
22 caterpillar 22
23 Inversion-DNSBL-Generator 22

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?