Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Network Monitoring

Network Monitoring

154 projects

Showing 36 of 154 projects

go-agentx
go-agentxGo

A pure Go library implementing the AgentX protocol to extend SNMP daemons with custom metrics from Go applications.

#library#snmp#network-monitoring
Stars69
Forks40
Last commit1 year ago
clj-net-pcap
clj-net-pcapJava

A Clojure wrapper for jNetPcap that simplifies packet capturing and network traffic analysis.

#traffic-analysis#java-library#libpcap
Stars68
Forks32
Last commit2 years ago
SNMP
SNMPPHP

A pure PHP SNMP library implementing client and server functionality without requiring the PHP SNMP extension.

#authentication#snmp-traps#snmp-trap-listener
Stars67
Forks17
Last commit4 months ago
check-mqtt
check-mqttPython

A Nagios/Icinga plugin for testing connectivity and monitoring MQTT broker status and client applications.

#nagios-plugin#iot-monitoring#paho-mqtt
Stars66
Forks22
Last commit8 months ago
suricata-4-analysts
suricata-4-analystsPython

An open-source book providing SOC analysts and threat hunters with practical guidance on using Suricata for network security monitoring.

#suricata#open-source-book#soc-analyst-guide
Stars66
Forks11
Last commit
snmpclitools
snmpclitoolsPython

A collection of pure-Python command-line SNMP tools compatible with Net-SNMP utilities.

#command-line-tools#net-snmp-alternative#snmpwalk
Stars61
Forks18
Last commit4 years ago
honeyntp
honeyntpPython

A Python-based NTP honeypot that logs NTP scan attempts and DDoS reconnaissance into Redis for security monitoring.

#ddos-detection#redis-logging#ntp-honeypot
Stars56
Forks10
Last commit12 years ago
hnmp
hnmpPython

A high-level Python library for retrieving and processing SNMP data from network devices, designed for monitoring plugin development.

#library#icinga#monitoring-plugins
Stars50
Forks16
Last commit4 years ago
CDZPinger
CDZPingerObjective-C

Easy-to-use ICMP ping library for iOS applications with delegate callbacks for ping time updates.

#cocoa-touch#ios#objective-c
Stars48
Forks12
Last commit12 years ago
Smotrite
SmotriteTypeScript

A system monitor for macOS with customizable widgets and a modern UI, designed as a better alternative to Activity Monitor.

#hardware-monitoring#activity-monitor-alternative#network-monitoring
Stars42
Forks0
Last commit
Tapirx
TapirxGo

A cross-platform tool that passively discovers and identifies networked medical devices by inspecting HL7 and DICOM network traffic.

#network-traffic#healthcare-cybersecurity#pcap
Stars42
Forks10
Last commit6 months ago
Ipsumdump
IpsumdumpC++

A command-line tool for summarizing and manipulating network packet traces from libpcap or tcpdump files.

#packet-aggregation#libpcap#tcpdump
Stars40
Forks8
Last commit2 years ago
netprobify
netprobifyPython

A scalable network probing tool for datacenters and WAN/internet monitoring using TCP SYN, ICMP, and UDP unreachable probes.

#multiprocessing#datacenter#network
Stars39
Forks12
Last commit6 months ago
ruby-netsnmp
ruby-netsnmpRuby

A pure Ruby implementation of the SNMP protocol supporting v1, v2c, and v3 with concurrency and evented I/O.

#system-management#nonblocking#snmp-protocol
Stars34
Forks24
Last commit2 years ago
modern_snmp
modern_snmpRust

A pure-Rust library implementing SNMPv3 for network device management and monitoring.

#embedded-systems#systems-management#snmp
Stars33
Forks9
Last commit2 years ago
Hands on Scala Native
Hands on Scala NativeScala

A tutorial for implementing a bandwidth monitor with Ncurses using Scala Native.

#systems-programming#bandwidth-monitor#functional-programming
Stars32
Forks3
Last commit8 years ago
sunt
suntRust

A modern SNMP agent for Linux written in Rust, focused on essential monitoring data with improved performance.

#open-source#lightweight#snmp-agent
Stars29
Forks3
Last commit5 years ago
IP2Trace
IP2TraceC

A traceroute tool that displays geolocation information for each hop using the IP2Location database.

#ip2location#network-tools#ip-geolocation
Stars27
Forks3
Last commit18 days ago
suricata_exporter
suricata_exporterGo

A Prometheus exporter that collects and exposes Suricata IDS/IPS metrics via a Unix socket for monitoring and visualization.

#suricata#unix-socket#ids-ips
Stars27
Forks15
Last commit1 day ago
hades
hadesElixir

An Elixir wrapper for NMAP that provides a programmatic interface for network discovery and security scanning.

#elixir#nmap#network-discovery
Stars26
Forks3
Last commit6 years ago
OpenFlow Honeypot (OFPot)
OpenFlow Honeypot (OFPot)Python

An OpenFlow honeypot that redirects traffic destined for unused IP addresses to a specified honeypot using ARP spoofing and MAC address manipulation.

#honeypot#arp-spoofing#network-monitoring
Stars25
Forks3
Last commit13 years ago
gufo_snmp
gufo_snmpRust

A high-performance Python SNMP client library with async and synchronous APIs, implemented in Rust for speed.

#pypi#high-performance#gufo
Stars24
Forks4
Last commit27 days ago
moxy
moxyGo

A Golang MQTT proxy that provides detailed output traces for monitoring and troubleshooting MQTT communications.

#iot#debugging-tools#message-queue
Stars23
Forks4
Last commit7 years ago
Wireshark dissectors for Video Routers
Wireshark dissectors for Video RoutersLua

Wireshark Lua dissectors for analyzing proprietary broadcast video router control protocols.

#wireshark#packet-inspection#broadcast-engineering
Stars18
Forks6
Last commit3 months ago
Nvjorn
NvjornElixir

A multi-protocol network services monitor written in Elixir using Poolboy for concurrent connection management.

#service-availability#elixir#system-administration
Stars17
Forks4
Last commit9 years ago
dashbutton2mqtt
dashbutton2mqttJavaScript

Publishes Amazon Dash button presses as MQTT messages for home automation integration.

#iot#home-automation#mqtt
Stars16
Forks2
Last commit8 years ago
failured
failuredGo

A Go implementation of an adaptive accrual failure detector for distributed systems.

#distributed-systems#go-library#accrual-algorithm
Stars15
Forks2
Last commit5 years ago
speedtest2mqtt
speedtest2mqttJavaScript

Runs speedtest-cli and publishes internet speed test results (ping, download, upload) via MQTT.

#iot#internet-speed#mqtt
Stars14
Forks5
Last commit1 month ago
Visual SNMP
Visual SNMPJavaScript

A simple graphical interface for testing SNMP agent access using SNMPGET and SNMPWALK commands.

#desktop-application#snmp#sysaid
Stars13
Forks6
Last commit9 years ago
ng-speed-test
ng-speed-testTypeScript

A lightweight Angular library for testing internet connection speed with real-time network monitoring.

#progressive-web-app#browser-api#web-performance
Stars13
Forks3
Last commit2 days ago
slinkwatch
slinkwatchGo

A tool to dynamically maintain Suricata's network interface configuration based on link status and assign detection threads via weighted allocation.

#suricata#network-interfaces#network
Stars12
Forks4
Last commit6 years ago
nfdump
nfdumpGo

A Go library for reading and parsing nfdump files containing netflow and sflow data.

#nfdump#ipfix#netflow-parser
Stars11
Forks4
Last commit2 months ago
TWSNMP FK
TWSNMP FKGo

A lightweight, next-generation network management system for SNMP monitoring, syslog, NetFlow, and observability, designed for kiosk mode.

#desktop-application#ipfix#syslog
Stars9
Forks2
Last commit4 days ago
Flume UDP Source
Flume UDP SourceJava

An Apache Flume source plugin for ingesting UDP messages directly into Flume data pipelines.

#java#network-monitoring#flume-plugin
Stars8
Forks8
Last commit12 years ago
Wireshark dissector for TSL UMD protocol V3.1, V4
Wireshark dissector for TSL UMD protocol V3.1, V4Lua

A Wireshark dissector for decoding TSL UMD (under-monitor display) protocol versions V3.1 and V4.

#wireshark-dissector#broadcast-video#lua-script
Stars7
Forks0
Last commit
prettyping
prettypingShell

A wrapper around ping that makes network latency output prettier, more colorful, and easier to read.

#ping-wrapper#terminal-utility#command-line-tool
Stars7
Forks0
Last commit2 years ago
PreviousPage 4 of 5

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
1 year ago
3 months ago
4 years ago
Next
#Snmp30
#Network Analysis26
#Packet Capture22
#Network Security22
#Network18
#Network Management18
#Cross Platform18
#Linux16
#Go15
#Ios15
#System Administration15
#Pcap14