网络编程
别打名名
学无止境,贵在坚持。
展开
-
QT---Winsocket获取网关(Gateway) 主机IP等信息
基于WinPcap库做开发,需要利用到局域网的默认网关地址和Mac地址,但是WinPcap实现获取网关IP地址没有很好的思路,可以知道的是网关的接收和发出的数据包数量一般是比局域网内的各主机要多的,可以抓包,判断,根据这个来获取网关的IP地址和Mac地址。不过,这不可靠。 很快就知道利用WinSocket里面的库可以获取网关的IP地址,实验前包含必要的头文件(// 获取Host IP(通过wi原创 2016-03-16 22:02:16 · 4774 阅读 · 1 评论 -
网络编程---以太网头 IP头 ARP包结构体封装及常用自定义网络转换函数(已测试)
以下的结构体在实际工程中经过了测试是可以的,自定义函数也经过了测试,到目前为止没有出现问题。// ---------------------------------------------// TCP/IP基础结构体和通用函数// ---------------------------------------------#ifndef TCPIPCOMMON_H#define TCPIPCO原创 2016-03-17 13:34:56 · 2877 阅读 · 0 评论 -
QT---基于WinPcap的局域网络管理工具(主机扫描、包过滤、ARP攻击、端口扫描)
主要功能本机适配器扫描局域网各主机扫描类似于WinShark的抓包工具,能够简单的过滤Tcp、Udp、Arp等包ARP攻击功能,限制局域网内指定主机上网流量统计,统计实时网速多线程攻击,多线程扫描,更快速,全方位开发环境和工具简介 开发环境:基于QT5和WinPcap开发 开发工具:QT Creator 调试工具:WinShark+nmap+Windump主界面功能一:主原创 2016-03-16 22:16:55 · 5286 阅读 · 6 评论