Python Networking

Open-source Python projects categorized as Networking

Top 23 Python Networking Projects

  • opensnitch

    OpenSnitch is a GNU/Linux interactive application firewall inspired by Little Snitch.

    Project mention: OpenSnitch is a GNU/Linux interactive application firewall | news.ycombinator.com | 2024-08-10
  • SaaSHub

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

    SaaSHub logo
  • trio

    Trio – a friendly Python library for async concurrency and I/O

    Project mention: trio VS awaits - a user suggested alternative | libhunt.com/r/trio | 2023-12-09
  • Twisted

    Event-driven networking engine written in Python.

  • curio

    Good Curio!

  • pyzmq

    PyZMQ: Python bindings for zeromq

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

  • 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
  • NAPALM

    Network Automation and Programmability Abstraction Layer with Multivendor support

  • gns3-gui

    GNS3 Graphical Network Simulator

  • Crossbar

    Crossbar.io - WAMP application router

  • geneva

    automated censorship evasion for the client-side and server-side

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

  • wg-meshconf

    WireGuard full mesh configuration generator.

  • habu

    Hacking Toolkit

  • LDAP3

    a strictly RFC 4510 conforming LDAP V3 pure Python client. The same codebase works with Python 2. Python 3, PyPy and PyPy3

  • pyCraft

    Minecraft-client networking library in Python (by ammaraskar)

  • gns3-server

    GNS3 server

  • suzieq

    Using network observability to operate and design healthier networks

  • picosnitch

    Monitor Network Traffic Per Executable, Beautifully Visualized

    Project mention: Linux runtime security agent powered by eBPF | news.ycombinator.com | 2023-10-19

    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

  • hyperglass

    hyperglass is the network looking glass that tries to make the internet better.

  • diesel

    Greenlet-based event I/O Framework for Python (by dieseldev)

  • trigger

    Trigger is a robust network automation toolkit written in Python that was designed for interfacing with network devices.

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 Networking discussion

Log in or Post with

Python Networking related posts

  • Ask HN: Isolated virtualized networking learning env?

    1 project | news.ycombinator.com | 6 Jul 2024
  • OpenSnitch: GNU/Linux interactive application firewall inspired by Little Snitch

    1 project | news.ycombinator.com | 19 Jun 2024
  • Show HN: Crawl a modern website to a zip, serve the website from the zip

    6 projects | news.ycombinator.com | 10 Jun 2024
  • Computer Networks: A Systems Approach

    2 projects | news.ycombinator.com | 5 Jun 2024
  • Netlab: Virtual Networking Labbing Tool

    1 project | news.ycombinator.com | 23 Jan 2024
  • Is Linux worth it for the average non-tech user?

    1 project | /r/privacy | 10 Dec 2023
  • 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?

    2 projects | /r/selfhosted | 9 Dec 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 Oct 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 opensnitch 10,794
2 trio 6,121
3 Twisted 5,565
4 curio 4,028
5 pyzmq 3,688
6 IVRE 3,440
7 NetAlertX 2,866
8 NAPALM 2,242
9 gns3-gui 2,128
10 Crossbar 2,050
11 geneva 1,906
12 evillimiter 1,582
13 requests-ip-rotator 1,319
14 wg-meshconf 934
15 habu 880
16 LDAP3 873
17 pyCraft 817
18 gns3-server 799
19 suzieq 791
20 picosnitch 660
21 hyperglass 624
22 diesel 580
23 trigger 551

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you konow that Python is
the 1st most popular programming language
based on number of metions?