欢迎光临
我们一直在努力

网络测试工具hping3安装与简单使用

1.hping3的简介

hping3是一个命令行驱动的TCP/IP数据包组装/分析工具,常用于:

  • 网络测试:端口扫描、防火墙测试、网络性能测试

  • 安全审计:ID/IPS测试、DoS压力测试、TCP/IP协议栈测试

  • 网络研究:自定义数据包构造、协议分析

2.hping3安装

本人最近需要在arm架构的某个系统上使用该工具进行测试活动,由于测试环境处于封闭状态,内网仓库中无该软件。

(1)获取源码包

该项目为开源项目通过github获取,项目地址:https://github.com/antirez/hping

(2)编译安装     

chmod +x configure #或者直接使用已提供的脚本

./configure # 基础配置

make # 编译

sudo make install # 安装到系统

(3) 安装中常见问题

1)缺少libpcap库

解决办法:安装 apt install  libpcap-dev

2) Linux 系统上找不到 BSD 风格的 BPF 头文件

解决办法:

# 备份原始文件
cp libpcap_stuff.c libpcap_stuff.c.backup

# 检查文件中的相关代码
grep -n "bpf.h" libpcap_stuff.c

# 修改包含语句
sed -i 's/#include <net\\/bpf.h>/#ifdef __linux__\\n#include <linux\\/filter.h>\\n#else\\n#include <net\\/bpf.h>\\n#endif/' libpcap_stuff.c

# 或者使用编辑器手动修改
vim libpcap_stuff.c

3)缺少tcl库

安装: apt install tcl

3.验证安装

# 验证版本
hping3 -v

# 测试功能
sudo hping3 -1 localhost -c 3

# 检查帮助
hping3 -h

4.测试使用

本人使用场景为模拟高流量大包发送:

# 带宽测试(发送大包)
hping3 -S 192.168.1.1 -p 80 -d 1400 –fast

注:hping3的强大之处在于其灵活性和细粒度控制能力,特别适合网络管理员和安全研究人员进行精确的协议级测试和分析。使用时请务必遵守相关法律法规和道德准则。

赞(0)
未经允许不得转载:171主机测评 » 网络测试工具hping3安装与简单使用
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址