Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev. Learn more →
Top 23 Python Networking Projects
OpenSnitch is a GNU/Linux interactive application firewall inspired by Little Snitch.
Trio – a friendly Python library for async concurrency and I/OProject mention: In what ways are channels are better than the traditional await? | /r/golang | 2023-05-18
Incidentally, the alternative event loop implementation trio in python does not have "gather", you also need channels, and it's a deliberate design choice - there is some discussion about that in this ticket https://github.com/python-trio/trio/issues/2188
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
Event-driven networking engine written in Python.
Good Curio!Project mention: Ask HN: How can I get better at writing production-level Python? | news.ycombinator.com | 2023-07-18
PyZMQ: Python bindings for zeromq
Network recon framework. Build your own, self-hosted and fully-controlled alternatives to Shodan / ZoomEye / Censys and GreyNoise, run your Passive DNS service, collect and analyse network intelligence from your sensors, and much more! Uses Nmap, Masscan, Zeek, p0f, etc.
Network Automation and Programmability Abstraction Layer with Multivendor supportProject mention: Anything you wish there was an open source solution for? | /r/selfhosted | 2023-05-16
OOTB i would say support what you have and use. Abstract controls to public interfaces that would allow people to write their own modules for their own equipment and software. Kind of like how NAPALM does it, but more (if that makes sense).
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Crossbar.io - WAMP application routerProject mention: Crossbar.io Is Down (Forever?) | news.ycombinator.com | 2023-08-25
GNS3 Graphical Network SimulatorProject mention: Can you create Windows 11 VMs in GNS3? | /r/gns3 | 2023-04-07
Yes, it's possible. They even have added TPM option support for QEMU nodes.
automated censorship evasion for the client-side and server-sideProject mention: What Type of Research Can Bring Value to the Community? | /r/LocalLLaMA | 2023-06-20
I think cryptography is a decentralizing force in general, though its intersection with ML is small, Also, related things, steganography, differential privacy, federated learning, all things that tend to decentralize. Anonymizing text fingerprint with LLMs, ML-ish censor evading algo , possibility of a decentralized vector database
Tool that monitors, analyzes and limits the bandwidth of devices on the local network without administrative access.
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.
a strictly RFC 4510 conforming LDAP V3 pure Python client. The same codebase works with Python 2. Python 3, PyPy and PyPy3
WireGuard full mesh configuration generator.
Minecraft-client networking library in Python (by ammaraskar)
Using network observability to operate and design healthier networks
Greenlet-based event I/O Framework for Python (by dieseldev)
Trigger is a robust network automation toolkit written in Python that was designed for interfacing with network devices.
hyperglass is the network looking glass that tries to make the internet better.Project mention: Hyperglass – the network looking glass that tries to make the internet better | news.ycombinator.com | 2023-09-12
Monitor Network Traffic Per Executable, Beautifully Visualized
Compilation of P4 exercises, examples, documentation, slides for learning or teachingProject mention: Curious about networking | /r/networking | 2023-07-04
I recommend P4. It is well-maintained, has good tutorials and an active community (practically all of academia in network programming uses it): - https://p4.org/ - https://github.com/p4lang/tutorials - https://github.com/nsg-ethz/p4-learning Intel now closed Tofino (which made P4-programmable chips), but some others are developing P4-capable switches. Others in the tbps area usually use something very similar. It's all very closed off. Broadcom did open access NPL (https://nplang.org/) once, but it seems they stopped half-way. Their repositories are not maintained at all.
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Networking related posts
miniloop: a minimal, pedagogical event loop implementation
3 projects | /r/Python | 29 Nov 2023
FastHttp for Python (64k requests/s)
5 projects | /r/Python | 8 Nov 2023
Safari share menu now violates privacy
1 project | news.ycombinator.com | 26 Oct 2023
Detect Fair Queuing on a Connection
1 project | news.ycombinator.com | 17 Sep 2023
Plasmashell making network pings/sending data from boot?
1 project | /r/linux4noobs | 5 Sep 2023
Ask HN: How can I get better at writing production-level Python?
9 projects | news.ycombinator.com | 18 Jul 2023
Why do devs refuse to let their games run on Linux?
1 project | /r/linux_gaming | 28 Jun 2023
A note from our sponsor - Onboard AI
getonboard.dev | 8 Dec 2023
What are some of the best open-source Networking projects in Python? This list will help you: