awesome-networking
Networking resource hub
A curated collection of resources on networking fundamentals and advanced topics.
A collection of awesome networking courses, books, tutorials and other resources
791 stars
18 watching
106 forks
last commit: over 1 year ago
Linked from 2 awesome lists
awesomeawesome-listnetwork-administrationnetworking
Awesome Networking / TCP/IP Protocols | |||
| Address Resolution Protocol (ARP) | |||
| Border Gateway Protocol (BGP) | |||
| Domain Name System (DNS) | |||
| Dynamic Host Configuration Protocol (DHCP) | |||
| File Transfer Protocol (FTP) | |||
| Hypertext Transfer Protocol (HTTP/1.1) | |||
| Hypertext Transfer Protocol Version 2 (HTTP/2) | |||
| Internet Protocol Version 4 (IPv4) | |||
| Internet Protocol Version 6 (IPv6) | |||
| Network Address Translator (NAT) | |||
| Simple Mail Transfer Protocol (SMTP) | |||
| Simple Network Management Protocol (SNMP) | |||
| Secure Shell (SSH) | |||
| Transmission Control Protocol (TCP) | |||
| Telnet | |||
| User Datagram Protocol (UDP) | |||
Awesome Networking / Courses | |||
| Cisco Networking Academy Courses | A various networking courses (Essentials, CCNA, CCNP, etc.) | ||
| CBT Nuggets | An excellent place to start with the courses on various topics (Cisco, Juniper, CompTIA, etc.) | ||
| ipSpace | Contains excellent courses and webinars on various network topics, for both beginners and advanced people | ||
| GNS3 Academy | A various number of courses related to networking with GNS3 software | ||
| The Complete Networking Fundamentals Course | The most popular Networking Essentials course on Udemy | ||
Awesome Networking / Tutorials | |||
| Networking | A series of YouTube tutorials about networking by Eli the Computer Guy | ||
| Wireshark Tutorial for Beginners | TheNewBoston Wireshark Tutorial for Beginners | ||
| MikroTik WinBox Manual | The official manual for MikroTik's WinBox software | ||
Awesome Networking / Books | |||
| Computer Networking: A Top-Down Approach (7th Edition) | Excellent book for beginners (and advanced people) in networking | ||
| Internetworking with TCP/IP Volume One (6th Edition) | A rich introduction book to the TCP/IP protocols and Internetworking | ||
| Network Security Essentials: Applications and Standards (6th Edition) | A practical survey of network security applications and standards | ||
| Beej's Guide to Network Programming | A free digital book about socket programming by Brian "Beej" Hall | ||
| Red Hat Enterprise Linux 7 Networking Guide | The official Red Hat's networking guide for Red Hat Enterprise Linux | ||
| Practical Packet Analysis (3rd Edition) | An amazing book about analyzing network packets using Wireshark | ||
| Attacking Network Protocols | A Hacker's Guide to Capture, Analysis, and Exploitation by James Forshaw | ||
| Cisco Press | Cisco authorized book publisher where you can get all books and official guides for Cisco certifications | ||
| Automate Your Network: Introducing the Modern Approach to Enterprise Network Management | Probably one of the best books for network automation by John W. Capobianco | ||
| Acing the CCNA Exam | A comprehensive, detailed guide to passing the Cisco Certified Network Associate (CCNA) exam by Jeremy McDowell | ||
Awesome Networking / 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 | ||
Awesome Networking / Software and Tools / Packet capture and analysis | |||
| Wireshark | The most popular free and open source network protocol analyzer | ||
| Tshark | A CLI version of Wireshark | ||
| tcpdump | A powerful open source command-line packet analyzer | ||
| NetworkMiner | A network forensic tool for PCAP file analysis | ||
| Malware-Traffic-Analysis.net | A large collection of malicious PCAP files that can be used to practice packet capture skills | ||
| Publicly Available PCAP files | A list of publicly available PCAP files for additional training | ||
| PWRU (Packet, where are you?) | 2,904 | 11 months ago | eBPF-based Linux kernel networking debugger |
Awesome Networking / Software and Tools / 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 | ||
Awesome Networking / Software and Tools / 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 | ||
Awesome Networking / Software and Tools / 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 | ||
Awesome Networking / Software and Tools / Other tools | |||
| Nmap | A free and open source software for network discovery and security auditing | ||
| Zenmap | The official Nmap Security Scanner GUI | ||
| Draw.io | 51,420 | 11 months ago | An open source software for creating network diagrams and topologies |
Awesome Networking / Certifications | |||
| Cisco certifications | |||
| MikroTik certified training programs | |||
| Juniper Certification Tracks | |||
| CompTIA Network+ | |||
Awesome Networking / Miscellaneous | |||
| Network Analysis | 3,589 | 12 months ago | An awesome list of network analysis resources |
| Software Defined Networks (SDN) | 1,485 | over 1 year ago | An awesome list about Software Defined Network (SDN) |
| Reddit Networking | Reddit group for networking | ||
| Reddit homelabbity | Reddit group for homelabs ideas | ||
| Network Engineering Stack Exchange | A question and answer site for network engineers | ||
| Server Fault | A question and answer site for system and network administrators | ||