Ich habe die neueste Version von hping3 installiert, aber Bash sagt „Befehl nicht gefunden“

Ich habe die neueste Version von hping3 installiert, aber Bash sagt „Befehl nicht gefunden“

Ich versuche, das hping3Tool unter Debian GNU/Linux (Jessie) zu verwenden, aber es will nicht richtig funktionieren. Wenn ich ausführe apt-get install hping3, wird mir angezeigt, dass die neueste Version bereits installiert ist. Wenn ich ausführe whereis hping3, wird angezeigt, dass die Version dort ist, wo sie sein sollte.

Aber wenn ich versuche, das Tool zu verwenden, heißt es:

bash: hping3: command not found

Ich habe die Syntax auf der Manpage gelesen und ein bisschen gegoogelt, aber ich habe absolut keine Ahnung, wo das Problem liegt. Hatte sonst noch jemand dieses Problem?

Antwort1

Das Problem ist, dass hping3es in installiert wird /usr/sbinund Sie es nicht finden können, weil /usr/sbines nur in root verfügbar ist $PATH. Darüber hinaus hping3ist es nur für die Ausführung als root gedacht.

hping3benötigt tatsächlich Zugriff auf Netzwerk-API-Funktionen, um Pakete (Raw Sockets) zu fälschen, auf die für Programme, die mit den Berechtigungen normaler Benutzer ausgeführt werden, nicht zugegriffen werden kann.

verwandte Informationen