Home
Softono

Awesome Networking

Open source
62
Stars
5
Forks
1
Issues
4
Watchers
5 years
Last Commit

 About Awesome Networking

A curated inexhaustive list of network utilities

Platforms

Web Self-hosted Linux

Need Help Installing Awesome Networking?

We provide expert installation service for this software. Our team will install, configure, and secure Awesome Networking on your server. plans start at just $30.

Awesome Networking

View on GitHub

awesome-networking

Inexhaustive list of network utilities. I hope you find it useful.

  1. arpwatch – keep track of ethernet/ip address pairings.
  2. bmon – bandwidth monitor and rate estimator.
  3. bwm-ng – console-based live network and disk io bandwidth monitor.
  4. curl – transfer data with URLs. (alternatives aria2, httpie)
  5. darkstat – Captures network traffic, calculates statistics, and serves reports over HTTP.
  6. dhclient – Dynamic Host Configuration Protocol Client.
  7. dhcpcd - RFC2131 compliant DHCP client daemon.
  8. dig – DNS lookup utility.
  9. dstat – A versatile resource statistics tool.
  10. ethtool – utility for controlling network drivers and hardware.
  11. gated – gateway routing daemon.
  12. host – DNS lookup utility.
  13. hping – TCP/IP packet assembler/analyzer.
  14. ibmonitor – shows bandwidth and total data transferred.
  15. ifstat – report network interfaces bandwidth.
  16. iftop – display bandwidth usage.
  17. ip (PDF file) – ifconfig on steroids.
  18. iperf3 – A TCP, UDP, and SCTP network bandwidth measurement tool.
  19. iproute2 – collection of utilities for controlling TCP/IP.
  20. iptables – utility for configuring Linux kernel firewall.
  21. IPTraf – Console-based network monitoring utility.
  22. iputils – Network monitoring tools, including ping.
  23. iw – a new nl80211 based CLI configuration utility for wireless devices.
  24. jwhois ( improved whois) – client for the whois service.
  25. “lsof -i” – reveal information about your network sockets.
  26. Lynis - Auditing, system hardening, compliance testing.
  27. mtr – network diagnostic tool.
  28. net-tools – the collection of base networking utilities for Linux.
  29. ncat – much-improved re-implementation of the venerable Netcat.
  30. nethogs – Linux 'net top' tool written in C++.
  31. Netperf – Network bandwidth benchmark.
  32. netsniff-ng – Swiss army knife for your daily Linux network plumbing if you will.
  33. netstat – Print network connections, routing tables, interface statistics, masquerade connections, etc.
  34. netwatch – monitor network connections.
  35. ngrep – ngrep is like GNU grep applied to the network layer.
  36. nload – Monitors network traffic and bandwidth usage.
  37. nmap – Nmap ("Network Mapper") utility for network discovery and security auditing.
  38. nmcli – command-line tool for controlling NetworkManager.
  39. nmtui – provides a text interface to configure networking by controlling NetworkManager.
  40. nslookup – for querying DNS to obtain domain name or IP address mapping. (alternatively dnslookup)
  41. openssl - The Open Source toolkit for SSL and TLS protocols.
  42. openvpn - robust and highly configurable VPN
  43. paping - TCP ping on specific port.
  44. ping – send icmp echo_request to network hosts.
  45. iproute2 (route) – show / manipulate the IP routing table.
  46. slurm – yet another network load monitor.
  47. snort – A lightweight network intrusion detection system.
  48. smokeping – A tool to keep track of your network latency.
  49. socat – relay for bidirectional data transfer between two independent data channels
  50. ss – another utility to investigate sockets.
  51. ssh – the infamous Secure Shell protocol.
  52. speedometer – Measure and display the rate of data across a network connection or data being stored in a file.
  53. speedtest-cli – for testing internet bandwidth using speedtest.net.
  54. systemd-networkd - a system daemon that manages network configurations.
  55. tcpdump – dump traffic on a network.
  56. tcptrack – displays information about TCP connections on a network interface.
  57. telnet – User interface to TELNET.
  58. tracepath – traces path to a network host discovering MTU along this path (similar traceroute)
  59. traceroute – Tracks the route taken by packets over an IP network.
  60. vnStat – A console-based network traffic monitor.
  61. websocat – CLI client for web sockets, like netcat/curl/socat for ws://
  62. wget – Network utility to retrieve files from the Web.
  63. WireGuard - extremely simple yet fast and modern VPN.
  64. wireless_tools – Tools allowing to manipulate the Wireless Extensions.
  65. Wireshark – network protocol analyzer.

Sorted alphabeatically, might make categories if the list expands significantly. You're welcome to make a pull request with suggestions.