#pragma pack(4) //#include "stdafx.h" #pragma comment (lib,"Ws2_32.lib") #define WIN32_LEAN_AND_MEAN #include #include #include #include #include #include #include typedef struct iphdr { unsigned int headlen:4; unsigned int version:4; unsigned char tos; unsigned short totallen; unsigned short id; unsigned short falg; unsigned char ttl; unsigned char prot; unsigned short checksum; unsigned int sourceIP; unsigned int destIP; }IpHeader; typedef struct icmphdr { BYTE type; BYTE code; USHORT checksum; USHORT id; USHORT seg; }IcmpHeader; #define ICMP_RCHO 8 #define ICMP_RCHO_REPLY 0 #define ICMP_MIN 8 #define STATUS_FAILED 0xFFFF #define DEF_PACKET_SIZE 32 #define MAX_PACKET 1024 #define MAX_PING_PACKET_SIZE (MAX_PACKET+sizeof(IpHeader)) void fill_icmp_data(char *,int); USHORT checksum(USHORT *,int); void decode_resp(char *,int,struct sockaddr_in *); DWORD WINAPI FindIP(LPVOID pIPAddrTemp); WSADATA wsaData; SOCKET sockRaw; struct sockaddr_in dest,from,end; int fromlen =sizeof(from); char *recvbuf=new char[MAX_PING_PACKET_SIZE]; unsigned int addr=0; long ThreadNumCounter=0,ThreadNumLimit=20; long *aa=&ThreadNumCounter; void main(int argc,char *argv[]) { /*if(argc!=3) { cout<<"输入格式错误: start_ip end_ip"<
2021-12-02 18:28:07 6KB C程序
1
用socket和多线程编程的寻找网络中活动主机ip
2021-11-19 20:46:56 121KB socket 多线程 活动主机ip
1
里面cheat文件夹为arp地址欺骗,knowdevice文件夹是知道自己电脑的网卡设备,还有的就是探测活动主机的IP和MAC地址。还有一个word文档详细讲解了arp欺骗原理。
1
设定起始和终止IP地址,可以扫描局域网内的活动主机,并且返回相关的信息
2021-10-20 11:42:39 1.52MB 局域网 扫描 ping
1
ICMP发现活动主机 TCP(SYN FIN ACK)端口扫描 UDP端口扫描 vs2008 Winpcap开发
2021-10-14 22:26:54 15.7MB ICMP TCP SYN FIN
1
使用ARP协议获取局域网内活动主机ip地址的源码,内含程序源码,可以执行文件和说明文档
2021-09-01 20:36:40 3.3MB ARP 获取活动主机IP 源码 C++
1
ARP协议获取局域网活动主机MAC地址 ARP协议获取局域网活动主机MAC地址
2021-07-09 10:06:48 5.22MB ARP 协议 MAC 地址
1
1.已知参数:选择适当的网络适配器,以绑定Winpcap。 2.设计要求: 2.1协议实现需要哪些数据帧?注意要数据帧的定义要符合公共标准。 2.2如何实现数据帧的发送? 2.3如何接收及解析目的主机的响应数据帧? 2.4如何显示ARP协议的执行结果? 3. JAVA环境为Eclipse
1
ARP协议获得局域网内活动主机物理地址程序
2021-06-19 21:27:19 221KB 000000000
1
Servlet实现前台样式的使用ARP协议获取局域网内活动主机物理地址、课程设计,内附所需要的Jar包
2021-05-04 23:58:34 1.29MB ARP主机地址 前台样式 Java Servlet
1