Windows2000下的Raw TCP/IP库

2016-02-19 17:12 10 1 收藏

在这个颜值当道,屌丝闪边的时代,拼不过颜值拼内涵,只有知识丰富才能提升一个人的内在气质和修养,所谓人丑就要多学习,今天图老师给大家分享Windows2000下的Raw TCP/IP库,希望可以对大家能有小小的帮助。

【 tulaoshi.com - 编程语言 】

  环境:Win2000/NT(绝大多数函数), VC6.0(所有的例子都有完整的源代码)

  这个库罗列了TCP/IP协议,并允许用户创建自定义TCP/IP头,允许IP欺骗和其它类型的攻击。

  该库也用于正规的网络通讯(当你不想在你的项目中使用MFC,该库曾被应用于一个商业ATL产品)

  在第3版中我们已经增加了新的功能,包括:sniffer,stealth TCP扫描(俗称半连接扫描),UDP扫描,更好的面向对象设计,更好的出错控制,更好的文档。

  库中有一个根类:CSpoofBase, 掌管着库中socket初始化和错误控制等每项系统服务。

  另外两个主要的类是:CSpoofSocket,封装了socket2 API,可以修改包头信息,如:源IP(对欺骗有用),TTL,服务类型。

  另外一个类是:CAsyncSocket,使所有系统sockets作为异步sockets使用。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  阻塞操作的主要类有:CTCPSocket,CUDPSocket和CICMPSocket,这些类是从CSpoofSocket类继承的。你可以用他们来发送/接受UDP/TCP/ICMP包。

  同时提供:CTCPSocketAsync,CUDPSocketAsync和CICMPSocketAsync用于同样的操作,不同的是他们工作于异步模式。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  库中还提供两个助手类:CInterfaces(用于列出所有有效的接口),和CSniffSocket(拥有嗅探能力)

  库中所带的例子有:ping,traceroute,简单的攻击演示,简单的TCP服务器,简单的UDP服务器,ipconfig,TCP半连接扫描,都包含完整的源代码。

本文示例代码或素材下载

来源:http://www.tulaoshi.com/n/20160219/1614540.html

延伸阅读
标签: PHP
原由:搞了一段时间的java项目,到分发的时候了,可找不到一份最新的Apache2与Tomcat4的整合配置,遂看了半天的jakarta在线资料,并参照以前网友的文章, 写了这篇配置文档,以作参考,欢迎斧正! 目录: 一、软件准备 二、软件安装 三、首次配置及测试 四、整合配置 五、全线测试 六、不足 七、感谢 八、说明 步骤: 一、软件...
1、快速通信 Winsock的Nagle算法将降低小数据报的发送速度,而系统默认是使用Nagle算法,使用 int setsockopt( SOCKET s, int level, int optname, const char FAR *optval, int optlen );函数关闭它 例子: SOCKET sConnect; sConnect=::socket(AF_INET,SOCK_STREAM,IPPROTO_TCP); int bNodelay = 1; i...
一、 DNS系统 1、DNS的授权: 网络信息中心NIC负责分配顶极域和委派其他指定地区域的授权机构。一个独立管理的DNS子树称为一个区域,许多二极域将他们的子域划分为更小的区域。当一个系统加入到一个区域中时,该区域的DNS管理者为该新系统申请一个域名和一个IP地址,并将他们加入到名字服务器的数据库中。 一个名字服务器负...
一、SNMP:简单网络管理协议 基于TCP/IP的网络管理包括两部分:网络管理站(manager)和被管理的网络单元(被管设备)。这些被管设备的共同点就是都运行TCP/IP协议。管理进程和代理进程之间的通信有两种方式,一种是管理进程向代理进程发出请求,询问参数值,另一种方式是代理进程主动向管理进程报告某些重要的事件。 基于TCP/IP的...
经过我对网络上IP数据包的跟踪,对我写的《TCP/IP学习笔记》进行补充。通过本文,可以加深对TCP/IP的认识。 ●网络环境:ADSL宽带 ●IP数据包内容:通过Outlook发送邮件,帐号是xiaojin8039@163.com,给我的其他邮箱xiaoj@njb.swirebev.com发送邮件,系统从而捕获的IP包。 ●所有IP包均为TCP协议 1、关于IP包的分片情况...

经验教程

893

收藏

15
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部