awesome-networking
github.com/nyquist/awesome-networking ↗Curated list of awesome computer networking resources
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me sd-wan resources from awesome-networking"
Installation instructions →What's inside
DevNet Tools
- Ajenti
Manage a remote Linux box at any time using everyday tools like a web terminal, text editor, file manager and others.
- Celery
Asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation, but supports scheduling as well.
- chromaterm
ChromaTerm is a Python module and script used for coloring the output to terminals.
- DNSlookup
Easy DNS lookup Tools
- icanhaztraceroute.com
Simple service that returns a traceroute back to your source IP.
- iptoolspro.com
Free browser-based network tools: IP lookup, DNS lookup, port checker, traceroute, MAC address lookup, VPN leak test, IP blacklist check, and more.
Network Automation
- Ansible
IT automation platform that makes your applications and systems easier to deploy by using SSH, with no agents to install on remote systems.
- AWX
the upstream project for Tower / AAP2, a commercial derivative of AWX.
- Blackbox
Network automation for the hybrid multi-cloud era (commercial).
- CNaaS-NMS
Campus Network-as-a-Service - Network Management System. Software to automate management of a campus network (LAN).
- GitNOps
GitNops is an operational framework that takes DevOps best practices used for application development such as version control, collaboration, compliance, and CI/CD, and applies them to network automation.
- gotextfsm
Port of Google's TextFSM library from Python to Go/Golang.
Resources
Network Simulators and Traffic Generators
- Arkime
Arkime augments your current security infrastructure to store and index network traffic in standard PCAP format, providing fast, indexed access.
- GNS3
Network software emulator that allows the combination of virtual and real devices, used to simulate complex networks.
- Mininet
Instant Virtual Network on your Laptop.
- Multi-Generator
Open source software that provides the ability to perform IP network performance tests and measurements using TCP and UDP/IP traffic.
- Network-Conditions-Emulator
Artificially limit uplink and downlink bandwidth, delay and loss rate on selected interfaces.
- Ostinato
Packet crafter, network traffic generator and analyzer with a friendly GUI.
Network Change Management
- Batfish
Network configuration analysis tool that can find bugs and guarantee the correctness of (planned or current) network configurations.
- fetchconfig
fetchconfig is a Perl script for retrieving configuration of multiple devices.
- Jazigo
Jazigo is a tool written in Go for retrieving configuration for multiple devices, similar to rancid, fetchconfig, oxidized, Sweet.
- Jerikan
a configuration management system for network teams
- Netshot
Network configuration and compliance management software.
- Oxidized
Network device configuration backup tool. It's a
Network Monitoring
- BGPAlerter
Self-configuring BGP monitoring tool
- Elastiflow
Netflow collector and reporting.
- Forward Networks
Network Behavior Analysis (Commercial).
- goFlow
a NetFlow/IPFIX/sFlow collector in Go.
- IS-IS Watcher
Monitors IS-IS topology changes and PDU updates in real time. Provides event visualization and historical tracking via Topolograph or centralized logging through ELK.
- LibreNMS
Network monitoring system that supports automatic discovery, alerting, distributed polling and others.
Network Services
Security Monitoring
- Canary
Honeypot solution (commercial).
- CanaryTokens
Free honeytoken.
- cPacket
Performance monitoring solutions that deliver real-time analysis and coverage (Commercial).
- DrKeithJones.com
Keith Jones' blog on cyber security and security monitoring.
- FastNetMon
DDoS detection tool (Open Source or Commercial).
- Malcolm
Malcolm is a powerful, easily deployable network traffic analysis tool suite for full packet capture artifacts (PCAP files) and Zeek logs.
Showing a sample of 129 resources. View the full list on GitHub →