Python network-analysis

Open-source Python projects categorized as network-analysis | Edit details

Top 11 Python network-analysis Projects

  • GitHub repo Pattern

    Web mining module for Python, with tools for scraping, natural language processing, machine learning, network analysis and visualization.

    Project mention: Discussion Thread | | 2021-08-27

    if you're curious about the nitty gritty, the parsing module's documentation is well written and doesn't require a comp sci or linguistics degree to get the gist of what's happening.

  • GitHub repo scapy

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

    Project mention: Host Identification using a pcap without DHCP/SSDP/NBNS etc traffic | | 2021-09-04

    I like to analyze sniffed packets via scapy ( in Python.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo IVRE

    Network recon framework, published by @cea-sec & @ANSSI-FR

    Project mention: Self hosted equivalent similar to Shodan Monitor | | 2021-06-24
  • GitHub repo nfstream

    NFStream: a Flexible Network Data Analysis Framework.

    Project mention: Open Source Deep Packet Inspection Using Python | | 2021-07-02

    GitHub project:

    Community feedbacks and contributions are welcome!

  • GitHub repo opensnitch

    OpenSnitch is a GNU/Linux application firewall (by gustavo-iniguez-goya)

    Project mention: Librewolf Like Firefox But Better Linux App Pick | | 2021-01-15
  • GitHub repo netgraph

    Drawing utilities for publication quality plots of networks

    Project mention: paulbrodersen/netgraph Python drawing utilities for publication quality plots of networks. | | 2021-06-09
  • GitHub repo grand

    Your favorite Python graph libraries, scalable and interoperable. Graph databases in memory, and familiar graph APIs for cloud databases.

    Project mention: A minimalistic Python wrapper to AWS DynamoDB | | 2021-05-30

    Hey cool! I'm super curious to hear more about this. I _also_ wrote a pseudo-graph-database on DynamoDB ( :) It pretends it's a networkx.Graph, generally, but we also have a Cypher implementation on top of it.

    Would love to chat more about this sometime if you were interested!

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo obsidiantools

    Obsidian tools - a Python package for analysing an vault

    Project mention: Obsidian tools - a Python package for analysing an vault | | 2021-09-15
  • GitHub repo ufw-stats

    ufw-stats: Show ufw actions since boot, with ip address information from RIPE database.

    Project mention: ufw-stats: Show Linux firewall (ufw) actions, with foreign ip address information from RIPE database. | | 2021-02-19
  • GitHub repo dupi-lambda

    DUPI Streaming AWS Flow Log Monitor

    Project mention: Made an AWS lambda python function to enable an AWS monitoring system with live flow monitoring, alerting, reporting, graphing etc... | | 2021-08-01

    Check it out on GitHub.

  • GitHub repo Pyp0f

    p0f with Python.

    Project mention: Python Network Analyzer (like p0f) | | 2021-01-28
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 2021-09-15.


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

Project Stars
1 Pattern 8,040
2 scapy 6,699
3 IVRE 2,236
4 nfstream 709
5 opensnitch 396
6 netgraph 281
7 grand 24
8 obsidiantools 19
9 ufw-stats 11
10 dupi-lambda 4
11 Pyp0f 2
Find remote jobs at our new job board There are 25 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives