当前位置: 技术问答>linux和unix
通过套接字捕获数据包,如何捕获大多数(全部)的通过网卡的包,并要求显示MAC地址和IP地址
来源: 互联网 发布时间:2015-07-15
本文导语: 我写了个小程序,包是能捕获,也能接收MAC地址和IP地址,但是几乎全部包的目的地址都是广播地址,只有很少的包两边地址都是实际地址.怎么设定才能捕获大多数的包呢? 最好能给些相关的源代码或参考资料^_^. | ...
我写了个小程序,包是能捕获,也能接收MAC地址和IP地址,但是几乎全部包的目的地址都是广播地址,只有很少的包两边地址都是实际地址.怎么设定才能捕获大多数的包呢?
最好能给些相关的源代码或参考资料^_^.
最好能给些相关的源代码或参考资料^_^.
|
把你的代码贴出来吧,我做的截包程序可以截到所有的包啊
不过我没有截到 mac 地址
看看你的网卡有没有设成混杂模式,如果没有设置为混杂模式的话就只能接受发到本机的数据包和广播的包
不过我没有截到 mac 地址
看看你的网卡有没有设成混杂模式,如果没有设置为混杂模式的话就只能接受发到本机的数据包和广播的包
|
如果局域网内用的是交换机只能劫获到本机的数据和广播数据,只有用hub才能捕获到所有机器的数据包.
|
up
|
没有代码就不能谈到太细的细节,只有概念性的.你还是把代码贴上来吧.