Python Network

Open-source Python projects categorized as Network

Top 23 Python Network Projects

  • Installation

    The premier source of truth powering network automation. Open source under Apache 2. Public demo: https://demo.netbox.dev

    Project 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

    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.

  • InfluxDB

    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

    fsociety Hacking Tools Pack – A Penetration Testing Framework

  • Twisted

    Event-driven networking engine written in Python.

    Project mention: Using a src directory for a Python package | /r/learnpython | 2022-08-16
  • 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!

    Project mention: Shodan | /r/HowToHack | 2022-08-25

    Found it https://github.com/ivre/ivre

  • wifi-password

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

  • trackerjacker

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

  • Sonar

    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.

  • Grab

    Web Scraping Framework

  • gns3-gui

    GNS3 Graphical Network Simulator

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

  • fapro

    Fake Protocol Server

  • aioquic

    QUIC and HTTP/3 implementation in Python

    Project 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[1] currently supports it.

    made a Django example last week with a sample client based on the examples from aioquic[2]: https://github.com/djstein/django-http3-example

    this example also includes the first pass at async Django REST Framework using adrift[3] based on these GitHub issues:

    - https://github.com/encode/django-rest-framework/pull/8617

    - https://github.com/encode/django-rest-framework/issues/8496

    sources

    [1]: https://github.com/pgjones/hypercorn

    [2]: https://github.com/aiortc/aioquic

    [2]: https://github.com/em1208/adrf

  • learning

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

  • eventlet

    Concurrent networking library for Python

    Project 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

  • pyroute2

    Python Netlink and PF_ROUTE library — network configuration and monitoring

    Project mention: Which not so well known Python packages do you like to use on a regular basis and why? | /r/Python | 2022-08-26
  • ciscoconfparse

    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

    Ciscoconfparse

  • system-monitoring-center

    Multi-featured system monitor

    Project 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

    Netzob: Protocol Reverse Engineering, Modeling and Fuzzing

    Project mention: Netzob: Protocol Reverse Engineering, Modeling and Fuzzing | news.ycombinator.com | 2023-03-25
  • gns3-server

    GNS3 server

  • core

    Common Open Research Emulator (by coreemu)

    Project mention: Core: Common Open Research Emulator | news.ycombinator.com | 2023-05-01
  • netgraph

    Publication-quality network visualisations in python

  • httplib2

    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.

  • jfscan

    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.

  • ccat

    Cisco Config Analysis Tool (by frostbits-security)

  • SaaSHub

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

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). The latest post mention was on 2023-06-02.

Python Network related posts

Index

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

Project Stars
1 Installation 12,565
2 scapy 8,815
3 fsociety 8,570
4 Twisted 5,069
5 IVRE 2,946
6 wifi-password 2,648
7 trackerjacker 2,470
8 Grab 2,286
9 gns3-gui 1,796
10 fapro 1,426
11 aioquic 1,289
12 learning 1,216
13 eventlet 1,181
14 pyroute2 851
15 ciscoconfparse 732
16 system-monitoring-center 727
17 netzob 699
18 gns3-server 671
19 core 542
20 netgraph 518
21 httplib2 467
22 jfscan 445
23 ccat 408
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com