Topics / #network-analysis

Network-analysis projects on GitHub

Tools for capturing, inspecting, and analyzing network traffic and protocols.

As of , the most-starred Network-analysis projects on GitHub are ecapture (15.5K stars), brook (15.2K stars) and mastg (13.3K stars). GitHub.Locker tracks 10 Network-analysis repositories with 102.2K stars combined. The fastest-growing on October 17 was anything-analyzer, with +5 stars in a day.

10Projects
102.2KStars in total
+18Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

10 projects · by stars

  1. #1 · gojue/ecapture

    ecapture

    An open-source command-line security tool that uses eBPF to capture SSL/TLS traffic in plaintext — no CA certificate installation or MITM proxy needed. It can also audit shell commands and database queries on the host.

    15.5K
  2. #2 · txthinking/brook

    brook

    Brook is a cross-platform programmable network tool that works as both a server and a client, giving you SOCKS5 proxying, TLS encryption, traffic decryption/MITM inspection, and packet capture in one toolkit.

    15.2K
  3. #3 · OWASP/mastg

    mastg

    A comprehensive OWASP manual for mobile app security testing and reverse engineering. It gives technical processes for verifying the weaknesses listed in the OWASP Mobile Security Weakness Enumeration (MASWE).

    13.3K
  1. 4

    scapy

    12.6Ksecdev/scapy · Python

    Scapy is a Python-based interactive packet manipulation program and library that lets you forge, decode, send, capture, and analyze network packets.

  2. 5

    sigma.js

    12.2Kjacomyal/sigma.js · TypeScript

    Sigma.js is an open-source JavaScript library for visualizing graphs of thousands of nodes and edges using WebGL rendering.

  3. 6

    kubeshark

    12.1Kkubeshark/kubeshark · Go

    Kubeshark is an eBPF-powered network observability tool for Kubernetes that captures and indexes L4/L7 traffic with full Kubernetes context, decrypts TLS without managing keys, and lets both humans and AI agents query the data.

  4. 7

    cytoscape.js

    11.2Kcytoscape/cytoscape.js · JavaScript

    Cytoscape.js is a graph theory (network) library for modeling, visualizing, and analyzing relational data such as biological networks or social networks, usable in the browser or in Node.js.

  5. 8

    scanopy

    5.9Kscanopy/scanopy · Rust

    Scanopy is a self-hosted tool that automatically scans your network and keeps network diagrams and documentation continuously up to date instead of you drawing them manually.

  6. 9

    anything-analyzer

    3.8KMouseww/anything-analyzer · TypeScript

    Anything Analyzer is an all-in-one traffic capture and protocol analysis toolkit: it captures HTTP/HTTPS traffic from a browser, desktop apps, terminal commands, scripts, mobile devices, and IoT devices into one session, then uses an LLM to automatically reverse-engineer and explain the protocol.

  7. 10

    instagram-private-graph

    4410x6rss/instagram-private-graph · Python

    It's a local research tool for authorized Instagram OSINT investigations: using an authenticated session it collects data visible to that account, scores candidate relationships to a target, and produces a network graph, target summary, signal summary, and human-readable report.

Often tagged together