[Comm] SMTP+sniffer
BSW
=?iso-8859-1?q?bsw71_=CE=C1_mail=2Eru?=
Вт Май 6 10:01:37 MSD 2003
Прокопьев Евгений пишет:
> Здравствуйте!
>
> Как получить команды обмена почтового клиента с SMTP-сервером
>
> Пишу так:
>
> tcpdump -n -i ppp0 'src or dst port 25' > log
>
> и получаю
>
> strings log
> 09:20:15.796397 195.161.172.86.1046 > 80.80.122.40.smtp: S
> 69992911:69992911(0) win 8192 <mss 1412> (DF)
> 09:20:15.796530 80.80.122.40.smtp > 195.161.172.86.1046: S
> 2291810615:2291810615(0) ack 69992912 win 5808 <mss 1452> (DF)
> 09:20:15.817477 195.161.172.86.1046 > 80.80.122.40.smtp: . ack 1 win
> 8472 (DF)
> 09:20:15.848068 80.80.122.40.smtp > 195.161.172.86.1046: P 1:31(30) ack
> 1 win 5808 (DF)
> 09:20:15.871936 195.161.172.86.1046 > 80.80.122.40.smtp: P 1:22(21) ack
> ...
> ...
> Требуется что-то более осмысленное типа
>
> In: RCPT TO:<info на server.ru>
> Out: 450 <andrey>: Helo command rejected: Host not found
>
> Кроме tcpdump использовать что-то другое нежелательно.
>
Читай man tcpdump на тему ключа -X
Подробная информация о списке рассылки community