28 марта, 2024

59 сетевых команд и сценариев Linux

Сегодня я решил проверить пропускную способность сети через командную строку с помощью как минимум 3 инструментов. Но, к моему величайшему удивлению, я не смог вспомнить так много команд. Именно поэтому я решил создать для себя список сетевых инструментов. А потом я подумал, почему бы не превратить этот список в пост в блоге? Поэтому я провел еще несколько часов, и довел его до совершенства. Я с нетерпением жду ваших комментариев, потому что я знаю, что, скорее всего, что-то упустил.

Сетевые команды и сценариев Linux

Этот список сетевых команд и сценариев Linux будет постоянно обновляться.

  • 1. arpwatch – отслеживание активности локальной сети.
  • 2. bmon – отслеживание пропускной способности и оценка скорости соединения.
  • 3. bwm-ng – просмотр текущей пропускной способности.
  • 4. curl – передача данных с помощью URL. (можно также попробовать httpie)
  • 5. darkstat – отображает сетевой трафик, статистику использования.
  • 6. dhclient – DHCP-клиент.
  • 7. dig – позволяет задавать запросы DNS-серверам для получения информации.
  • 8. dstat – замена для vmstat, iostat, mpstat, netstat и ifstat.
  • 9. ethtool – утилита для контролирования сетевых драйверов и оборудования.
  • 10. gated – демон маршрутизации.
  • 11. host – утилита для обращения к DNS-серверам.
  • 12. hping – генератор пакетов/анализатор TCP/IP.
  • 13. ibmonitor – показывает пропускную способность и общий объем переданных данных.
  • 14. ifstat – показывает пропускную способность сетевых интерфейсов.
  • 15. iftop – отображает объем данных, который проходит через сетевые сокеты.
  • 16. ip (PDF-файл) – команда с фольшим количеством функций, чем ifconfig.
  • 17. iperf3 – инструмент для измерения пропускной способности сети (см. скриншот Stacklinux VPS)
  • 18. iproute2 – набор утилит для контроля TCP/IP.
  • 19. iptables – позволяет контролировать сетевой трафик.
  • 20. IPTraf – мониторинг сети IP.
  • 21. iputils – набор небольших полезных утилит работы с сетью.
  • 22. iw – новая CLI-утилита на базе nl80211, предназначена для работы с беспроводными устройствами.
  • 23. jwhois (whois) – клиент для сервиса whois.
  • 24. lsof -i – отображает информацию о ваших сетевых сокетах.
  • 25. mtr – инструмент для диагностики сети.
  • 26. net-tools – набор утилит, который включает: arp, hostname, ifconfig, netstat, rarp, route, plipconfig, slattach, mii-tool, iptunnel и ipmaddr.
  • 27. ncat – усовершенствованная реинкарнация устаревшей netcat.
  • 28. netcat – сетевая утилита для чтения и записи данных через сетевые подключения.
  • 29. nethogs – небольшой инструмент для мониторинга пропускной способности сети.
  • 30. netperf – тестирование пропускной способности сети.
  • 31. netsniff-ng – мощный сниффер для Linux.
  • 32. netstat – утилита, которая отображает подключения, таблицы маршрутизации, статистику и т.д.
  • 33. netwatch – отображает сетевые подключения.
  • 34. ngrep – grep для сети.
  • 35. nload – отображает скорость соединения.
  • 36. nmap – утилита для сканирования сетей и аудита сетевой безопасности.
  • 37. nmcli – инструмент командной строки для управления NetworkManager и отображения статуса сети.
  • 38. nmtui – предлагает текстовый интерфейс для настройки сети с помощью NetworkManager.
  • 39. nslookup – опрашивает произвольно указываемые сервера.
  • 40. ping – отправляет сетевым хостам запрос icmp echo_request.
  • 41. route – позволяет просматривать/управлять таблицей маршрутизации.
  • 42. slurm – монитор загрузки сети.
  • 43. snort – инструмент для обнаружения сетевых атак.
  • 44. smokeping – отслеживает латентность вашей сети.
  • 45. socat – устанавливает два двунаправленных байтовых потока и передает между ними данные.
  • 46. speedometer – измеряет и отображает скорость передачи данных в сети.
  • 47. speedtest-cli – тестирует пропускную способность интернета с помощью speedtest.net
  • 48. ss – утилита для отображения информации о сокетах.
  • 49. ssh – безопасное администрирование системы и передача файлов по незащищенным сетям.
  • 50. tcpdump – сетевой анализатор.
  • 51. tcptrack – отображает информацию о TCP-подключениях в сетевом интерфейсе.
  • 52. telnet – пользовательский интерфейс для TELNET-протокола.
  • 53. tracepath – очень похожа по функциональности на traceroute.
  • 54. traceroute – определяет маршрут следования пакетов к сетевому хосту.
  • 55. vnStat – монитор сетевого трафика.
  • 56. websocat – отправляет соединение от/к веб-сокетам к/от пользовательских сокетов, что-то типа socat.
  • 57. wget – поиск файлов с помощью HTTP, HTTPS, FTP и FTPS.
  • 58. Wireless Tools for Linux – набор утилит, который состоит из iwconfig, iwlist, iwspy, iwpriv и ifrename.
  • 59. Wireshark – анализатор сетевого трафика.
Читать также:  Как получить полную анонимность с помощью Tor, Whonix и PIA VPN

Добавить комментарий