网络抓包技术哪家强?wireshark来帮忙!
在windows上,如果要抓取回路的网络包,直接用wireshark就不行了。因为wireshark用的是wincap抓包,但windows上的tcp/ip协议栈默认没有实现自身回路的网卡。
参考
Windows TCP/IP stack does not implement a network loopback interface, as found in other TCP/IP stack like lo* interfaces in BSD systems.
Thus, it is not possible to sniff network traffic using the typical Windows packet capture driver, WinPcap
再详细参考
通过一系列复杂的更改路由操作可以做到,但是对于想快速抓取回路包画面有点太美,不敢看!
推荐一款小巧的软件
通过RawCap就可以轻松的实现在windows上抓取回路包,并使用wireshark打开。
RawCap.exe -f 127.0.0.1 test.pcap
可以实时的把抓取的回路包数据写到文件中,wireshark可以打开该文件,就行刷新查看和分析。
详细帮助以下
F:\Tools>RawCap.exe --help NETRESEC RawCap version 0.1.5.0 http://www.netresec.com Usage: RawCap.exe [OPTIONS]OPTIONS: -f Automatically flush data to file after each packet (no buffer) -c Stop sniffing after receiving packets -s Stop sniffing after seconds INTERFACES: 0. IP : 192.168.0.17 NIC Name : Local Area Connection NIC Type : Ethernet 1. IP : 192.168.0.47 NIC Name : Wireless Network Connection NIC Type : Wireless80211 2. IP : 90.130.211.54 NIC Name : 3G UMTS Internet NIC Type : Ppp 3. IP : 192.168.111.1 NIC Name : VMware Network Adapter VMnet1 NIC Type : Ethernet 4. IP : 192.168.222.1 NIC Name : VMware Network Adapter VMnet2 NIC Type : Ethernet 5. IP : 127.0.0.1 NIC Name : Loopback Pseudo-Interface NIC Type : Loopback Example: RawCap.exe 0 dumpfile.pcap