PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Network Monitoring Python Packages

Python packages with the GitHub topic network-monitoring. Sorted by monthly downloads, with stars and forks.
kamakazikamikaze
easysnmp

A blazingly fast and Pythonic SNMP library based on the official Net-SNMP bindings

18K 222 79
nfstream
nfstream

NFStream: a Flexible Network Data Analysis Framework.

11K 1K 145
charlestolley
snmp

A user-friendly SNMP library

10K 22 3
OISF
suricata-update

The tool for updating your Suricata rules.

8K 297 103
sameeralam3127
ipmg

Find out which hosts on your network are up, and what changed since last time. Parallel ping sweeps, reverse DNS, scan history and diffs, Excel/CSV/JSON/Markdown reports, and a local web UI.

6K 10 4
corelight
communityid

A Python implementation of the Community ID flow hashing standard

6K 24 9
fulviofreitas
eero-prometheus-exporter

Prometheus exporter for eero mesh WiFi - 90+ metrics covering devices, speed, health, Thread, and more

4K 2 3
ndejong
ouilookup

A CLI tool and Python3 module for looking up hardware MAC addresses from the published OUI source at ieee.org.

4K 21 8
darek-margas
wifi-ap-associations

Python library for reading Wi-Fi AP association tables: connected clients, signal, band, SSID and AP health. Supports D-Link DAP, OpenWrt and UniFi. Includes SSH/SNMP report collectors to help add new models. Powers Wi-Fi Association Presence for Home Assistant.

3K 1 0
no42-org
netbox-opennms-plugin

NetBox plugin that provisions nodes into OpenNMS Horizon via the REST provisioning API

2K 4 2
zeek
zkg

A package manager for Zeek

1K 47 31
net-benchmark
net-benchmark

Network benchmarking suite for DNS, HTTP, and SSL — with DNSSEC validation, DoH/DoT support, high‑concurrency testing, and enterprise‑grade reporting

1K 13 4
netenglabs
suzieq

Using network observability to operate and design healthier networks

1K 906 120
elesiuta
picosnitch

Monitor network traffic per executable

1K 1K 45
Koen1999
suricata-check

suricata-check is a command line utility to provide feedback on Suricata rules. The tool can detect various issues including those covering syntax validity, interpretability, rule specificity, rule coverage, and efficiency.

1K 21 8
carlosplanchon
ifpeek

Inspect Linux network interfaces, Wi-Fi state, routes, DNS, and network events from Python.

1K 0 0
gneitzke
unifioptimizer

The incident engine for UniFi: keeps the history your controller throws away and turns it into tracked, root-caused issues with revertible fixes.

1K 8 1
jacivaldocarvalho
jc-sre-netprobe

Python CLI for IP network and service health checks, featuring YAML-based bulk checks, concurrent execution, and JSON output for Networking, Telecom, DevOps, and SRE.

878 0 0
kdesch5000
firewalla-snmp-proxy

Monitor a Firewalla Switch with any SNMP monitoring system. Polls the Firewalla MSP cloud API and republishes per-port data as a standards-compliant SNMP agent (Observium, LibreNMS, Zabbix, PRTG).

825 0 0
net-benchmark
dns-benchmark-tool

Network benchmarking suite for DNS, HTTP, and SSL — with DNSSEC validation, DoH/DoT support, high‑concurrency testing, and enterprise‑grade reporting

816 13 4
zeek
bro-pkg

A package manager for Zeek

791 47 31
reening
pysflow

sFlow parser, written in Python

606 4 5
sriharshaviyyala
graywatch

Find the network device that's lying to you — gray-failure triangulation from path-aware probe data. Exact-binomial verdicts, zero dependencies, read-only.

476 0 0
FragLand
minestat

:chart_with_upwards_trend: A Minecraft server status checker

453 360 75
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology