У меня установлена ​​последняя версия hping3, но Bash выдает сообщение «команда не найдена»

У меня установлена ​​последняя версия hping3, но Bash выдает сообщение «команда не найдена»

Я пытаюсь использовать hping3инструмент на Debian GNU/Linux (Jessie), и он не хочет работать хорошо. Когда я запускаю apt-get install hping3, он сообщает мне, что он уже последней версии. Когда я запускаю whereis hping3, он показывает, что он там, где должен быть.

Но когда я пытаюсь использовать инструмент, он говорит:

bash: hping3: command not found

Я прочитал синтаксис на странице руководства и немного погуглил, и я абсолютно не понимаю, в чем проблема. У кого-нибудь еще была такая проблема?

решение1

Дело в том, что hping3устанавливается в /usr/sbinи вы не можете его найти, потому что /usr/sbinон доступен только в root's $PATH. В довершение всего hping3он предназначен только для запуска от имени root.

hping3на самом деле необходим доступ к функциям сетевого API для подделки пакетов (сырых сокетов), которые недоступны программам, работающим с разрешениями обычных пользователей.

Связанный контент