{"id":3664,"url":"https://github.com/facyber/awesome-networking","name":"awesome-networking","description":"A collection of awesome networking courses, books, tutorials and other resources","projects_count":86,"last_synced_at":"2026-08-28T07:00:39.980Z","repository":{"id":44579179,"uuid":"134559384","full_name":"facyber/awesome-networking","owner":"facyber","description":"A collection of awesome networking courses, books, tutorials and other resources","archived":false,"fork":false,"pushed_at":"2026-05-23T05:25:49.000Z","size":39,"stargazers_count":1235,"open_issues_count":12,"forks_count":164,"subscribers_count":18,"default_branch":"master","last_synced_at":"2026-08-08T23:37:10.419Z","etag":null,"topics":["awesome","awesome-list","network-administration","networking"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/facyber.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-05-23T11:26:07.000Z","updated_at":"2026-08-08T06:53:42.000Z","dependencies_parsed_at":"2026-07-01T21:00:37.957Z","dependency_job_id":null,"html_url":"https://github.com/facyber/awesome-networking","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/facyber/awesome-networking","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facyber%2Fawesome-networking","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facyber%2Fawesome-networking/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facyber%2Fawesome-networking/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facyber%2Fawesome-networking/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/facyber","download_url":"https://codeload.github.com/facyber/awesome-networking/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facyber%2Fawesome-networking/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36951817,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-28T02:00:06.244Z","response_time":114,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-06T00:46:26.624Z","updated_at":"2026-08-28T07:00:39.980Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Miscellaneous","Software and Tools","License","Books","TCP/IP Protocols","Courses","Tutorials","Certifications"],"sub_categories":["Other tools","Remote access and sharing tools","Packet capture and analysis","Online tools","Firewalls and switches","Network simulators and emulators","DDoS Detection and Mitigation"],"readme":"# Awesome Networking [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\n\nAn awesome collection of courses, books, tutorials, software, and other resources about networking.\n\n## Contents\n\n* [TCP/IP Protocols](#tcpip-protocols)\n* [Courses](#courses)\n* [Tutorials](#tutorials)\n* [Books](#books)\n* [Software](#software)\n* [Certifications](#certifications)\n* [Miscellaneous](#miscellaneous)\n* [License](#license)\n\n## TCP/IP Protocols\n\n**Note**: Links without description are official RFCs from the Internet Engineering Task Force (IETF).\n\n* [Address Resolution Protocol (ARP)](https://datatracker.ietf.org/doc/rfc826/)\n* [Border Gateway Protocol (BGP)](https://datatracker.ietf.org/doc/rfc4271/)\n* [Domain Name System (DNS)](https://datatracker.ietf.org/doc/rfc1035/)\n* [Dynamic Host Configuration Protocol (DHCP)](https://datatracker.ietf.org/doc/rfc2131/)\n* [File Transfer Protocol (FTP)](https://datatracker.ietf.org/doc/rfc959/)\n* [Hypertext Transfer Protocol (HTTP/1.1)](https://datatracker.ietf.org/doc/rfc2616/)\n* [Hypertext Transfer Protocol Version 2 (HTTP/2)](https://datatracker.ietf.org/doc/rfc7540/)\n* [Internet Protocol Version 4 (IPv4)](https://tools.ietf.org/html/rfc791/)\n* [Internet Protocol Version 6 (IPv6)](https://datatracker.ietf.org/doc/rfc2460/)\n* [Network Address Translator (NAT)](https://datatracker.ietf.org/doc/rfc1631/)\n* [Simple Mail Transfer Protocol (SMTP)](https://datatracker.ietf.org/doc/rfc5321/)\n* [Simple Network Management Protocol (SNMP)](https://datatracker.ietf.org/doc/rfc1157/)\n* [Secure Shell (SSH)](https://datatracker.ietf.org/doc/rfc4251/)\n* [Transmission Control Protocol (TCP)](https://datatracker.ietf.org/doc/rfc793/)\n* [Telnet](https://datatracker.ietf.org/doc/rfc854/)\n* [User Datagram Protocol (UDP)](https://datatracker.ietf.org/doc/rfc768/)\n\n## Courses\n\n* [Cisco Networking Academy Courses](https://www.netacad.com/courses/networking) - A various networking courses (Essentials, CCNA, CCNP, etc.).\n* [CBT Nuggets](https://www.cbtnuggets.com/) - An excellent place to start with the courses on various topics (Cisco, Juniper, CompTIA, etc.).\n* [ipSpace](https://www.ipspace.net/) - Contains excellent courses and webinars on various network topics, for both beginners and advanced people.\n* [GNS3 Academy](https://academy.gns3.com/) - A various number of courses related to networking with GNS3 software.\n* [The Complete Networking Fundamentals Course](https://www.udemy.com/complete-networking-fundamentals-course-ccna-start/) - The most popular Networking Essentials course on Udemy.\n\n## Tutorials\n\n* [Networking](https://www.youtube.com/watch?v=rL8RSFQG8do\u0026list=PLF360ED1082F6F2A5) - A series of YouTube tutorials about networking by Eli the Computer Guy.\n* [Wireshark Tutorial for Beginners](https://www.youtube.com/watch?v=flDzURAm8wQ\u0026list=PL6gx4Cwl9DGBI2ZFuyZOl5Q7sptR7PwYN) - TheNewBoston Wireshark Tutorial for Beginners.\n* [MikroTik WinBox Manual](https://wiki.mikrotik.com/wiki/Manual:Winbox) - The official manual for MikroTik's WinBox software.\n* [Networking from Scratch](https://github.com/TanayK07/networking-from-scratch) - 289 hands-on lessons in C and Python covering the full network stack from raw bytes to eBPF.\n\n## Books\n\n* [Computer Networking: A Top-Down Approach (7th Edition)](https://www.amazon.com/Computer-Networking-Top-Down-Approach-7th/dp/0133594149) - Excellent book for beginners (and advanced people) in networking.\n* [Internetworking with TCP/IP Volume One (6th Edition)](https://www.amazon.com/Internetworking-TCP-IP-One-6th/dp/013608530X) - A rich introduction book to the TCP/IP protocols and Internetworking.\n* [Network Security Essentials: Applications and Standards (6th Edition)](https://www.amazon.com/Network-Security-Essentials-Applications-Standards/dp/013452733X/) - A practical survey of network security applications and standards.\n* [Beej's Guide to Network Programming](https://beej.us/guide/bgnet/) - A free digital book about socket programming by Brian \"Beej\" Hall.\n* [Red Hat Enterprise Linux 7 Networking Guide](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/pdf/networking_guide/Red_Hat_Enterprise_Linux-7-Networking_Guide-en-US.pdf) - The official Red Hat's networking guide for Red Hat Enterprise Linux.\n* [Practical Packet Analysis (3rd Edition)](https://nostarch.com/packetanalysis3) - An amazing book about analyzing network packets using Wireshark.\n* [Attacking Network Protocols](https://nostarch.com/networkprotocols) - A Hacker's Guide to Capture, Analysis, and Exploitation\nby James Forshaw.\n* [Cisco Press](https://www.ciscopress.com/) - Cisco authorized book publisher where you can get all books and official guides for Cisco certifications.\n* [Automate Your Network: Introducing the Modern Approach to Enterprise Network Management](https://www.amazon.com/Automate-Your-Network-Introducing-Enterprise/dp/1799237885) - Probably one of the best books for network automation by John W. Capobianco.\n* [Acing the CCNA Exam](https://www.manning.com/books/acing-the-ccna-exam) - A comprehensive, detailed guide to passing the Cisco Certified Network Associate (CCNA) exam by Jeremy McDowell.\n\n## Software and Tools\n\n### Online tools\n\n* [Online nslookup](https://www.nslookup.io) - An online DNS client to view and debug DNS configuration.\n* [Online whois](https://whois.domaintools.com/) - An online whois record tool for getting information about domains.\n* [OUI Lookup Tool](https://www.wireshark.org/tools/oui-lookup.html) - An online OUI lookup for searching vendors of MAC addresses.\n* [MXToolbox](https://mxtoolbox.com/) - A large number of various tools (DNS lookup, MX lookup, Whois, SPF lookup, and more).\n* [who is my isp](https://whois-myisp.com/) - isp lookup tool to check your ISP name\n* [dnslookup](https://dnslookup.pro/) - easy to use dnslookup tool\n* [What Is My IP](https://whatismyip.help/) - A tool for quickly checking your public IPv4 and IPv6 addresses on desktop and mobile, built with privacy and usability in mind.\n* [IPv6 / IPv4 Connectivity Test](https://test-ipv6.run/) - A browser-based tool to test IPv4/IPv6 connectivity, measure protocol latency, check dual-stack readiness, and score your network's IPv6 deployment.\n* [NetworkWhois](https://networkwhois.com/) - Free online network diagnostic tools (IP WHOIS, DNS records lookup, DNS propagation, reverse DNS, blacklist checks, SSL checker, website status, and more).\n\n### Packet capture and analysis\n\n* [Wireshark](https://www.wireshark.org/) - The most popular free and open source network protocol analyzer.\n* [Tshark](https://tshark.dev/) - A CLI version of Wireshark.\n* [tcpdump](http://www.tcpdump.org/) - A powerful open source command-line packet analyzer.\n* [NetworkMiner](https://www.netresec.com/?page=NetworkMiner) - A network forensic tool for PCAP file analysis.\n* [Malware-Traffic-Analysis.net](https://malware-traffic-analysis.net/) - A large collection of malicious PCAP files that can be used to practice packet capture skills.\n* [Publicly Available PCAP files](https://www.netresec.com/?page=PcapFiles) - A list of publicly available PCAP files for additional training.\n* [PWRU (Packet, where are you?)](https://github.com/cilium/pwru) - eBPF-based Linux kernel networking debugger.\n\n### Network simulators and emulators\n\n* [GNS3](https://gns3.com/) - A powerful free and open source network simulator.\n* [Cisco Packet Tracer](https://www.netacad.com/courses/packet-tracer) - Cross-platform network visual simulation tool designed by Cisco Systems.\n* [EVE-NG](https://www.eve-ng.net/) - A powerful network simulator. Both Community and Professional editions are available.\n* [Cisco Modeling Labs](https://www.cisco.com/c/en/us/products/cloud-systems-management/modeling-labs/index.html) - 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.\n* [Cisco Virtual Internet Routing Lab (VIRL)](https://learningnetwork.cisco.com/s/virl) - It is a Cisco IOS-based comprehensive network simulation environment. It is intended for all individuals and trainees.\n* [ContainerLab](https://containerlab.dev/) - A tool to build network topologies using containers.\n* [Open-IPv8-Lab](https://github.com/LF3551/Open-IPv8-Lab) - An experimental userspace IPv8 toolkit implementing draft-thain-ipv8-02 with CLI, routing simulation, and packet analysis.\n* [NodalArc](https://github.com/dotchance/nodalarc) - An open-source satellite network emulator that runs real Linux routing stacks (FRR with IS-IS, OSPF, BGP, and MPLS) on top of moving LEO topology. Satellites are Linux network namespaces; orbital motion drives carrier transitions, link latency, and ground-station handoffs.\n\n### Firewalls and switches\n\n* [pfSense](https://www.pfsense.org/) - An open source firewall/router computer software distribution based on FreeBSD.\n* [OPNsense](https://opnsense.org/) - OPNsense is an open source, easy-to-use, and easy-to-build FreeBSD based firewall and routing platform.\n* [Open vSwitch](https://www.openvswitch.org/) - Open vSwitch is a production quality, multilayer virtual switch licensed under the open source Apache 2.0 license.\n\n### Remote access and sharing tools\n\n* [Remmina](https://remmina.org/) - An open source remote access tool. It supports RDP, SSH, VNC, and other protocols for remote access.\n* [PuTTY](https://www.putty.org/) - One of the most popular SSH and Telnet clients for Windows.\n* [FileZilla](https://filezilla-project.org/) - An open source tool for file transfer. Support FTP, FTPS and SFTP protocols.\n* [WinSCP](https://winscp.net/eng/index.php) - A popular SFTP client and FTP client for Windows.\n* [SecureCRT](https://www.vandyke.com/products/securecrt/) - A commercial SSH and Telnet client and terminal emulator by VanDyke Software.\n* [WinBox](https://mikrotik.com/download) - Official MikroTik GUI software for administration of MikroTik RouterOS.\n\n### DDoS Detection and Mitigation\n\n* [ftagent-lite](https://github.com/Flowtriq/ftagent-lite) - Lightweight open-source DDoS traffic monitor for Linux. Per-packet inspection, detects attack types in real time. MIT license.\n\n### Other tools\n\n* [Nmap](https://nmap.org/) - A free and open source software for network discovery and security auditing.\n* [Zenmap](https://nmap.org/zenmap/) - The official Nmap Security Scanner GUI.\n* [Draw.io](https://github.com/jgraph/drawio-desktop) - An open source software for creating network diagrams and topologies.\n* [Link Budget Calculator](https://github.com/galenthas/link-budget-calculator) - A free Windows GUI for RF and satellite link budget analysis with FSPL, ITU-R atmospheric models, sweep plots, and PDF reports.\n* [idle-less](https://github.com/tvup/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.\n* [Packet Test Bundle](https://github.com/galenthas/packet-test-bundle) - A native Windows GUI bundling iperf2, iperf3, tshark, and ping for network bandwidth and latency testing with live charts.\n\n## Certifications\n\n* [Cisco certifications](https://www.cisco.com/c/en/us/training-events/training-certifications/certifications.html)\n* [MikroTik certified training programs](https://mikrotik.com/training/about)\n* [Juniper Certification Tracks](https://www.juniper.net/us/en/training/certification/certification-tracks/)\n* [CompTIA Network+](https://certification.comptia.org/certifications/network)\n\n## Miscellaneous\n\n* [Network Analysis](https://github.com/briatte/awesome-network-analysis) - An awesome list of network analysis resources.\n* [Software Defined Networks (SDN)](https://github.com/sdnds-tw/awesome-sdn) - An awesome list about Software Defined Network (SDN).\n* [Reddit Networking](https://www.reddit.com/r/networking/) - Reddit group for networking.\n* [Reddit homelabbity](https://www.reddit.com/r/homelab/wiki/introduction/) - Reddit group for homelabs ideas.\n* [Network Engineering Stack Exchange](https://networkengineering.stackexchange.com/) - A question and answer site for network engineers.\n* [Server Fault](https://serverfault.com/) - A question and answer site for system and network administrators.\n\n## License\n\nThis repository is under the [CC0 1.0 Universal](https://creativecommons.org/publicdomain/zero/1.0/) license.\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/facyber%2Fawesome-networking/projects"}