有些時候,我們為了更好分析ott盒子的網路行為,我們需要對其進行抓包。
一般情況下有兩種狀況。
該盒子我們有root許可權,可以通過adb登陸到盒子中
該盒子我們無法登入
在這兩種情況下,我們可以分別用不同的方式來完成網路抓包
這種情況下,我們一般是通過盒子的內部命令tcpdump進行抓包分析
#cd /mnt/sdcard
#tcpdump -s0 -w test.cap
>adb pull /mnt/sdcard/test.cap
後面就可以使用wireshark來進行分析了,當然,如果是無線網絡卡,則要調整為
#tcpdump -s0 -i wlan0 -w test.cap
如果遇到盒子中沒有tcpdump命令的,則可以自己先push乙個到該盒子上,附件裡面是arm架構下的tcpdump程式。
這種情況下,我們可以使用hub集線器,或者是用筆記本當熱點,讓盒子通過wifi來連線該熱點的方式,在筆記本上進行抓包。
C 網路抓包
以前一直都是知道用winpcap的,現在網上搜了一下,有用c 封裝好了的,很好用 下面是其中的幾個用法 這個類庫作者的主頁 pcapopen 有下面幾個方法 pcapopen pcapopen bool promiscuous mode pcapopen bool promiscuous mode,...
Linux 網路抓包
除錯網路程式時,通常需要抓包分析。linux下的tcpdump就很好。ubuntu下預設已經安裝。下面先舉個實際的例子.比如我有乙個c 程式監聽本地埠8889,另乙個newlisp程式通過tcp和其通訊。首先可以檢查一下有幾個網路介面。root dean ga ma790xt ud4p tcpdum...
linux 網路抓包
方案 1 使用linux中的tcpdump抓包 2 wireshark分析 tcpdump tcp i eth1 t s 0 c 100 and dst port 22 and src net 192.168.1.0 24 w target.cap 1 tcp ip icmp arp rarp 和 ...