Привет всем. Собственно сабж. Читаю man tcpdump. Вроде с опцией -s 0 tcpdump должен показывать все содержимое пакетов. А содержимого нет. Что делать?
>Привет всем. Собственно сабж. Читаю man tcpdump. Вроде с опцией -s 0
>tcpdump должен показывать все содержимое пакетов. А содержимого нет. Что делать?
>А сколько у вас сетевых интерфейсов ? Функционируют ли они ? Настроена ли сеть ?
>>Привет всем. Собственно сабж. Читаю man tcpdump. Вроде с опцией -s 0
>>tcpdump должен показывать все содержимое пакетов. А содержимого нет. Что делать?
>>
>
>А сколько у вас сетевых интерфейсов ? Функционируют ли они ? Настроена
>ли сеть ?
Сеть есть. Сетевых интерфейсов - 3 (почему это важно?). Запускаю на шлюзе:
#tcpdump -i rl0 -s 0 host 192.168.0.42 and port 80 > file
Теперь на машине 192.168.0.42 иду на сайт Рамблера. Теперь опять на шлюзе просматриваю плучившийся файл file на предмет наличия в нем тегов html. А их там нет. Есть только заголовки:
16:14:01.025494 IP 192.168.0.42.1831 > images.rambler.ru.http: . ack 31412 win 8032
16:14:01.214350 IP images.rambler.ru.http > 192.168.0.42.1832: P 3426:3608(182) ack 5049 win 17280
16:14:01.326105 IP 192.168.0.42.1832 > images.rambler.ru.http: . ack 3608 win 8578
16:14:08.941973 IP claus1.imhovi.ru.http > 192.168.0.42.1834: F 404:404(0) ack 324 win 6432
16:14:08.942275 IP 192.168.0.42.1834 > claus1.imhovi.ru.http: . ack 405 win 8357Как заставить tcpdump дампить СОДЕРЖИМОЕ пакетов.
>>>Привет всем. Собственно сабж. Читаю man tcpdump. Вроде с опцией -s 0
>>>tcpdump должен показывать все содержимое пакетов. А содержимого нет. Что делать?
>>>
>>
>>А сколько у вас сетевых интерфейсов ? Функционируют ли они ? Настроена
>>ли сеть ?
>Сеть есть. Сетевых интерфейсов - 3 (почему это важно?). Запускаю на шлюзе:
>
>#tcpdump -i rl0 -s 0 host 192.168.0.42 and port 80 > file
>Теперь на машине 192.168.0.42 иду на сайт Рамблера. Теперь опять на шлюзе
>просматриваю плучившийся файл file на предмет наличия в нем тегов html.
>А их там нет. Есть только заголовки:
>16:14:01.025494 IP 192.168.0.42.1831 > images.rambler.ru.http: . ack 31412 win 8032
>16:14:01.214350 IP images.rambler.ru.http > 192.168.0.42.1832: P 3426:3608(182) ack 5049 win 17280
>16:14:01.326105 IP 192.168.0.42.1832 > images.rambler.ru.http: . ack 3608 win 8578
>16:14:08.941973 IP claus1.imhovi.ru.http > 192.168.0.42.1834: F 404:404(0) ack 324 win 6432
>16:14:08.942275 IP 192.168.0.42.1834 > claus1.imhovi.ru.http: . ack 405 win 8357
>
>Как заставить tcpdump дампить СОДЕРЖИМОЕ пакетов.
Попробуйте вот это
tcpdump -x port 80
>Попробуйте вот это
>tcpdump -x port 80Спасибо
или вот
#tcpdump -ni rl0 -s 0 -w /tmp/dump_rl0 'tcp port 25'
#tcpshow </tmp/dump_rl0
и читаешь почту