Ich möchte wissen, wie viele PCs mit einem Linux-Server verbunden sind und welche IP-Adressen diese PCs haben. Gibt es ein Tool oder ein Python-Skript, mit dem ich das erreichen kann?
BEARBEITEN
Sei es. Tut mir leid, Leute, ich habe nie wirklich gemerkt, dass das so schwer ist. Ich versuche, das zu googeln, und alles, was ich finde, ist, dass man irgendwelche „Hacker“-Tools benutzen muss. Um Himmels Willen, ich sollte dafür besser bezahlt werden :D
Antwort1
Sie können den Datenverkehr eines anderen Servers nicht abrufen, wenn Sie nicht über die entsprechenden Berechtigungen verfügen. Möglicherweise suchen Sie nach Folgendem:
netstat -tn 2>/dev/null | grep :80 | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr | head
Dadurch werden alle IP-Adressen auf Port 80 aufgelistet, die mit Ihrem Linux-Server verbunden sind.
Referenz:Listen Sie die mit Ihrem Server verbundenen IP-Adressen auf!