LINUX.ORG.RU
ФорумAdmin

снять сетевой дамп на роутере


0

0

Хочу снимать tcpdump'ом трафик на роутере и пускать его через wireshark
Роутер - Asus WL500Gp
Прошивка Олега
доступен только telnet на роутер, никаких внешних дисков подкл. нет
Хочется что-то типо этого
ssh router.lan "tcpdump -w -"|wireshark -k -i -

Ответ на: комментарий от true_admin

> а если ssh заменить на telnet в твоей комманде то не прокатит?
нет

в общем сделал workaround:
создал на роутере FIFO и приказал tcpdump писать в него дамп
на руби написал скрипт который коннектится по телнету на сервер и читает все из этого FIFO и пишет в лог файл который потом можно уже читать wireshark'ом

SANTA_CLAUS ★★
() автор топика
Ответ на: комментарий от SANTA_CLAUS

Напиши примерно такой вот скрипт:

#!/bin/bash

{
#немного спим перед коннектом
sleep 1
#посылаем login
echo "user"
#посылаем пароль
echo "password"
#выполняем команды на роутере
some_router_commands
# выходим
echo "exit"
} | telnet router_ip

exit

gserg ★★
()
Ответ на: комментарий от gserg

там где: some_router_commands
читай: echo "some_router_commands"

gserg ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.