Files
awesome-awesomeness/html/networking.html
2025-07-18 23:13:11 +02:00

261 lines
12 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<h1 id="awesome-networking-awesome">Awesome Networking <a
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
alt="Awesome" /></a></h1>
<p>An awesome collection of courses, books, tutorials, software, and
other resources about networking.</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#tcpip-protocols">TCP/IP Protocols</a></li>
<li><a href="#courses">Courses</a></li>
<li><a href="#tutorials">Tutorials</a></li>
<li><a href="#books">Books</a></li>
<li><a href="#software">Software</a></li>
<li><a href="#certifications">Certifications</a></li>
<li><a href="#miscellaneous">Miscellaneous</a></li>
<li><a href="#license">License</a></li>
</ul>
<h2 id="tcpip-protocols">TCP/IP Protocols</h2>
<p><strong>Note</strong>: Links without description are official RFCs
from the Internet Engineering Task Force (IETF).</p>
<ul>
<li><a href="https://datatracker.ietf.org/doc/rfc826/">Address
Resolution Protocol (ARP)</a></li>
<li><a href="https://datatracker.ietf.org/doc/rfc4271/">Border Gateway
Protocol (BGP)</a></li>
<li><a href="https://datatracker.ietf.org/doc/rfc1035/">Domain Name
System (DNS)</a></li>
<li><a href="https://datatracker.ietf.org/doc/rfc2131/">Dynamic Host
Configuration Protocol (DHCP)</a></li>
<li><a href="https://datatracker.ietf.org/doc/rfc959/">File Transfer
Protocol (FTP)</a></li>
<li><a href="https://datatracker.ietf.org/doc/rfc2616/">Hypertext
Transfer Protocol (HTTP/1.1)</a></li>
<li><a href="https://datatracker.ietf.org/doc/rfc7540/">Hypertext
Transfer Protocol Version 2 (HTTP/2)</a></li>
<li><a href="https://tools.ietf.org/html/rfc791/">Internet Protocol
Version 4 (IPv4)</a></li>
<li><a href="https://datatracker.ietf.org/doc/rfc2460/">Internet
Protocol Version 6 (IPv6)</a></li>
<li><a href="https://datatracker.ietf.org/doc/rfc1631/">Network Address
Translator (NAT)</a></li>
<li><a href="https://datatracker.ietf.org/doc/rfc5321/">Simple Mail
Transfer Protocol (SMTP)</a></li>
<li><a href="https://datatracker.ietf.org/doc/rfc1157/">Simple Network
Management Protocol (SNMP)</a></li>
<li><a href="https://datatracker.ietf.org/doc/rfc4251/">Secure Shell
(SSH)</a></li>
<li><a href="https://datatracker.ietf.org/doc/rfc793/">Transmission
Control Protocol (TCP)</a></li>
<li><a href="https://datatracker.ietf.org/doc/rfc854/">Telnet</a></li>
<li><a href="https://datatracker.ietf.org/doc/rfc768/">User Datagram
Protocol (UDP)</a></li>
</ul>
<h2 id="courses">Courses</h2>
<ul>
<li><a href="https://www.netacad.com/courses/networking">Cisco
Networking Academy Courses</a> - A various networking courses
(Essentials, CCNA, CCNP, etc.).</li>
<li><a href="https://www.cbtnuggets.com/">CBT Nuggets</a> - An excellent
place to start with the courses on various topics (Cisco, Juniper,
CompTIA, etc.).</li>
<li><a href="https://www.ipspace.net/">ipSpace</a> - Contains excellent
courses and webinars on various network topics, for both beginners and
advanced people.</li>
<li><a href="https://academy.gns3.com/">GNS3 Academy</a> - A various
number of courses related to networking with GNS3 software.</li>
<li><a
href="https://www.udemy.com/complete-networking-fundamentals-course-ccna-start/">The
Complete Networking Fundamentals Course</a> - The most popular
Networking Essentials course on Udemy.</li>
</ul>
<h2 id="tutorials">Tutorials</h2>
<ul>
<li><a
href="https://www.youtube.com/watch?v=rL8RSFQG8do&amp;list=PLF360ED1082F6F2A5">Networking</a>
- A series of YouTube tutorials about networking by Eli the Computer
Guy.</li>
<li><a
href="https://www.youtube.com/watch?v=flDzURAm8wQ&amp;list=PL6gx4Cwl9DGBI2ZFuyZOl5Q7sptR7PwYN">Wireshark
Tutorial for Beginners</a> - TheNewBoston Wireshark Tutorial for
Beginners.</li>
<li><a href="https://wiki.mikrotik.com/wiki/Manual:Winbox">MikroTik
WinBox Manual</a> - The official manual for MikroTiks WinBox
software.</li>
</ul>
<h2 id="books">Books</h2>
<ul>
<li><a
href="https://www.amazon.com/Computer-Networking-Top-Down-Approach-7th/dp/0133594149">Computer
Networking: A Top-Down Approach (7th Edition)</a> - Excellent book for
beginners (and advanced people) in networking.</li>
<li><a
href="https://www.amazon.com/Internetworking-TCP-IP-One-6th/dp/013608530X">Internetworking
with TCP/IP Volume One (6th Edition)</a> - A rich introduction book to
the TCP/IP protocols and Internetworking.</li>
<li><a
href="https://www.amazon.com/Network-Security-Essentials-Applications-Standards/dp/013452733X/">Network
Security Essentials: Applications and Standards (6th Edition)</a> - A
practical survey of network security applications and standards.</li>
<li><a href="https://beej.us/guide/bgnet/">Beejs Guide to Network
Programming</a> - A free digital book about socket programming by Brian
“Beej” Hall.</li>
<li><a
href="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">Red
Hat Enterprise Linux 7 Networking Guide</a> - The official Red Hats
networking guide for Red Hat Enterprise Linux.</li>
<li><a href="https://nostarch.com/packetanalysis3">Practical Packet
Analysis (3rd Edition)</a> - An amazing book about analyzing network
packets using Wireshark.</li>
<li><a href="https://nostarch.com/networkprotocols">Attacking Network
Protocols</a> - A Hackers Guide to Capture, Analysis, and Exploitation
by James Forshaw.</li>
<li><a href="https://www.ciscopress.com/">Cisco Press</a> - Cisco
authorized book publisher where you can get all books and official
guides for Cisco certifications.</li>
<li><a
href="https://www.amazon.com/Automate-Your-Network-Introducing-Enterprise/dp/1799237885">Automate
Your Network: Introducing the Modern Approach to Enterprise Network
Management</a> - Probably one of the best books for network automation
by John W. Capobianco.</li>
<li><a href="https://www.manning.com/books/acing-the-ccna-exam">Acing
the CCNA Exam</a> - A comprehensive, detailed guide to passing the Cisco
Certified Network Associate (CCNA) exam by Jeremy McDowell.</li>
</ul>
<h2 id="software-and-tools">Software and Tools</h2>
<h3 id="online-tools">Online tools</h3>
<ul>
<li><a href="https://www.nslookup.io">Online nslookup</a> - An online
DNS client to view and debug DNS configuration.</li>
<li><a href="https://whois.domaintools.com/">Online whois</a> - An
online whois record tool for getting information about domains.</li>
<li><a href="https://www.wireshark.org/tools/oui-lookup.html">OUI Lookup
Tool</a> - An online OUI lookup for searching vendors of MAC
addresses.</li>
<li><a href="https://mxtoolbox.com/">MXToolbox</a> - A large number of
various tools (DNS lookup, MX lookup, Whois, SPF lookup, and more).</li>
<li><a href="https://whois-myisp.com/">who is my isp</a> - isp lookup
tool to check your ISP name</li>
<li><a href="https://dnslookup.pro/">dnslookup</a> - easy to use
dnslookup tool</li>
</ul>
<h3 id="packet-capture-and-analysis">Packet capture and analysis</h3>
<ul>
<li><a href="https://www.wireshark.org/">Wireshark</a> - The most
popular free and open source network protocol analyzer.</li>
<li><a href="https://tshark.dev/">Tshark</a> - A CLI version of
Wireshark.</li>
<li><a href="http://www.tcpdump.org/">tcpdump</a> - A powerful open
source command-line packet analyzer.</li>
<li><a
href="https://www.netresec.com/?page=NetworkMiner">NetworkMiner</a> - A
network forensic tool for PCAP file analysis.</li>
<li><a
href="https://malware-traffic-analysis.net/">Malware-Traffic-Analysis.net</a>
- A large collection of malicious PCAP files that can be used to
practice packet capture skills.</li>
<li><a href="https://www.netresec.com/?page=PcapFiles">Publicly
Available PCAP files</a> - A list of publicly available PCAP files for
additional training.</li>
<li><a href="https://github.com/cilium/pwru">PWRU (Packet, where are
you?)</a> - eBPF-based Linux kernel networking debugger.</li>
</ul>
<h3 id="network-simulators-and-emulators">Network simulators and
emulators</h3>
<ul>
<li><a href="https://gns3.com/">GNS3</a> - A powerful free and open
source network simulator.</li>
<li><a href="https://www.netacad.com/courses/packet-tracer">Cisco Packet
Tracer</a> - Cross-platform network visual simulation tool designed by
Cisco Systems.</li>
<li><a href="https://www.eve-ng.net/">EVE-NG</a> - A powerful network
simulator. Both Community and Professional editions are available.</li>
<li><a
href="https://www.cisco.com/c/en/us/products/cloud-systems-management/modeling-labs/index.html">Cisco
Modeling Labs</a> - 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.</li>
<li><a href="https://learningnetwork.cisco.com/s/virl">Cisco Virtual
Internet Routing Lab (VIRL)</a> - It is a Cisco IOS-based comprehensive
network simulation environment. It is intended for all individuals and
trainees.</li>
<li><a href="https://containerlab.dev/">ContainerLab</a> - A tool to
build network topologies using containers.</li>
</ul>
<h3 id="firewalls-and-switches">Firewalls and switches</h3>
<ul>
<li><a href="https://www.pfsense.org/">pfSense</a> - An open source
firewall/router computer software distribution based on FreeBSD.</li>
<li><a href="https://opnsense.org/">OPNsense</a> - OPNsense is an open
source, easy-to-use, and easy-to-build FreeBSD based firewall and
routing platform.</li>
<li><a href="https://www.openvswitch.org/">Open vSwitch</a> - Open
vSwitch is a production quality, multilayer virtual switch licensed
under the open source Apache 2.0 license.</li>
</ul>
<h3 id="remote-access-and-sharing-tools">Remote access and sharing
tools</h3>
<ul>
<li><a href="https://remmina.org/">Remmina</a> - An open source remote
access tool. It supports RDP, SSH, VNC, and other protocols for remote
access.</li>
<li><a href="https://www.putty.org/">PuTTY</a> - One of the most popular
SSH and Telnet clients for Windows.</li>
<li><a href="https://filezilla-project.org/">FileZilla</a> - An open
source tool for file transfer. Support FTP, FTPS and SFTP
protocols.</li>
<li><a href="https://winscp.net/eng/index.php">WinSCP</a> - A popular
SFTP client and FTP client for Windows.</li>
<li><a href="https://www.vandyke.com/products/securecrt/">SecureCRT</a>
- A commercial SSH and Telnet client and terminal emulator by VanDyke
Software.</li>
<li><a href="https://mikrotik.com/download">WinBox</a> - Official
MikroTik GUI software for administration of MikroTik RouterOS.</li>
</ul>
<h3 id="other-tools">Other tools</h3>
<ul>
<li><a href="https://nmap.org/">Nmap</a> - A free and open source
software for network discovery and security auditing.</li>
<li><a href="https://nmap.org/zenmap/">Zenmap</a> - The official Nmap
Security Scanner GUI.</li>
<li><a href="https://github.com/jgraph/drawio-desktop">Draw.io</a> - An
open source software for creating network diagrams and topologies.</li>
</ul>
<h2 id="certifications">Certifications</h2>
<ul>
<li><a
href="https://www.cisco.com/c/en/us/training-events/training-certifications/certifications.html">Cisco
certifications</a></li>
<li><a href="https://mikrotik.com/training/about">MikroTik certified
training programs</a></li>
<li><a
href="https://www.juniper.net/us/en/training/certification/certification-tracks/">Juniper
Certification Tracks</a></li>
<li><a
href="https://certification.comptia.org/certifications/network">CompTIA
Network+</a></li>
</ul>
<h2 id="miscellaneous">Miscellaneous</h2>
<ul>
<li><a
href="https://github.com/briatte/awesome-network-analysis">Network
Analysis</a> - An awesome list of network analysis resources.</li>
<li><a href="https://github.com/sdnds-tw/awesome-sdn">Software Defined
Networks (SDN)</a> - An awesome list about Software Defined Network
(SDN).</li>
<li><a href="https://www.reddit.com/r/networking/">Reddit Networking</a>
- Reddit group for networking.</li>
<li><a href="https://www.reddit.com/r/homelab/wiki/introduction/">Reddit
homelabbity</a> - Reddit group for homelabs ideas.</li>
<li><a href="https://networkengineering.stackexchange.com/">Network
Engineering Stack Exchange</a> - A question and answer site for network
engineers.</li>
<li><a href="https://serverfault.com/">Server Fault</a> - A question and
answer site for system and network administrators.</li>
</ul>
<h2 id="license">License</h2>
<p>This repository is under the <a
href="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0
Universal</a> license.</p>
<p><a href="https://github.com/nyquist/awesome-networking">networking.md
Github</a></p>