hping3 命令介绍和使用案例

hping3 命令介绍和使用案例

hping3是一款强大的网络工具,用于生成、发送和分析TCP/IP协议数据包。它不仅可以用作简单的网络连通性测试工具,还广泛应用于网络安全审计、防火墙测试、端口扫描、拒绝服务攻击(DoS/DDoS)模拟及协议漏洞研究。与传统的ping命令不同,hping3允许用户自定义数据包的各个字段,从而实现更复杂的网络测试。

基本语法

hping3 [选项] <目标主机>

常用选项

选项说明
-c <count>指定要发送的数据包数量
-i <interval>指定发送数据包的间隔时间(例如:-i u1000表示每1000微秒发送一个包)
--flood尽快发送数据包,不显示回复
-S设置TCP SYN标志位
-A设置TCP ACK标志位
-P设置TCP PUSH标志位
-U设置TCP URGENT标志位
-p <port>指定目标端口
-a <addr>伪造源地址
-d <size>指定数据部分的大小
--icmp发送ICMP数据包
--listen监听模式

安装部署

 

使用案例

  1. 基本的ICMP测试(类似ping)
  • hping3 -1 192.168.1.1

    使用ICMP协议向指定IP地址发送请求。
  • TCP端口扫描
  • hping3 -S -p 80 192.168.1.1

    向目标IP的80端口发送SYN包,以检测该端口是否开放。
  • 多端口扫描
  • hping3 -8 1-1024 192.168.1.1

    扫描目标IP地址的1到1024端口。
  • 拒绝服务攻击示例(SYN Flood)

hping3 -c 1000 -d 120 -S -p 80 --flood --rand-source 192.168.1.1

向目标IP地址发起SYN Flood攻击,伪造源地址并快速发送大量SYN包。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lisanmengmeng

蚊子腿也是肉

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值