docs:sniffing_utp

Мониторинг трафика с помощью беспроводного маршрутизатора

Мой дедушка любил говорить, что…

Трафик, проходящий по витой паре, может быть прослушан абсолютно незаметно для участников соединения. В этой истории будет рассказано как изготовить автономный сниффер управляемый по Wi-Fi с возможностью сохранения дампа на диск.

Общая схема подключения к кабелю

Теория

В сетях стандарта 10/100Base-T передача сигнала происходит по двум парам жил.
Tx — отправка
Rx — прием
Задача состоит в том, чтобы подключить прослушиваемую пару к принимающей паре сниффера.

Схема разъема витой пары RJ-45

Практика

Подойдет любой роутер, на который можно установить прошивку DD-WRT (или OpenWRT) с возможностью подключения накопителя.

Список поддерживаемых моделей

Например, старый Linksys WRT-54GL.

Роутер Linksys WRT-54GL

В нем штатно нет возможности подключения флешек, но довольно просто можно впаять SD или MMC карту. Замечу только, что карту перед пайкой лучше отформатировать на компьютере в файловой системе ext2, а GPIO выставлять вручную как в этой инструкции. Я припаял контакты напрямую к карточке, но для сохранения возможности извлекать карту можно использовать гнездо от картридера или переходник microSD→SD.

Роутер Linksys WRT-54GL в разобранном виде

Прошивка DD-WRT — это миниатюрный Linux. Который при наличии свободно места на диске легко превращается в полнофункциональную систему с менеджером пакетов.

На роутерах с объемом памяти мене 32 Мб (в моем случае 16 Мб), ядро урезано и процесс установки менеджера пакетов несколько отличается от такового в полных версиях прошивки с поддержкой jffs.

Далее подрозумевается, что роутер уже прошит (без поддержки jffs), карта памяти или USB-флешка уже установлена и смонитрованна в /mmc. Подключаемся с помощью telnet, логин root, пароль установленный на веб-морду.

Создаем папку:

mkdir /mmc/opt

Монтируем ее на карту(эту команду необходимо добавить в стартовый скрипт через веб-интерфейс):

mount -o bind /mmc/opt /opt

Запускаем установщик ipkg-opt (нужен интернет):

cd /mmc wget http://www.3iii.dk/linux/optware/optware-install-ddwrt.sh sh ./optware-install-ddwrt.sh

Установка займет несколько минут. Далее:

ipkg-opt install libuclibc++

Теперь менджер пакетов готов к работе. Обновить список пакетов: ipkg-opt update. Вывести список доступных пакетов: ipkg-opt list. Для сбора трафика необходим tcpdump:

ipkg-opt install tcpdump

Слушающим портом будет WAN, в системе он eth0. Подсоединяем крокодильчики к интересующей паре (обычно Tx интересней) и запускаем дамп:

tcpdump -i eth0

В зависимости от схемы обжима, цвета пар могут быть разными. Определить нужную можно только экспериментально, по значению destination и source. Крокодильчики лучше припаять к многожильному гибкому кабелю, иначе хрупкие жилы будут отламываться.

Подключение проводов к сетевому кабелю

Запуск tcpdump можно так же добавить в стартовый скрипт системы для автоматического запуска после перезагрузок. К роутеру можно подключаться по Wi-Fi и скачивать файлы например по sftp (нужно включить SSH в веб-интерфейсе).

Вопросы?

Михаил, 2012/02/22 07:59
Первая прочитанная мной статья по врезанию в Ethernet канал=)
Установка флешки удивила, на Siemens телефонах хотели воткнуть, так толком ничего и не вышло, а тут все просто=)
Хорошая работа!=)
Евгений, 2014/05/11 18:13
Да, но в таком случае нужно позаботиться о питании данного роутера. ARM развитие данного направления будет интереснее.
Makarovaxoft, 2017/01/25 05:13
Доволен препаратом, произвел на меня положительное мнение. Придерживался инструкции и ночь с любимой была сказочной. Немного болела голова, но быстро прошла боль. Чувства, которые я испытывал незабываемые <a href=http://mister-vig.ru/>где купить дженерик виагра 100 миллиграмм</a>
AbocdeMuS, 2017/02/21 02:21
Мы торопимся пригласить на наш веб-ресурс граждан, которые хотят больше прочитать про <a href="https://creditmoney.com.ua/kredit-nalichnymi">где можно взять кредит</a> и узнать, где можно оформить самый нормальный кредит на территории Украины.

На данном сайте вы сможете за пару минут просмотреть наиболее привлекательные предложения от государственных и международных банков и прочесть реальные отзывы о популярных банках. Благодаря этому вы можете выбрать самое лучшее кредитное предложение, которое на сто процентов соответствует вашим потребностям.

Помимо прочего, вы сможете подать онлайн-заявки в большое число банков, не вставая с дивана.
Не важно, какой кредит вы хотите оформить: скромный потребительский или кредит на авто, наш ресурс поможет вам этого добиться!
Ваш комментарий:
 
docs/sniffing_utp.txt · Последние изменения: 2011/11/08 11:03 — admin

Инструменты страницы