c++如何自己构建并发送数据包
答案:2 悬赏:0 手机版
解决时间 2021-01-30 01:14
- 提问者网友:城市野鹿
- 2021-01-29 15:49
我是新手 我发现 当使用socket编程时 用send sendto发送数据只用填入自己要发送的数据内容即可 至于tcp报头 以太网帧报头都被自动填好了 但我想做一个arp欺骗的东西 这些报头需要我自己填 然后将数据包发送出去 请问该怎么做?谢谢 windows有没有这样的函数 我知道winpcap好像可以实现 除了这个还有吗?
最佳答案
- 五星知识达人网友:天凉才是好个秋
- 2021-01-29 16:26
socket是在tcp层编程,只能实现tcp层的控制,你去看看网络层次,tcp下面是ip层,数据链路层
我知道做网络驱动之类的底层编程可以做到这一点,像防火墙的实现,具体你可以再查资料,我没有专门做这方面的开发
我知道做网络驱动之类的底层编程可以做到这一点,像防火墙的实现,具体你可以再查资料,我没有专门做这方面的开发
全部回答
- 1楼网友:轮獄道
- 2021-01-29 16:50
用libnet,开源的,网上也能查到这方面的资料。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯