如何监听本机发出去的所有Ip报文

时间:2022-06-10 10:02:55
我用SOCK_RAW,但是只能收到从网络侧过来的报文,如何监听本机其他进程发送出去的IP报文呢,望不吝赐教。

9 个解决方案

#1


如果不用winpcap怎么解决?

#2


自己顶一下,有回答的就有分

#3


发出去的,还是用winpcap等方便...RAW 主要用来构建发送包

#4


你如果只是想简单的看一下自己的发送报文 那就自己抓包吧 

如果想在程序中看见自己的发送报文

那就在构造报文时 编程同步显示到一个列表框吧

#5


期待接分啊

#6


我的目标只是要对自己发出去的报文进行简单分析,再做出相关处理,但因不准备改变报文本身的内容,所以不想动用到SPI或者NDIS等手段,有没有其他比较简单点的方式,只要能看到发送出去的报文就够了。

#7


本来就可以,注意要把buff设为65535,不然你是看不到的

#8


楼上的意思是用raw socket,只要在接受的时候把buff的大小设为65535就可以?还是用别的?

#9


原来这么简单,谢谢

#1


如果不用winpcap怎么解决?

#2


自己顶一下,有回答的就有分

#3


发出去的,还是用winpcap等方便...RAW 主要用来构建发送包

#4


你如果只是想简单的看一下自己的发送报文 那就自己抓包吧 

如果想在程序中看见自己的发送报文

那就在构造报文时 编程同步显示到一个列表框吧

#5


期待接分啊

#6


我的目标只是要对自己发出去的报文进行简单分析,再做出相关处理,但因不准备改变报文本身的内容,所以不想动用到SPI或者NDIS等手段,有没有其他比较简单点的方式,只要能看到发送出去的报文就够了。

#7


本来就可以,注意要把buff设为65535,不然你是看不到的

#8


楼上的意思是用raw socket,只要在接受的时候把buff的大小设为65535就可以?还是用别的?

#9


原来这么简单,谢谢