| Version 9 (modified by , 13 days ago) ( diff ) |
|---|
Перехват SIP-трафика на плате VE-01
Внимание! Данное руководство предназначено для опытных пользователей. Выполнение некорректных команд на плате может привести к потере работоспособности платы.
В актуальном ПО платы VE-01 и VE-02 имеется программа tcpdump, с помощью которой можно захватить трафик.
Захват Sip трафика
- Подключиться к плате VE по ssh (wiki:Mc04putty_ve).
- Выполнить команду типа:
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)
- libpcap_1.0.0-1_c300evm.ipk (75.1 KB ) - added by 7 years ago.
- tcpdump_4.0.0-1_c300evm.ipk (229.7 KB ) - added by 7 years ago.
Download all attachments as: .zip
