Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 network-analysis Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
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).
-
scapy
Scapy: the Python-based interactive packet manipulation program & library. Supports Python 2 & Python 3.
-
Pattern
Web mining module for Python, with tools for scraping, natural language processing, machine learning, network analysis and visualization.
-
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.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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! Uses Nmap, Masscan, Zeek, p0f, etc.
-
awesome-community-detection
A curated list of community detection research papers with implementations.
-
pygraphistry
PyGraphistry is a Python library to quickly load, shape, embed, and explore big graphs with the GPU-accelerated Graphistry visual graph analyzer
-
PacketStreamer
:star: :star: :star: Distributed tcpdump for cloud native environments :star: :star: :star:
-
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).
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Programming is very flexible, more can be found in documentation and other articles of this blog
Sniffnet is an open source, Rust-based network monitoring tool I’ve been working on for almost two years now.
Project mention: More ways to identify independently security tested apps on Google Play | news.ycombinator.com | 2023-11-03
Example Network Scanner Scapy
I prefer Chucker: https://github.com/ChuckerTeam/chucker
Extra fun: We find most enterprise/gov graph analytics work only requires 1-2 attributes to go along with the graph index, and those attributes often are already numeric (time, $, ...) or can be dictionary-encoded as discussed here (categorical, ID, ...)... so even 'tough' billion scale graphs are fine on 1 gpu.
Early, but that's been the basic thinking into our new GFQL system: slice into the columns you want, and then do all the in-GPU traversals you want. In our V1, we keep things dataframe-native include the in-GPU data representation, and are already working on the first extensions to support switching to more graph-native indexing for steps as needed.
Ex: https://github.com/graphistry/pygraphistry/blob/master/demos...
PCAPdroid (version 1.6.9): No-root network monitor and traffic dump tool for Android devices
Also: - https://github.com/deepfence/PacketStreamer
Project mention: Pi.Alert VS NetAlertX - a user suggested alternative | libhunt.com/r/Pi.Alert | 2024-04-19💻🔍 Network security scanner & notification framework - PiAlert successor
Project mention: Batfish – An open source network configuration analysis tool | news.ycombinator.com | 2023-12-08
network-analysis related posts
- Sniffnet 1.3 released!
- GlobalPing
- NetworkX – Network Analysis in Python
- JA4
- Sniffnet – Comfortably monitor your Internet traffic (Like Wireshark)
- Sniffnet is now available for Arch Linux
- Today I live talked about my Rust-based app on GitHub official YouTube and Twitch
-
A note from our sponsor - InfluxDB
www.influxdata.com | 24 Apr 2024
Index
What are some of the best open-source network-analysis projects? This list will help you:
Project | Stars | |
---|---|---|
1 | brook | 14,249 |
2 | sniffnet | 13,759 |
3 | owasp-mastg | 11,254 |
4 | scapy | 10,028 |
5 | Pattern | 8,656 |
6 | MobileApp-Pentest-Cheatsheet | 4,398 |
7 | chucker | 3,675 |
8 | awesome-network-analysis | 3,358 |
9 | IVRE | 3,286 |
10 | BruteShark | 2,908 |
11 | awesome-community-detection | 2,265 |
12 | pygraphistry | 2,052 |
13 | pythoncode-tutorials | 1,996 |
14 | PCAPdroid | 1,870 |
15 | PacketStreamer | 1,855 |
16 | NetAlertX | 1,583 |
17 | osmnx-examples | 1,452 |
18 | ppde642 | 1,254 |
19 | python-igraph | 1,232 |
20 | FlowMeter | 1,071 |
21 | nfstream | 1,042 |
22 | batfish | 1,024 |
23 | cidranger | 883 |
Sponsored