Help: Capture HTTP using TCPDump??

User avatar
Strannik223
Уже с Приветом
Posts: 569
Joined: 14 Dec 2003 04:06
Location: Львов->Киев->Торонто

Post by Strannik223 »

Siberian Cableman wrote:
$ telnet 192.168.15.203 8080
Trying 192.168.15.203...
Connected to 192.168.15.203.
Escape character is '^]'.
Connection closed by foreign host.

б) quick and dirty trick: "tcpdump -w - -s 1500 port 80 | strings"

В чем хитрость трюка, и что такое strings??
strings - print the strings of printable characters in files.


Ну telnet можно было сказать "GET /" и 2 раза Ентер нажать

"-w -" означает писать в файл stdout остальное надеюсь понятно
Далее идет pipe stdout tcpdump-a в strings. Он отбрасывает бинарные данные и выводит только то что ему кажется является стрингами. Удобно бывает сказать
strings /usr/sbin/tcpdump | more

Так, а в примере с telnet соединение сразу закрывается или по истечению timeout?

то есть
tcpdump port 8080
показывает работу на вашем ip а если добавить and port 8080 то ничего нет?

А вообще man strings :)
User avatar
f_evgeny
Уже с Приветом
Posts: 10367
Joined: 12 Apr 2001 09:01
Location: Lithuania/UK

Post by f_evgeny »

А если попробовать tcpflow?
Это не проще будет?
Дальше, все будет только хуже. Оптимист.

Return to “Вопросы и новости IT”