Code Monkey home page Code Monkey logo

awesome-networking-1's Introduction

Awesome Networking Awesome

An awesome collection of courses, books, tutorials, software, and other resources about networking.

Contents

TCP/IP Protocols

Note: Links without description are official RFCs from the Internet Engineering Task Force (IETF).

Courses

Tutorials

Books

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).

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.

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.

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.

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.

Other tools

  • Nmap - A free and open source software for network discovery and security auditing.
  • Zenmap - The official Nmap Security Scanner GUI.
  • Draw.io - An open source software for creating network diagrams and topologies.

Certifications

Miscellaneous

License

This repository is under the CC0 1.0 Universal license.

awesome-networking-1's People

Contributors

facyber avatar ruurtjan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.