抓取俩设备之间的通信数据

在一个局域网下,不干扰两台设备的正常TCP或者UDP通信,抓取俩设备之间的通信可以实现吗?
用python或者C++写个软件类似wiresharkz抓包

可以,winsock编程就可以抓数据包,但是功能没有wireshark功能强

Windows用Fiddler
Linux用TCPdump