Вы можете использовать traceroute
для расширенного сетевого отслеживания, вы можете выбрать между протоколами IPv4 и Ipv6, вы также можете выбрать между форматами данных ICMP, TCP или UDP для зонда.
Так что traceroute
имеет более продвинутые опции, чем те, tracepath
которые используют UDP-пакеты для трассировки.
Теперь о привилегиях суперпользователя :
Вы можете использовать traceroute
как с обычным пользователем, так и с суперпользователем, который зависит от опции, которую вы хотите использовать, вот пример:
Здесь мы используем UDP- пакеты, которым не нужны привилегии суперпользователя
Здесь мы используем эхо-пакеты ICMP , которым нужны привилегии.
С помощью ICMP- пакетов вы можете совершить DDOS-атаку.
Чтобы узнать о возможностях ICMP Traceroute Man Page
Для просмотра traceroute
параметров введите в терминалеman traceroute
ICMP нужны привилегии суперпользователя, чтобы гарантировать, что только его администраторы могут использовать некоторые из его опций, потому что он может использоваться для проверки смерти и сбора информации о конкретной сети, привилегия здесь даст суперпользователю возможность изменять опции, используя ICMP пакеты.
То, что вы можете видеть это, когда вы пытаетесь пинговать так, как веб-сайты www.microsoft.com
, ваш пинг не будет работать даже онлайн, и это потому, что маршрутизаторы Microsoft блокируют ICMP_requests.
Поэтому linux защищает систему от непривилегированного пользователя, поэтому они не могут использовать эти команды для атаки.