SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Networking Projects
-
Project mention: Popular GitHub Action tj-actions/changed-files is compromised | news.ycombinator.com | 2025-03-14
I've found firejail to be a useful tool for this (https://github.com/netblue30/firejail), and additionally use opensnitch (https://github.com/evilsocket/opensnitch) to monitor for unexpected network requests.
For CI/CD using something like ArgoCD let's you avoid giving CI direct access to prod - it still needs write access to a git repo, and ideally some read access to Argo to check if deployment succeeded but it limits the surface area.
-
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.
-
-
-
-
NetAlertX
Get visibility of what's going on on your WIFI/LAN network. Schedule scans for devices, port changes and get alerts if unknown devices or changes are found. Write your own Plugins with auto-generated UI and in-build notification system. Build out and easily maintain your network source of truth (NSoT).
Project mention: NetAlertX: Detect Intruders on Your WiFi/LAN Instantly | news.ycombinator.com | 2024-08-14 -
-
IVRE
Network recon framework. Build your own, self-hosted and fully-controlled alternatives to Shodan / ZoomEye / Censys and GreyNoise, run your Passive DNS service, build your taylor-made EASM tool, collect and analyse network intelligence from your sensors, and much more! Uses Nmap, Masscan, Zeek, p0f, ProjectDiscovery tools, etc.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
evillimiter
Tool that monitors, analyzes and limits the bandwidth of devices on the local network without administrative access.
-
requests-ip-rotator
A Python library to utilize AWS API Gateway's large IP pool as a proxy to generate pseudo-infinite IPs for web scraping and brute forcing.
> Ge0rg3’s code is “open source,” in that anyone can copy it and reuse it non-commercially. As it happens, there is a newer version of this project that was derived or “forked” from Ge0rg3’s code — called “async-ip-rotator” — and it was committed to GitHub in January 2025 by DOGE captain Marko Elez.
Original code: https://github.com/Ge0rg3/requests-ip-rotator
Forked: https://github.com/markoelez/async-ip-rotator
Code is pretty much the same, with comments removed, some `async` sprinkled in and minor changes (I bet this was just pasted into LLM with prompt to make it async, but if that worked why not).
Except... Original GPL3 license is gone. Obviously not something you would expect DOGE people to understand or respect.
-
-
-
LDAP3
a strictly RFC 4510 conforming LDAP V3 pure Python client. The same codebase works with Python 2. Python 3, PyPy and PyPy3
-
-
-
-
Tor2web
Tor2web is an HTTP proxy software that enables access to Tor Hidden Services by mean of common web browsers (by tor2web)
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Networking discussion
Python Networking related posts
-
Doge Worker's Code Supports NLRB Whistleblower
-
Ransomware malware targeting Linux Desktop users spotted in the wild
-
Sniffnet – monitor your Internet traffic
-
Ask HN: Favorite Blog in 2024?
-
Little Snitch: Network Monitor and Application Firewall for macOS
-
Homemade application firewall for Linux
-
Ask HN: Isolated virtualized networking learning env?
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 May 2025
Index
What are some of the best open-source Networking projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | opensnitch | 11,577 |
2 | trio | 6,512 |
3 | Twisted | 5,777 |
4 | curio | 4,096 |
5 | NetAlertX | 4,054 |
6 | pyzmq | 3,870 |
7 | IVRE | 3,699 |
8 | gns3-gui | 2,342 |
9 | NAPALM | 2,326 |
10 | Crossbar | 2,055 |
11 | geneva | 1,997 |
12 | evillimiter | 1,737 |
13 | requests-ip-rotator | 1,546 |
14 | wg-meshconf | 990 |
15 | habu | 920 |
16 | LDAP3 | 898 |
17 | gns3-server | 890 |
18 | pyCraft | 830 |
19 | suzieq | 821 |
20 | Tor2web | 722 |
21 | picosnitch | 718 |
22 | hyperglass | 689 |
23 | diesel | 579 |