Thanks to visit codestin.com
Credit goes to www.libhunt.com

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: Network Scanning with Python: ARP, Port, and DNS Scanner | dev.to | 2025-10-18

    Network security and reconnaissance are essential skills for cybersecurity professionals. In this blog post, we will build a Python-based network scanner that performs ARP scanning, port scanning, and DNS resolution using the scapy, socket, dns.resolver, and threading libraries. We will also use rich for better console output.

  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: Stop Guessing: NetAlertX is the Open Source Watchdog Your Home Network Needs | dev.to | 2025-10-24

    View the Project on GitHub

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

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

    Project mention: Reticulum 1.0.0 The cryptography-based networking stack | news.ycombinator.com | 2025-08-09
  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. wifi-password

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

  11. trackerjacker

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

  12. 100-redteam-projects

    Projects for security students

  13. gns3-gui

    GNS3 Graphical Network Simulator

  14. Grab

    Web Scraping Framework

  15. COMTool

    Cross platform communicate assistant(Serial/network/terminal tool)( 跨平台 串口调试助手 网络调试助手 终端工具 linux windows mac Raspberry Pi )支持插件和二次开发

    Project mention: Supply Chain Alert: Sipeed's Official COMTools Software Flagged as Trojan | news.ycombinator.com | 2025-11-10
  16. learning

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

  17. aioquic

    QUIC and HTTP/3 implementation in Python

    Project mention: Getting Started with HTTP/3 in Python | dev.to | 2025-09-10

    aioquic → A QUIC and HTTP/3 implementation in Python. You can build both clients and servers with it.

  18. fapro

    Fake Protocol Server

  19. eventlet

    Concurrent networking library for Python

  20. openagents

    OpenAgents - AI Agent Networks for Open Collaboration (by openagents-org)

    Project mention: OpenAgents: AI Agent Networks for Open Collaboration | news.ycombinator.com | 2025-11-06
  21. pyroute2

    Python Netlink and PF_ROUTE library — network configuration and monitoring

  22. gns3-server

    GNS3 server

  23. resolvers

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

  24. Above

    Network Security Sniffer

  25. netplan

    Declarative network configuration for various backends

  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

  • Stop Guessing: NetAlertX is the Open Source Watchdog Your Home Network Needs

    1 project | dev.to | 24 Oct 2025
  • Exploring the World of Packets with Scapy: A Beginner’s Hands-on Journey to Understanding

    1 project | dev.to | 23 Sep 2025
  • All Data and AI Weekly #193 - June 9, 2025

    8 projects | dev.to | 9 Jun 2025
  • python-dublin-traceroute alternatives - scapy and Route-Mapper

    3 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
  • A note from our sponsor - Stream
    getstream.io | 15 Nov 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →

Index

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

# Project Stars
1 Installation 18,957
2 scapy 11,844
3 fsociety 11,633
4 Twisted 5,900
5 NetAlertX 5,041
6 IVRE 3,838
7 Reticulum 3,501
8 wifi-password 3,032
9 trackerjacker 2,689
10 100-redteam-projects 2,664
11 gns3-gui 2,461
12 Grab 2,428
13 COMTool 2,261
14 learning 2,065
15 aioquic 1,914
16 fapro 1,606
17 eventlet 1,269
18 openagents 1,134
19 pyroute2 1,042
20 gns3-server 950
21 resolvers 891
22 Above 836
23 netplan 810

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?