Top 14 Python network-monitoring Projects
-
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.
-
Scout Monitoring
Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
-
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.
-
Networking-Guide
A Networking Guide for getting started with basic/core network components such as wired and wireless network design, configuration, hardware, protocols, security, backup, recovery, and virtualization.
-
Network_traffic_analyzer
A Python-based network traffic analyzer for PCAP files, providing insights into protocol distribution, IP communications, and potential port scanning activities.
-
Netapp-Touch
A network testing tool based on a Single Board Computer, screen and using KIVY and python.
-
qasa
Query your devices and systems for useful data (SNMP, HTTP etc), and send the results onwards... perhaps remote syslog server, OpenSearch, Splunk or even... It really doesn't care!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I just wanted to tell you about Maltrail (https://github.com/stamparm/maltrail/).
Yep, and from my experience too (made a tool that monitors network traffic with eBPF [1]) in addition to those issues there is also a sizable latency hit.
[1] https://github.com/elesiuta/picosnitch
Project mention: Show HN: Netchecks – A Kubernetes tool to validate assumptions about the network | news.ycombinator.com | 2023-11-29
Project mention: Ask HN: How do you find contributors to open source projects? | news.ycombinator.com | 2023-10-12- ktotu - Identify devices in your network and monitor it against intruders https://github.com/jmaczan/ktotu [Python]
Python network-monitoring related posts
-
New semi-Monitoring - For polling SNMP, Websites etc and sending the data
-
Made an AWS lambda python function to enable an AWS monitoring system with live flow monitoring, alerting, reporting, graphing etc...
-
Here is my stats dashboard display monitoring my ARM single boards and Docker containers. It's also a desk clock!
Index
What are some of the best open-source network-monitoring projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | maltrail | 5,821 |
2 | IVRE | 3,341 |
3 | nfstream | 1,051 |
4 | suzieq | 760 |
5 | picosnitch | 599 |
6 | nsot | 399 |
7 | opensnitch | 396 |
8 | netchecks | 154 |
9 | Networking-Guide | 49 |
10 | Network_traffic_analyzer | 21 |
11 | Netapp-Touch | 4 |
12 | dupi-lambda | 4 |
13 | qasa | 3 |
14 | ktotu | 0 |