上一页 1 ··· 171 172 173 174 175 176 177 178 179 ··· 216 下一页

2012年9月4日

VC++实现软路由层面的ping

摘要: 大家都知道ping ,如果是网络层该怎么实现呢,代码实现如下#include "../common/initsock.h"#include "../common/protoinfo.h"#include "../common/comm.h"#include CInitSock theSock;ty... 阅读全文

posted @ 2012-09-04 18:14 三少爷的剑123 阅读(249) 评论(0) 推荐(0)

VC++实现ip数据包解包TCP解包HTTP

摘要: 我们需要监控用户的互联网行为,则需要检测HTTP如何在网络层截取HTTP呢,众所周知,网站是80号端口代码实现如下#include "../common/initsock.h"#include "../common/protoinfo.h" #include #include #pragma co... 阅读全文

posted @ 2012-09-04 18:12 三少爷的剑123 阅读(156) 评论(0) 推荐(0)

VC++实现获取本地主机网卡信息

摘要: 我们在进行网络编程的时候,经常需要获取本地主机,网卡的信息,我们代码实现如下。#include "../common/initsock.h"#include #include #include #include "protoutils.h"#include "ProtoPacket.h"#prag... 阅读全文

posted @ 2012-09-04 18:10 三少爷的剑123 阅读(344) 评论(0) 推荐(0)

VC++实现改变网关

摘要: 网关(Gateway)又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算机系统或设备。在使用不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统... 阅读全文

posted @ 2012-09-04 18:08 三少爷的剑123 阅读(174) 评论(0) 推荐(0)

VC++在局域网基于winpcap实现QQ号码IP嗅探

摘要: 在局域网上,理论上所有传输的数据会经过每个机器,所以这就为我们嗅探提供了遍历。、下面我来编程实现QQ号码的IP嗅探。#include "stdafx.h" #include "pcap.h" #include #include "Iphlpapi.h" #include "protocol.h"... 阅读全文

posted @ 2012-09-04 17:22 三少爷的剑123 阅读(314) 评论(0) 推荐(0)

VC++基于LSP拦截数据封包

摘要: LSP即分层服务提供商,Winsock 作为应用程序的 Windows 的网络套接字工具,可以由称为“分层服务提供商”的机制进行扩展。Winsock LSP 可用于非常广泛的实用用途,包括 Internet 家长控制 (parental control) 和 Web 内容筛选。在以前版本的 Win... 阅读全文

posted @ 2012-09-04 17:00 三少爷的剑123 阅读(1185) 评论(0) 推荐(0)

VC++实现获取所有的TCP与UDP链接

摘要: 我们亲自来实现获取所有的TCP与UDP的网络链接。 /*定义协议格式 定义协议中使用的宏 */ #ifndef __PROTOINFO_H__ #define __PROTOINFO_H__ #define ETHERTYPE_IP 0x0800 #define ETHERTYPE_AR... 阅读全文

posted @ 2012-09-04 16:57 三少爷的剑123 阅读(417) 评论(0) 推荐(0)

VC++实现获取DNS服务器

摘要: 代码如下,我们进行软路由编程的时候,必须获取DNS解析服务器#include #include #include #pragma comment(lib, "Iphlpapi.lib") int main() { FIXED_INFO fi; ULONG ulOutBufLen... 阅读全文

posted @ 2012-09-04 16:54 三少爷的剑123 阅读(342) 评论(0) 推荐(0)

VC++实现获取网络时间

摘要: 大家都知道Windows自带同步网络时间,我们来实现之代码如下#include #pragma comment(lib, "WS2_32") // 链接到WS2_32.lib class CInitSock { public: CInitSock(BYTE minorVer = 2, ... 阅读全文

posted @ 2012-09-04 16:50 三少爷的剑123 阅读(760) 评论(0) 推荐(0)

VC++实现路由跟踪

摘要: tracert命令及用法Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。 Tracert 工作原理 通过向目标发送不同 IP 生存时间... 阅读全文

posted @ 2012-09-04 16:45 三少爷的剑123 阅读(282) 评论(0) 推荐(0)

上一页 1 ··· 171 172 173 174 175 176 177 178 179 ··· 216 下一页

导航