sock_raw原始套接字编程可以接收到本机网卡上的数据帧或者数据包,对与监听网络的流量和分析是很有作用的.一共可以有3种方式创建这种socket 1.socket(AF_INET, SOCK_RAW, IPPROTO_TCP|IPPROTO_UDP|IPPROTO_ICMP)发送接收ip数据包 2.socket(PF_PACKET, SOCK_RAW, htons(ETH_P_IP|ETH_P_ARP|ETH_P_ALL))发送接收以太网数据帧 3.socket(AF_INET, SOCK_PACKET, htons(ETH_P_IP|ETH_P_ARP|ETH_P_ALL))过时了,不要用啊
2021-10-22 22:42:32 22KB linux sock_raw
1
syn flood c的简易实现,编译即可
2021-10-20 10:03:47 8KB synflood
1
Linux 网络编程——原始套接字实例:发送 UDP 数据包,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/44925057
2021-09-03 11:05:45 3KB 网络编程
1
原始套接字程序设计 能运用Winsock提供的API函数接口进行网络程序的编写。 理解原始套接字的工作原理。 在局域网能使用原始套接字进行相关程序设计。 在局域网中使用原始套接字对数据报进行捕获、监听。
1
本书对原始套接字做了比较详细的介绍,适合在套接字入门的中低级程序员,
2021-07-19 09:48:13 1.15MB 原始套接字
1
原始套接字实现网络入侵检测系统 关键字:原始套接字,入侵检测系统
2021-04-14 20:00:16 89KB VC/MFC源代码 网络通信源代码
1
arpSend.c为arp包发送事例 arpRecv.c为arp包接受事例 main.c为android平台的接受arp包分析padding字段后对方发送udp原始套接字事例
2020-01-03 11:39:00 7KB arp udp
1
网络编程原始套接字经典案例,可以嗅探ARP RARP TCP UDP等基本数据包,网卡混杂模式 捕获数据包 。
2020-01-03 11:21:29 10KB c++ linux 网络编程
1
C#写的原始套接字数据包转发代码,可以检测到传入和发出的所有端口的数据包。
2019-12-25 11:11:45 120KB rawsocket 原始套接字 数据包转发
1
采用C++语言,基于原始套接字实现了Ping和Tracert命令。发送主机通过ping程序给目标主机发送ICMP的回声请求报文,并根据收到的ICMP回声应答报文来确定网络的连通性。Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据包访问目标所采取的路径。Tracert 命令是用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机经过的每个路由器及每个跃点的往返时间 (RTT) 的命令行报告输出。
2019-12-21 22:20:40 4.24MB 原始套接字 ping程序
1