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

GitHub

779 stars
18 watching
104 forks
last commit: 8 months 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,860 8 days 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 50,777 29 days 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,566 17 days ago An awesome list of network analysis resources
Software Defined Networks (SDN) 1,479 4 months 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

Backlinks from these awesome lists:

More related projects: