使用PF_PACKET发送自定义type以太网数据包
目标利用PF_PACKET 和SOCK_RAW创建套接字发送一个任意的以太网帧背景以太网是一个链路层协议。大多数网络程序员关注网络栈的传输层及以上,所以不需要直接处理以太网帧,但是某些场景下关注传输层以下也是有必要的。如:1)实现网络协议栈里面没有内置的以太网协议类型2)为测试目的,产生一个畸形或者其它非常规帧使用场景已知发送方和接收方的mac地址,就可以使用这个以太网协议发送接收数据。编程使用PF_PACKET 和SOCK_RAW创建套接字 if((fd = soc
原创
2020-10-17 12:34:02 ·
2452 阅读 ·
2 评论