Linux用户态下利用原始套接字接收和发送自定义链路帧
来源:互联网 发布:新天龙八部挂机软件 编辑:程序博客网 时间:2024/05/18 01:39
Linux下对链路层的监听的方法和一些点评:
1.socket(AF_INET, SOCK_PACKET, ETH_P_ALL) //旧方法发送接收以太网数据帧
2.socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL)) //新方法发送接收以太网数据帧
3.libnet // 网络嗅探工具集4…… //BSD 等其他平台的数据包捕获工具
Linux利用原始套接字发送自定义链路帧的方法和一些点评:
2.sendto() // 此接口的第1个参数为套接字描述符,且此描述符必须由旧方法socket(PF_PACKET, SOCK_PACKET, htons(ETH_P_ALL))建立,新方法会失败(提示 invalid argument ,具体什么原因我也不清楚。)
3…… // Linux 下发送原始链路帧的方法我还没有接触到。
/*
*
*Written by Zuocheng Liu
*/
- Linux用户态下利用原始套接字接收和发送自定义链路帧
- Linux 原始套接字发送接收示例
- 原始套接字发送自定义IP包
- linux原始套接字-发送ARP报文
- linux原始套接字-发送ICMP报文
- 使用原始套接字发送自定义IP包
- [转载]使用原始套接字发送自定义IP包
- 使用原始套接字发送自定义IP包
- linux下的原始套接字
- linux下原始套接字编程
- linux原始套接字(2)-icmp请求与接收
- linux原始套接字(1)-arp请求与接收
- linux原始套接字(1)-arp请求与接收
- linux原始套接字-arp请求与接收
- linux原始套接字(1)-arp请求与接收
- Linux--原始套接字
- 【Linux网络编程】原始套接字实例:发送 UDP 数据包
- 原始套接字收发MAC数据包完整历程--发送Codes & 接收Codes
- Js收集技巧
- excel中定义VBA
- SQL Server 查询分析器提供的所有快捷方式(快捷键)
- kernel 启动过程之一, uimge, zimage,arch/arm/boot/compressed/head.S
- ASP.NET Page执行顺序如:OnPreInit()、OnInit()……
- Linux用户态下利用原始套接字接收和发送自定义链路帧
- SYSTEM as sysdba 无法登录oracle 10g em
- OSPF 整理
- iPhone 修改navigation bar 字体和颜色
- kernel 启动过程之三, start_kernel()函数 概叙!init/main.c
- java 的反射机制获得变量及变量值
- PS画虚线的几种方法
- kernel 启动过程之四,start_kernel中的rest_init函数到init进程
- FM搜台数量控制