Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Python Networking Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
IVRE
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.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
-
LDAP3
a strictly RFC 4510 conforming LDAP V3 pure Python client. The same codebase works with Python 2. Python 3, PyPy and PyPy3
-
trigger
Trigger is a robust network automation toolkit written in Python that was designed for interfacing with network devices.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Ask HN: How can I get better at writing production-level Python? | news.ycombinator.com | 2023-07-18
Project mention: Anything you wish there was an open source solution for? | /r/selfhosted | 2023-05-16OOTB 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).
Project mention: What Type of Research Can Bring Value to the Community? | /r/LocalLLaMA | 2023-06-20I 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
Yep, and from my experience too (made a tool that monitors network traffic with eBPF [1]) in addition to those issues there is also a sizable latency hit.
[1] https://github.com/elesiuta/picosnitch
Project mention: Hyperglass – the network looking glass that tries to make the internet better | news.ycombinator.com | 2023-09-12
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.
Python Networking related posts
- Netlab: Virtual Networking Labbing Tool
- Is Linux worth it for the average non-tech user?
- I have an extra pi4 I’m mailing to my parents to create a cloud drive for their home since they’re privacy sensitive. What’s the easiest way to make the pi read/writeable from their iPhones at home?
-
trio VS awaits - a user suggested alternative
2 projects | 9 Dec 2023
- miniloop: a minimal, pedagogical event loop implementation
- FastHttp for Python (64k requests/s)
- Safari share menu now violates privacy
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 Apr 2024
Index
What are some of the best open-source Networking projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | opensnitch | 9,652 |
2 | trio | 5,869 |
3 | Twisted | 5,416 |
4 | curio | 3,996 |
5 | pyzmq | 3,547 |
6 | IVRE | 3,286 |
7 | NAPALM | 2,173 |
8 | Crossbar | 2,045 |
9 | gns3-gui | 2,024 |
10 | geneva | 1,826 |
11 | evillimiter | 1,478 |
12 | requests-ip-rotator | 1,227 |
13 | wg-meshconf | 876 |
14 | habu | 855 |
15 | LDAP3 | 850 |
16 | pyCraft | 798 |
17 | suzieq | 744 |
18 | gns3-server | 743 |
19 | diesel | 581 |
20 | picosnitch | 572 |
21 | hyperglass | 566 |
22 | trigger | 544 |
23 | p4-learning | 498 |
Sponsored