Awesome Networking [](https://awesome.re)

March 24, 2026 ยท View on GitHub

An awesome collection of courses, books, tutorials, software, and other resources about networking.

Contents

TCP/IP Protocols

Note: Links without description are official RFCs from the Internet Engineering Task Force (IETF).

Courses

Tutorials

Books

Software and Tools

Online tools

  • Online nslookup - An online DNS client to view and debug DNS configuration.
  • Online whois - An online whois record tool for getting information about domains.
  • OUI Lookup Tool - An online OUI lookup for searching vendors of MAC addresses.
  • MXToolbox - A large number of various tools (DNS lookup, MX lookup, Whois, SPF lookup, and more).
  • who is my isp - isp lookup tool to check your ISP name
  • dnslookup - easy to use dnslookup tool
  • What Is My IP - A tool for quickly checking your public IPv4 and IPv6 addresses on desktop and mobile, built with privacy and usability in mind.
  • IPv6 / IPv4 Connectivity Test - A browser-based tool to test IPv4/IPv6 connectivity, measure protocol latency, check dual-stack readiness, and score your network's IPv6 deployment.
  • NetworkWhois - Free online network diagnostic tools (IP WHOIS, DNS records lookup, DNS propagation, reverse DNS, blacklist checks, SSL checker, website status, and more).

Packet capture and analysis

Network simulators and emulators

  • GNS3 - A powerful free and open source network simulator.
  • Cisco Packet Tracer - Cross-platform network visual simulation tool designed by Cisco Systems.
  • EVE-NG - A powerful network simulator. Both Community and Professional editions are available.
  • Cisco Modeling Labs - An online platform that helps network engineers simulate the behavior of Cisco routers, switches, and access points. It is intended for customers from enterprise backgrounds.
  • Cisco Virtual Internet Routing Lab (VIRL) - It is a Cisco IOS-based comprehensive network simulation environment. It is intended for all individuals and trainees.
  • ContainerLab - A tool to build network topologies using containers.

Firewalls and switches

  • pfSense - An open source firewall/router computer software distribution based on FreeBSD.
  • OPNsense - OPNsense is an open source, easy-to-use, and easy-to-build FreeBSD based firewall and routing platform.
  • Open vSwitch - Open vSwitch is a production quality, multilayer virtual switch licensed under the open source Apache 2.0 license.

Remote access and sharing tools

  • Remmina - An open source remote access tool. It supports RDP, SSH, VNC, and other protocols for remote access.
  • PuTTY - One of the most popular SSH and Telnet clients for Windows.
  • FileZilla - An open source tool for file transfer. Support FTP, FTPS and SFTP protocols.
  • WinSCP - A popular SFTP client and FTP client for Windows.
  • SecureCRT - A commercial SSH and Telnet client and terminal emulator by VanDyke Software.
  • WinBox - Official MikroTik GUI software for administration of MikroTik RouterOS.

DDoS Detection and Mitigation

  • ftagent-lite - Lightweight open-source DDoS traffic monitor for Linux. Per-packet inspection, detects attack types in real time. MIT license.

Other tools

  • Nmap - A free and open source software for network discovery and security auditing.
  • Zenmap - The official Nmap Security Scanner GUI.
  • Draw.io - An open source software for creating network diagrams and topologies.
  • idle-less - A Docker-based nginx reverse proxy that wakes sleeping servers via Wake-on-LAN (WoL), enabling energy-efficient homelab setups by letting machines power down when idle.

Certifications

Miscellaneous

License

This repository is under the CC0 1.0 Universal license.