2024年5月22日发(作者:多空)
三款常用IP发包工具介绍
来源: ChinaUnix博客
三款常用IP发包工具介绍
AntPower 版权所有© 2003 技术文章
第1 页共14 页
AntPower-技术文章
三款常用IP 发包工具介绍
小蚁雄心成员郎国军著
****************.com
URL
修订版本
版本时间修订人说明
AntPower 版权所有© 2003 技术文章
第2 页共14 页
1. 简介
在从事网络产品尤其是网络安全产品开发时,我们一直面临着一个问题,就是对产品的
TCP/IP 协议栈进行稳定性或安全性测试,确保开发产品在遇到各种不规则的错误的IP
包时
仍可正常稳定高效地工作,我们知道,在正常的网络环境中,很难产生错误的IP 包,
也很
难产生我们想要的错误的IP 包,为此,要完成对产品的测试,我们必须自己来制造各
种各
样错误的IP 包,本篇的目的就是介绍如何利用各种发包工具来制造自己想要的错误的
IP 包。
2. IP 发包工具介绍
目前,有很多常用的产生IP 包的工具,如sendip、nessus、ipsend、ippacket、
sniffer 等,
下面我们介绍三种比较常用的工具sendip、nessus 和sniffer。
2.1. SENDIP 工具
SENDIP 是一个LINUX 下的命令行工具,可以通过命令行参数的方式发送各种格式
的IP 包,它有大量的命令行参数来规定各种协议的头格式,目前可支持NTP, BGP,
RIP, RIPng,TCP, UDP, ICMP 或raw IPv4 和IPv6 包格式,并且可以随意在包中
添加数据。
SENDIP 可在各种UNIX 或LINUX 版本中运行,本人使用的是SLACKWARE 8.0 和
REDHAT 9.0 两个版本。
可在网站
/projectpurple/progs/
中下载最新的源代码或RPM包,目前版本为2.5,源码包大小只有54K。
2.1.1. 安装过程
SENDIP 的安装过程非常简单,首先从前面介绍的网站中下载最新的源代码包,目前
为。
在LINUX 系统中执行:
#tar –xzvf
#cd sendip-2.5
#make
#make install
2024年5月22日发(作者:多空)
三款常用IP发包工具介绍
来源: ChinaUnix博客
三款常用IP发包工具介绍
AntPower 版权所有© 2003 技术文章
第1 页共14 页
AntPower-技术文章
三款常用IP 发包工具介绍
小蚁雄心成员郎国军著
****************.com
URL
修订版本
版本时间修订人说明
AntPower 版权所有© 2003 技术文章
第2 页共14 页
1. 简介
在从事网络产品尤其是网络安全产品开发时,我们一直面临着一个问题,就是对产品的
TCP/IP 协议栈进行稳定性或安全性测试,确保开发产品在遇到各种不规则的错误的IP
包时
仍可正常稳定高效地工作,我们知道,在正常的网络环境中,很难产生错误的IP 包,
也很
难产生我们想要的错误的IP 包,为此,要完成对产品的测试,我们必须自己来制造各
种各
样错误的IP 包,本篇的目的就是介绍如何利用各种发包工具来制造自己想要的错误的
IP 包。
2. IP 发包工具介绍
目前,有很多常用的产生IP 包的工具,如sendip、nessus、ipsend、ippacket、
sniffer 等,
下面我们介绍三种比较常用的工具sendip、nessus 和sniffer。
2.1. SENDIP 工具
SENDIP 是一个LINUX 下的命令行工具,可以通过命令行参数的方式发送各种格式
的IP 包,它有大量的命令行参数来规定各种协议的头格式,目前可支持NTP, BGP,
RIP, RIPng,TCP, UDP, ICMP 或raw IPv4 和IPv6 包格式,并且可以随意在包中
添加数据。
SENDIP 可在各种UNIX 或LINUX 版本中运行,本人使用的是SLACKWARE 8.0 和
REDHAT 9.0 两个版本。
可在网站
/projectpurple/progs/
中下载最新的源代码或RPM包,目前版本为2.5,源码包大小只有54K。
2.1.1. 安装过程
SENDIP 的安装过程非常简单,首先从前面介绍的网站中下载最新的源代码包,目前
为。
在LINUX 系统中执行:
#tar –xzvf
#cd sendip-2.5
#make
#make install