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

791 stars
18 watching
106 forks
last commit: over 2 years 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 CoursesA various networking courses (Essentials, CCNA, CCNP, etc.)
CBT NuggetsAn excellent place to start with the courses on various topics (Cisco, Juniper, CompTIA, etc.)
ipSpaceContains excellent courses and webinars on various network topics, for both beginners and advanced people
GNS3 AcademyA various number of courses related to networking with GNS3 software
The Complete Networking Fundamentals CourseThe most popular Networking Essentials course on Udemy

Awesome Networking / Tutorials

NetworkingA series of YouTube tutorials about networking by Eli the Computer Guy
Wireshark Tutorial for BeginnersTheNewBoston Wireshark Tutorial for Beginners
MikroTik WinBox ManualThe 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 ProgrammingA free digital book about socket programming by Brian "Beej" Hall
Red Hat Enterprise Linux 7 Networking GuideThe 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 ProtocolsA Hacker's Guide to Capture, Analysis, and Exploitation by James Forshaw
Cisco PressCisco 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 ManagementProbably one of the best books for network automation by John W. Capobianco
Acing the CCNA ExamA comprehensive, detailed guide to passing the Cisco Certified Network Associate (CCNA) exam by Jeremy McDowell

Awesome Networking / Software and Tools / Online tools

Online nslookupAn online DNS client to view and debug DNS configuration
Online whoisAn online whois record tool for getting information about domains
OUI Lookup ToolAn online OUI lookup for searching vendors of MAC addresses
MXToolboxA large number of various tools (DNS lookup, MX lookup, Whois, SPF lookup, and more)
who is my ispisp lookup tool to check your ISP name
dnslookupeasy to use dnslookup tool

Awesome Networking / Software and Tools / Packet capture and analysis

WiresharkThe most popular free and open source network protocol analyzer
TsharkA CLI version of Wireshark
tcpdumpA powerful open source command-line packet analyzer
NetworkMinerA network forensic tool for PCAP file analysis
Malware-Traffic-Analysis.netA large collection of malicious PCAP files that can be used to practice packet capture skills
Publicly Available PCAP filesA list of publicly available PCAP files for additional training
PWRU (Packet, where are you?)2,904almost 2 years agoeBPF-based Linux kernel networking debugger

Awesome Networking / Software and Tools / Network simulators and emulators

GNS3A powerful free and open source network simulator
Cisco Packet TracerCross-platform network visual simulation tool designed by Cisco Systems
EVE-NGA powerful network simulator. Both Community and Professional editions are available
Cisco Modeling LabsAn 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
ContainerLabA tool to build network topologies using containers

Awesome Networking / Software and Tools / Firewalls and switches

pfSenseAn open source firewall/router computer software distribution based on FreeBSD
OPNsenseOPNsense is an open source, easy-to-use, and easy-to-build FreeBSD based firewall and routing platform
Open vSwitchOpen 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

RemminaAn open source remote access tool. It supports RDP, SSH, VNC, and other protocols for remote access
PuTTYOne of the most popular SSH and Telnet clients for Windows
FileZillaAn open source tool for file transfer. Support FTP, FTPS and SFTP protocols
WinSCPA popular SFTP client and FTP client for Windows
SecureCRTA commercial SSH and Telnet client and terminal emulator by VanDyke Software
WinBoxOfficial MikroTik GUI software for administration of MikroTik RouterOS

Awesome Networking / Software and Tools / Other tools

NmapA free and open source software for network discovery and security auditing
ZenmapThe official Nmap Security Scanner GUI
Draw.io51,420almost 2 years agoAn 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 Analysis3,589almost 2 years agoAn awesome list of network analysis resources
Software Defined Networks (SDN)1,485about 2 years agoAn awesome list about Software Defined Network (SDN)
Reddit NetworkingReddit group for networking
Reddit homelabbityReddit group for homelabs ideas
Network Engineering Stack ExchangeA question and answer site for network engineers
Server FaultA question and answer site for system and network administrators

Backlinks from these awesome lists:

More related projects: