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 →
Top 23 network-analysis Open-Source Projects
-
-
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.
-
-
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).
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.
-
Example Network Scanner Scapy
-
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-22There’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
-
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.
-
-
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.
-
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 -
-
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 -
-
-
-
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
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.
-
PacketStreamer
:star: :star: :star: Distributed tcpdump for cloud native environments :star: :star: :star:
-
-
-
-
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 -
-
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).
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
network-analysis discussion
network-analysis related posts
-
Cloudflare Is Blocking Pale Moon and other non-mainstream browsers
-
Balancing open-source and a full-time job
-
globalping-probe VS ripe-atlas-software-probe - a user suggested alternative
2 projects | 10 Jun 2024 -
Globalping
-
Sniffnet 1.3 released!
-
GlobalPing
-
NetworkX – Network Analysis in Python
-
A note from our sponsor - Nutrient
www.nutrient.io | 13 Feb 2025
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 |