SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Network Projects
The premier source of truth powering network automation. Open source under Apache 2. Public demo: https://demo.netbox.devProject mention: Error while upgrading to 3.5.2 | /r/Netbox | 2023-06-02
Yeah, the release is in the file name: it'll be something like 3.4.x. typically before an upgrade I'll (snapshot the VM, always) check the release notes at https://github.com/netbox-community/netbox/releases and upgrade to the next release with "Breaking Changes" to make sure it's smooth. I've had broken upgrades before, I went back and upgraded to any interims that required it, and then had no issues.
Scapy: the Python-based interactive packet manipulation program & library. Supports Python 2 & Python 3.Project mention: What is ARP Spoofing? | dev.to | 2023-04-19
I've coded my small ARP spoofer in Go because I love the language, though it can very well be coded in other languages, for example Python with Scapy.
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
fsociety Hacking Tools Pack – A Penetration Testing Framework
Event-driven networking engine written in Python.Project mention: Using a src directory for a Python package | /r/learnpython | 2022-08-16
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!Project mention: Shodan | /r/HowToHack | 2022-08-25
Found it https://github.com/ivre/ivre
Quickly fetch your WiFi password and if needed, generate a QR code of your WiFi to allow phones to easily connect
Like nmap for mapping wifi networks you're not connected to, plus device tracking
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Web Scraping Framework
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.
Fake Protocol Server
QUIC and HTTP/3 implementation in PythonProject mention: Granian – a Rust HTTP server for Python applications | news.ycombinator.com | 2023-01-16
for those wishing to use http3 with a Python web framework, the ASGI hypercorn currently supports it.
made a Django example last week with a sample client based on the examples from aioquic: https://github.com/djstein/django-http3-example
this example also includes the first pass at async Django REST Framework using adrift based on these GitHub issues:
Learning Shell，Python，Golang，System，Network (by anzhihe)
Concurrent networking library for PythonProject mention: RYU Controller SDN | /r/AskProgramming | 2023-03-21
index 714cb3a6..47c5c039 100644 --- a/tools/pip-requires +++ b/tools/pip-requires @@ -2,7 +2,7 @@ # NOTE: OpenStack avoids some versions of eventlet, because of the # following issue. # https://github.com/eventlet/eventlet/issues/401 -eventlet==0.31.1 +eventlet==0.33.3 msgpack>=0.4.0 # RPC library, BGP speaker(net_cntl) netaddr oslo.config>=2.5.0
Python Netlink and PF_ROUTE library — network configuration and monitoringProject mention: Which not so well known Python packages do you like to use on a regular basis and why? | /r/Python | 2022-08-26
Parse, Audit, Query, Build, and Modify Cisco IOS-style configurations.Project mention: Could someone point me in the right direction with a python question? Possibly an example too? | /r/networking | 2022-08-30
Multi-featured system monitorProject mention: OCCT coming to Linux in V13 | /r/linux_gaming | 2023-05-15
You do get CPU-X and https://github.com/hakandundar34coding/system-monitoring-center its not the same, but close, sans the stress test stuff
Netzob: Protocol Reverse Engineering, Modeling and FuzzingProject mention: Netzob: Protocol Reverse Engineering, Modeling and Fuzzing | news.ycombinator.com | 2023-03-25
Common Open Research Emulator (by coreemu)Project mention: Core: Common Open Research Emulator | news.ycombinator.com | 2023-05-01
Publication-quality network visualisations in python
Small, fast HTTP client library for Python. Features persistent connections, cache, and Google App Engine support. Originally written by Joe Gregorio, now supported by community.
JF⚡can - Super fast port scanning & service discovery using Masscan and Nmap. Scan large networks with Masscan and use Nmap's scripting abilities to discover information about services. Generate report.
Cisco Config Analysis Tool (by frostbits-security)
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Network related posts
Mixed Vendor Network Monitoring and Management
4 projects | /r/networking | 29 May 2023
Core: Common Open Research Emulator
1 project | news.ycombinator.com | 1 May 2023
What is ARP Spoofing?
1 project | dev.to | 19 Apr 2023
Can you create Windows 11 VMs in GNS3?
1 project | /r/gns3 | 7 Apr 2023
Netzob: Protocol Reverse Engineering, Modeling and Fuzzing
1 project | news.ycombinator.com | 25 Mar 2023
RYU Controller SDN
3 projects | /r/AskProgramming | 21 Mar 2023
Is it possible to send raw data over an IP network, not encapsulated in TCP or UDP?
2 projects | /r/linuxquestions | 19 Mar 2023
A note from our sponsor - #<SponsorshipServiceOld:0x00007f09210fb3c0>
www.saashub.com | 4 Jun 2023
What are some of the best open-source Network projects in Python? This list will help you: