wiki:ve_tcpdump

Version 9 (modified by san, 13 days ago) ( diff )

--

Перехват SIP-трафика на плате VE-01

Внимание! Данное руководство предназначено для опытных пользователей. Выполнение некорректных команд на плате может привести к потере работоспособности платы.

В актуальном ПО платы VE-01 и VE-02 имеется программа tcpdump, с помощью которой можно захватить трафик.

Захват Sip трафика

  1. Подключиться к плате VE по ssh (​wiki:Mc04putty_ve).
  2. Выполнить команду типа:
    tcpdump -i any -nn -s 0 -w /tmp/test.pcap 'host 192.168.0.105 and port 5060'
    

здесь после host вместо 192.168.0.105 нужно указать IP адрес дальней стороны (устройства которое пытается связаться с платой VE-01)

  • Провести эксперимент
  • По окончанию эксперимента прервать выполнение команды tcpdump(нажать CTRL+C), при завершении программы отобразится количество захваченных пакетов.
  • Забрать файл /tmp/test.pcap из платы с помощью программы WinScp(​wiki:Mc04winscp_ve). Затем файл можно просматривать программой ​Wireshark или отправить разработчику.

p.s. Для простого анализа пакетов на можно выводить пакеты не в файл, а на экран в текстовом виде:

tcpdump -i any -nn -s 0 -A -vv 'host 192.168.0.105 and port 5060'

Установка tcpdump(актуально только для старых прошивок плат VE, где его нет)

1. Скопировать файлы

libpcap_1.0.0-1_c300evm.ipk и tcpdump_4.0.0-1_c300evm.ipk в каталог /tmp на плате VE-01 (Сделать это можно, например ​с помощью программы WinScp )

2. Подключиться к SSH консоли

Например, ​программой Putty ( перед подключением в Putty нужно установить большее количество строк в выводе консоли Настройки->Window->Lines of scrollback, по умолчанию там значение 2000, для нашего эксперимента это маловато, можно увеличить раз в 10. )

3.Выполнить следующие команды

3.1. Перейти в каталог /tmp

cd /tmp

3.2. Установить пакеты из каталога /tmp

opkg install libpcap_1.0.0-1_c300evm.ipk tcpdump_4.0.0-1_c300evm.ipk

Вот пример успешного выполнения команд:

root@comcerto:~# cd /tmp
root@comcerto:/tmp# opkg install libpcap_1.0.0-1_c300evm.ipk tcpdump_4.0.0-1_c300evm.ipk
Installing libpcap (1.0.0-1) to root...
Installing tcpdump (4.0.0-1) to root...
Configuring tcpdump
Configuring libpcap

Attachments (2)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.