2012-01-19 17 views

Odpowiedz

104

Netcat jest tu twoim przyjacielem.

nc -l localhost 10000 > log.txt 

Netcat będzie nasłuchiwał połączenia na porcie 10000, przekierowuje wszystko, co zostało odebrane, do log.txt.

+6

Dodaj opcję -k, aby kontynuować słuchanie dla wielu połączeń, a nie tylko jeden. –

+4

FWIW, musiałem użyć 'nc -l -p 10000' –

+0

@JeffMixon Jakiej wersji netcat użyłeś/czego używasz? Wersja z pakietu netcat-openbsd stwierdza, że ​​błąd polega na użyciu -l i -p razem. – JAB

0

Pozostałe narzędzia są Etherial lub Wireshark

W każdym razie należy pamiętać, że są następujące zasady lokalne i firmowe.

11

Dostępne również jest TCPDump.

sudo tcpdump -i eth0 -vvvvtttAXns 1500 'port 10000' 
+0

tpdump będzie monitorować określony interfejs. Nawet jeśli masz tylko jeden interfejs, zignoruje on wewnętrzny ruch ... –