Telnet dump to file

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Telnet dump to file

Сообщение flook »

Как заставить telnet все что он получает из сети помимо печатанья на экране складывать в файло на диске? Очень важно чтоб он складывал не преобразовывая, скажем CRLF в только LF или прочие подобные преобразования. Если telnet так не умеет подскажите кто умеет.
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали:
Аватара пользователя
Cap. J2A
Сообщения: 300

Re: Telnet dump to file

Сообщение Cap. J2A »

telnet targethost 2>&1 | tee session.log
Debian GNU/Linux 3.1 2.6.12-1-k7 на AXP1700+/nF2/Radeon 9600 (debsmart)
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
Спасибо сказали:
Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Re: Telnet dump to file

Сообщение flook »

Это не то. В частности симовлы переводов строк буду перекорежены при общении по POP3.
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали:
grooz
Сообщения: 11

Re: Telnet dump to file

Сообщение grooz »

Попробуйте script.
Спасибо сказали:
Аватара пользователя
Cap. J2A
Сообщения: 300

Re: Telnet dump to file

Сообщение Cap. J2A »

(flook @ Понедельник, 05 Сентября 2005, 14:40) писал(а):Это не то. В частности симовлы переводов строк буду перекорежены при общении по POP3.

Не понял проблемы.
В оригинальном сообщении:
(flook @ Понедельник, 05 Сентября 2005, 13:54) писал(а):Как заставить telnet все что он получает из сети помимо печатанья на экране складывать в файло на диске? Очень важно чтоб он складывал не преобразовывая, скажем CRLF в только LF или прочие подобные преобразования. Если telnet так не умеет подскажите кто умеет.

ни слова про pop3. Может полнее опишешь задачу?
Debian GNU/Linux 3.1 2.6.12-1-k7 на AXP1700+/nF2/Radeon 9600 (debsmart)
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
Спасибо сказали:
Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Re: Telnet dump to file

Сообщение flook »

Тоже видимо нет. Мне нужно "перехватыват" данные которые еще не прошли обработку telnet-ом. Или убедите меня в том, что он их не конвертит под терминал.

flook добавил в 05.09.2005 12:25

(Cap. J2A @ Понедельник, 05 Сентября 2005, 11:19) писал(а):ни слова про pop3. Может полнее опишешь задачу?

pop3 это для примера того, где может быть подкурочен вывод.
Полная задача - по сети прут байты. Нужно сложить их в файл as-is.
scteen, tee - это все дамп не сетевых данных, а данных, прошедших через telnet.
Можно tcpdump-ом, но это неудобно. Неужели нет ничего, что работает как "cat /dev/net | tee"?
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали:
Аватара пользователя
Cap. J2A
Сообщения: 300

Re: Telnet dump to file

Сообщение Cap. J2A »

(flook) писал(а):pop3 это для примера того, где может быть подкурочен вывод.
Полная задача - по сети прут байты. Нужно сложить их в файл as-is.
scteen, tee - это все дамп не сетевых данных, а данных, прошедших через telnet.

Так ты так задачу и поставил: "Как заставить telnet все что он получает из сети помимо печатанья на экране складывать в файло на диске?"

Ну если "по сети прут байты", то как ты эти байты словишь телнетом?
(flook) писал(а):Можно tcpdump-ом, но это неудобно.

Чем неудобно то?
(flook) писал(а):Неужели нет ничего, что работает как "cat /dev/net | tee"?

Это называется sniffer или traffic/network analyzer. Ищи на google.com и freshmeat.net.
Debian GNU/Linux 3.1 2.6.12-1-k7 на AXP1700+/nF2/Radeon 9600 (debsmart)
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
Спасибо сказали:
Аватара пользователя
theli
Сообщения: 117
Статус: вышибала
ОС: GNU/Linux (Gentoo)

Re: Telnet dump to file

Сообщение theli »

tcpflow
ethereal (gtk)
Спасибо сказали:
Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Re: Telnet dump to file

Сообщение flook »

(Cap. J2A @ Понедельник, 05 Сентября 2005, 12:44) писал(а):
(flook) писал(а):pop3 это для примера того, где может быть подкурочен вывод.
Полная задача - по сети прут байты. Нужно сложить их в файл as-is.
scteen, tee - это все дамп не сетевых данных, а данных, прошедших через telnet.

Так ты так задачу и поставил: "Как заставить telnet все что он получает из сети помимо печатанья на экране складывать в файло на диске?"

Ну если "по сети прут байты", то как ты эти байты словишь телнетом?

Я телнетом подключен уже куда-то и дампить мне нудно только эти "байты".

(flook) писал(а):Можно tcpdump-ом, но это неудобно.

Чем неудобно то?

Тем, что надо две команы пускать (одну - длинную). :)

(flook) писал(а):Неужели нет ничего, что работает как "cat /dev/net | tee"?

Это называется sniffer или traffic/network analyzer. Ищи на google.com и freshmeat.net.


sniffer/netanal это слишком общо, хотя за неимением лучшено видимо придется их.
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали:
Аватара пользователя
Cap. J2A
Сообщения: 300

Re: Telnet dump to file

Сообщение Cap. J2A »

(flook @ Понедельник, 05 Сентября 2005, 17:31) писал(а):
(Cap. J2A @ Понедельник, 05 Сентября 2005, 12:44) писал(а):
(flook) писал(а):pop3 это для примера того, где может быть подкурочен вывод.
Полная задача - по сети прут байты. Нужно сложить их в файл as-is.
scteen, tee - это все дамп не сетевых данных, а данных, прошедших через telnet.

Так ты так задачу и поставил: "Как заставить telnet все что он получает из сети помимо печатанья на экране складывать в файло на диске?"

Ну если "по сети прут байты", то как ты эти байты словишь телнетом?

Я телнетом подключен уже куда-то и дампить мне нудно только эти "байты".

1. tee всего лишь сбрасывает в файл то, что ему попадает в stdin.
2. AFAIK, telnet сам по себе ничего не преобразует. Т.е. он как раз показывает as-is. А уже как "это" показывать решает твой терминал.
3. Глянь GNU netcat
http://gazette.linux.ru.net/lg74/articles/rus-zhaoway.html
http://netcat.sourceforge.net
Debian GNU/Linux 3.1 2.6.12-1-k7 на AXP1700+/nF2/Radeon 9600 (debsmart)
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
Спасибо сказали: