Ich versuche, das hping3
Tool 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 hping3
es in installiert wird /usr/sbin
und Sie es nicht finden können, weil /usr/sbin
es nur in root verfügbar ist $PATH
. Darüber hinaus hping3
ist es nur für die Ausführung als root gedacht.
hping3
benö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.