network-analysis

Open-source projects categorized as network-analysis

Top 23 network-analysis Open-Source Projects

network-analysis
  1. sniffnet

    Comfortably monitor your Internet traffic 🕵️‍♂️

    Project mention: Sniffnet – monitor your Internet traffic | news.ycombinator.com | 2025-02-02
  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. brook

    A cross-platform programmable network tool

  4. owasp-mastg

    The Mobile Application Security Testing Guide (MASTG) is a comprehensive manual for mobile app security testing and reverse engineering. It describes the technical processes for verifying the controls listed in the OWASP Mobile Application Security Verification Standard (MASVS).

    Project mention: The Case for Standards in Mobile App Security | dev.to | 2024-07-31

    The OWASP Mobile Application Security (MAS) flagship project provides a robust security standard for mobile apps, known as the OWASP MASVS, along with a comprehensive testing guide (OWASP MASTG). These resources cover the processes, techniques, and tools used during a mobile app security test, ensuring consistent and complete results.

  5. scapy

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

    Project mention: Seven Python Projects to Elevate Your Coding Skills | dev.to | 2024-02-15

    Example Network Scanner Scapy

  6. Pattern

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

    Project mention: Show HN: A tool to analyze Hacker News sentiment on any term in seconds | news.ycombinator.com | 2024-09-22

    There’s some old work [1] that conceptualized sentiment as an interplay between subjectivity and sentiment. The more subjective a statement, the more “range” sentiment gets. I think this is what you are getting at.

    I don’t think it ever gained traction, probably because people aren’t interested in creating an actual theory of sentiment that matches the real world.

    [1]: https://github.com/clips/pattern/wiki/pattern-en#sentiment

  7. MobileApp-Pentest-Cheatsheet

    The Mobile App Pentest cheat sheet was created to provide concise collection of high value information on specific mobile application penetration testing topics.

  8. chucker

    🔎 An HTTP inspector for Android & OkHTTP (like Charles but on device)

  9. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  10. Nettacker

    Automated Penetration Testing Framework - Open-Source Vulnerability Scanner - Vulnerability Management

    Project mention: Nettacker: Open-Source Automated Penetration Testing and Vulnerability Scanner | news.ycombinator.com | 2024-09-03
  11. awesome-network-analysis

    A curated list of awesome network analysis resources.

  12. 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
  13. BruteShark

    Network Analysis Tool

  14. pythoncode-tutorials

    The Python Code Tutorials

  15. PCAPdroid

    No-root network monitor, firewall and PCAP dumper for Android

  16. awesome-community-detection

    A curated list of community detection research papers with implementations.

  17. pygraphistry

    PyGraphistry is a Python library to quickly load, shape, embed, and explore big graphs with the GPU-accelerated Graphistry visual graph analyzer

    Project mention: Initial CUDA Performance Lessons | news.ycombinator.com | 2024-10-11

    Nice!

    It's interesting from the perspective of maintenance too. You can bet most constants like warp sizes will change, so you get into things like having profiles, autotuners, or not sweating the small stuff.

    We went more extreme, and nowadays focus on several layers up: By accepting the (high!) constant overheads of tools like RAPIDS cuDF , we get in exchange the ability to easily crank code with good saturation on the newest GPUs and that any data scientist can edit and extend. Likewise, they just need to understand basics like data movement and columnar analytics data reps to make GPU pipelines. We have ~1 CUDA kernel left and many years of higher-level.

    As an example, this is one of the core methods of our new graph query language (think cypher on pandas/spark), and it gets Graph500 level performance on cheapo GPUs just by being data parallel with high saturation per step: https://github.com/graphistry/pygraphistry/blob/master/graph... . Despite ping-ponging a ton because cudf doesn't (yet) coalesce GPU kernel calls, it still places well, and is easy to maintain & extend.

  18. PacketStreamer

    :star: :star: :star: Distributed tcpdump for cloud native environments :star: :star: :star:

  19. osmnx-examples

    Gallery of OSMnx tutorials, usage examples, and feature demonstations.

  20. python-igraph

    Python interface for igraph

  21. ppde642

    USC urban data science course series in Python

  22. batfish

    Batfish is a network configuration analysis tool that can find bugs and guarantee the correctness of (planned or current) network configurations. It enables network engineers to rapidly and safely evolve their network, without fear of outages or security breaches.

    Project mention: Batfish: OSS network configuration static analysis, find bugs, test correctness | news.ycombinator.com | 2024-06-07
  23. FlowMeter

    ⭐ ⭐ Use ML to classify flows and packets as benign or malicious. ⭐ ⭐

  24. ja4

    JA4+ is a suite of network fingerprinting standards

    Project mention: Cloudflare Is Blocking Pale Moon and other non-mainstream browsers | news.ycombinator.com | 2025-02-05

    To echo further, they may be leaning on something like the [ja4 fingerprint](https://www.google.com/url?sa=t&source=web&rct=j&opi=8997844...) (which you'd need to rebuild curl to emulate that chromium version to try and trick).

  25. nfstream

    NFStream: a Flexible Network Data Analysis Framework.

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

network-analysis discussion

Log in or Post with

network-analysis related posts

  • Cloudflare Is Blocking Pale Moon and other non-mainstream browsers

    3 projects | news.ycombinator.com | 5 Feb 2025
  • Balancing open-source and a full-time job

    1 project | news.ycombinator.com | 1 Aug 2024
  • globalping-probe VS ripe-atlas-software-probe - a user suggested alternative

    2 projects | 10 Jun 2024
  • Globalping

    1 project | news.ycombinator.com | 6 Jun 2024
  • Sniffnet 1.3 released!

    1 project | dev.to | 8 Apr 2024
  • GlobalPing

    1 project | news.ycombinator.com | 25 Jan 2024
  • NetworkX – Network Analysis in Python

    8 projects | news.ycombinator.com | 8 Dec 2023
  • A note from our sponsor - Nutrient
    www.nutrient.io | 13 Feb 2025
    Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries. Learn more →

Index

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

# Project Stars
1 sniffnet 21,396
2 brook 14,718
3 owasp-mastg 11,966
4 scapy 11,061
5 Pattern 8,766
6 MobileApp-Pentest-Cheatsheet 4,763
7 chucker 4,071
8 Nettacker 3,814
9 awesome-network-analysis 3,638
10 NetAlertX 3,503
11 BruteShark 3,058
12 pythoncode-tutorials 2,635
13 PCAPdroid 2,598
14 awesome-community-detection 2,348
15 pygraphistry 2,207
16 PacketStreamer 1,891
17 osmnx-examples 1,618
18 python-igraph 1,341
19 ppde642 1,274
20 batfish 1,204
21 FlowMeter 1,131
22 ja4 1,124
23 nfstream 1,110

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

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