Python Network

Open-source Python projects categorized as Network

Top 23 Python Network Projects

  1. Installation

    The premier source of truth powering network automation. Open source under Apache 2. Try NetBox Cloud free: https://netboxlabs.com/products/free-netbox-cloud/

    Project mention: So You Want to Build Your Own Data Center | news.ycombinator.com | 2025-01-17

    Look at the issue list...that is why.

    https://github.com/netbox-community/netbox/issues?q=is%3Aiss...

    Note how they want to be "NetBox functions as the source of truth for your network infrastructure."

    Your individual situation dictates what is important, but had netbox targeted being a central repository vs insisting on not allow other systems to be truthful for certain items it could be a different story.

    We have learned that trying to centralize complexity and control doesn't work, heck we knew that almost immediately after the Clinger Cohen Act passed and even ITIL and TOGAF fully call this out now and I expect this to be targeted by consultants over the next few years.

    You need a central constant way to find state, to remove any questions or doubt regarding where to find the authoritative information, but generally if you aspire to scale and grow or adapt to new changes you really need to avoid having some centralized, god-box, and prescriptive system like this.

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

    InfluxDB logo
  3. scapy

    Scapy: the Python-based interactive packet manipulation program & library.

    Project mention: python-dublin-traceroute VS scapy - a user suggested alternative | libhunt.com/r/python-dublin-traceroute | 2025-03-05
  4. fsociety

    fsociety Hacking Tools Pack – A Penetration Testing Framework

  5. Twisted

    Event-driven networking engine written in Python.

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

  8. wifi-password

    Quickly fetch your WiFi password and if needed, generate a QR code of your WiFi to allow phones to easily connect

  9. SaaSHub

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

    SaaSHub logo
  10. trackerjacker

    Like nmap for mapping wifi networks you're not connected to, plus device tracking

    Project mention: trackerjacker VS kismet - a user suggested alternative | libhunt.com/r/trackerjacker | 2024-10-13
  11. Reticulum

    The cryptography-based networking stack for building unstoppable networks with LoRa, Packet Radio, WiFi and everything in between.

    Project mention: Start your own Internet Resiliency Club | news.ycombinator.com | 2025-06-16

    Meshtastic is fun but limited—more of a radio chat app than real mesh infrastructure. If you're serious about decentralized comms, check out Reticulum: https://reticulum.network

    It’s not limited to LoRa—Reticulum works over IP, serial, packet radio, or whatever you have. Delay-tolerant, multi-hop, encrypted, no servers needed. Still lots of work to do and apps to build, but the foundation is solid.

    Great talk from EH22: https://media.ccc.de/v/eh22-97-eggceptional-meshnetworking

  12. 100-redteam-projects

    Projects for security students

  13. Grab

    Web Scraping Framework

  14. gns3-gui

    GNS3 Graphical Network Simulator

  15. learning

    Learning Shell,Python,Golang,System,Network (by anzhihe)

  16. aioquic

    QUIC and HTTP/3 implementation in Python

    Project mention: Aioquic: QUIC and HTTP/3 implementation in Python | news.ycombinator.com | 2024-10-04
  17. fapro

    Fake Protocol Server

  18. eventlet

    Concurrent networking library for Python

  19. pyroute2

    Python Netlink and PF_ROUTE library — network configuration and monitoring

  20. gns3-server

    GNS3 server

  21. resolvers

    The most exhaustive list of reliable DNS resolvers. (by trickest)

  22. Above

    Network Security Sniffer

  23. netzob

    Netzob: Protocol Reverse Engineering, Modeling and Fuzzing

  24. netplan

    Declarative network configuration for various backends

  25. core

    Common Open Research Emulator (by coreemu)

  26. SaaSHub

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

    SaaSHub logo
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 Network discussion

Log in or Post with

Python Network related posts

  • All Data and AI Weekly #193 - June 9, 2025

    8 projects | dev.to | 9 Jun 2025
  • python-dublin-traceroute VS scapy - a user suggested alternative

    2 projects | 5 Mar 2025
  • Little Snitch: Network Monitor and Application Firewall for macOS

    4 projects | news.ycombinator.com | 29 Dec 2024
  • trackerjacker VS kismet - a user suggested alternative

    2 projects | 13 Oct 2024
  • Aioquic: QUIC and HTTP/3 implementation in Python

    1 project | news.ycombinator.com | 4 Oct 2024
  • No gamepad any options?

    1 project | /r/wiiu | 27 Nov 2023
  • Finding services companies via their TXT records

    2 projects | news.ycombinator.com | 30 Oct 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 17 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 Installation 17,922
2 scapy 11,499
3 fsociety 11,231
4 Twisted 5,797
5 NetAlertX 4,347
6 IVRE 3,728
7 wifi-password 2,981
8 trackerjacker 2,672
9 Reticulum 2,633
10 100-redteam-projects 2,549
11 Grab 2,404
12 gns3-gui 2,366
13 learning 2,019
14 aioquic 1,818
15 fapro 1,581
16 eventlet 1,255
17 pyroute2 1,012
18 gns3-server 897
19 resolvers 795
20 Above 794
21 netzob 790
22 netplan 774
23 core 737

Sponsored
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.
www.influxdata.com

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