抓包工具、亲聊埋雷软件,可以测试出你有多少个需求!
一休软件库9月24日消息,几个常用的抓包工具!标签:软件测试软件测试办法软件测试学习原创来自我们的亲聊埋雷软件官方账号:猫哥软件城
最近很多同窗说面试的时分被问到有没有用过什么抓包工具。其实抓包工具没什么难的。只需晓得要用抓包工具做什么,就晓得怎样用了!普通来说,关于测试,我们不需求做断点或许调试代码什么的。我们只需求用一些抓包工具抓取发送到服务器的恳求,察看它的恳求工夫和发送内容等。有时分,我们例如也会应用这一点来察看某个页面下载某个组件的工夫太长,找出缘由,开收回来实行功能调优。那么,上面就为大家引荐一些抓包工具。好好学习,下次面试就可以装了!
3其他阅读器内置的抓包工具假如你用过Firefox的F12功用键,应该也晓得这里也有网络抓包工具,内置在阅读器中。仿佛如今每个阅读器都内置了这个包捕捉工具。虽然没有下面两个工具弱小,但是我觉得关于测试来说曾经足够了!上面是一个很详细的教程,你可以学习一下。http://jingyan . Baidu . com/article/3c 343 ff 703 fee 20d 377963 e 7 . html
1.HpingHping是最受欢送的无偿抓包工具之一。它允许您修正和发送自定义ICMP,UDP,TCP和原始IP数据包。网络管理员运用该工具来审计和测试防火墙和网络的平安性。
HPing可以在各种平台上运用,包括Windows、MacOs X、Linux、FreeBSD、NetBSD、OpenBSD和Solaris。
2.OstinatoOstinato是一个开源的跨平台网络数据包生成器和剖析工具。它有一个GUI界面,这使得它易于运用和了解。它支持Windows、Linux、BSD和Mac OS X平台。也可以尝试在其他平台上运用。
该工具支持最罕见的规范协议。请参考上面的支持协议列表。
以太网/802.3/LLC SnapVLAN(带QinQ) ARP、IPv4、IPv6、IP-in-IP又名IP隧道(6OVER 4、4OVER 6、4OVER 4、6OVER 6) TCP、UDP、ICMPv4、ICMPv6、IGMP、MLD任何基于文本的协议(HTTP、SIP、MLD)这种数据包工具也被称为第二代Wireshark。
3.ScapyScapy是另一个很好的交互式数据包处置工具。这个工具是用Python写的。它可以解码或伪造少量的协议包。Scapy是一个值得尝试的工具。您可以执行各种义务,包括扫描、跟踪、探测、单元测试和网络发现。
4.LibcrafterLibcrafter与Scapy十分类似。这个工具是用C ++写的,这样更容易创立和解码网络数据包。它可以创立和解码大少数通用协议的数据包,捕捉数据包并婚配恳求或回复。这个工具可以用多线程执行各种义务。
5.YersiniaYersinia是一款功用弱小的网络浸透测试工具,可以对各种网络协议实行浸透测试。假如你在找抓包工具,可以试试这个工具。
6.PacketBacketh是另一个数据包处置工具。这是一个Linux图形用户界面的以太网工具。它允许您疾速创立和发送数据包序列。像列表中的其他工具一样,它支持各种协议来创立和发送数据包。您还可以设置数据包的数量和数据包之间的延迟,并在此工具中修正各种数据包内容。
7.colasoft Packet Builder colasoft Packet Builder也是一款创立和编辑网络数据包的无偿工具。假如您是网络管理员,您可以运用此工具来测试您的网络。它适用于Windows操作系统的一切可用版本。
8.Bit-TwistBit-Twist是一种不太盛行但易于运用的工具,用于在实时流量中重重生成捕捉的数据包。它运用tcpdump跟踪文件(。pcap文件)来在网络中生成分组。它带有一个跟踪文件编辑器,允许您更改捕捉包中的任何特定字段。网络管理员可以运用该工具测试防火墙、IDS和IPS,并扫除各种网络成绩。你可以试试这个工具。
9.LibtinsLibtins也是一个制造、发送、嗅探和解析网络数据包的好工具。这个工具是用C++写的。c++开发人员可以扩展这个工具的功用,使它更弱小,更无效地执行义务。
10.NetcatNetcat也是一个盛行的工具,可以在TCP或UDP网络中读写数据。它可以创立简直一切类型的网络衔接和端口绑定。
这款工具最后名为Hobbit,发布于1995年。
11.WireEditWireEdit是一个全功用的所见即所得网络数据包编辑器。您可以在一个复杂的界面中编辑一切的数据包层。这个工具可以无偿使用,但是你必需联络公司才干取得运用权。它支持以太网、IPv4、IPv6、UDP、TCP、SCTP、ARP、RARP、DHCP、DHCP V6、ICMP、ICMP V6、IGMP、DNS、LLDP、RSVP、FTP、NetBIOS、GRE、IMAP、POP3、RTCP、RTP、SSH、TELNET、NTP、LDAP、XMPP、VLAN、VXLAN、CIFS/SMB v1(原始)、BGP、OSPF、SMB3、iSCSI、SCSI、HTTP/1.1、OpenFlow 1.0-1.3、
它也是一个多平台工具。它可以在Windows XP和更高版本,Ubuntu桌面和Mac OSX X上运转
12.EPB-以太网包庞巴迪EPB-以太网包庞巴迪也是一个相似的工具。它允许你发送定制的以太网数据包。这个工具不提供任何GUI,但是很容易运用。
13.FragrouteFragroute是一个数据包处置工具,可以阻拦、修正和重写网络流量。您可以运用该工具执行大少数网络浸透测试,以反省网络的平安性。这个工具是开源的,并提供了一个命令行界面来运用。适用于Linux、BSD和Mac OS。
14.MausezahnMausezahn是一个网络数据包编辑器,可以让你发送各种网络数据包。该工具用于防火墙和IDS的浸透测试,但您可以在网络中运用该工具来查找平安错误。你也可以用这个工具来测试你的网络在遭到DOS攻击时能否平安。值得留意的是,它让你完全控制网卡。它支持ARP、BPDU、ORPVST、CDP、LLDP、IP、IGMP、UDP、TCP(无形态)、ICMP(局部)、DNS、RTP、RTP可选Rx-颤动测量形式、Syslog协议。
15.EIGRP-tools这是EIGRP数据包生成器和嗅探器的组合。它是为了测试EIGRP路由协议的平安性而开发的。要运用此工具,您需求理解第3层EIGRP协议。这个工具也是一个带有命令行界面的开源工具。可以在Linux,Mac OS,BSD平台上运用。