当前位置: 首页 > news >正文

使用hping3进行网络协议测试与防火墙测试的完整指南

使用hping3进行网络协议测试与防火墙测试的完整指南

hping工具简介
hping是一款基于命令行的开源TCP/IP数据包组装与分析工具,由Salvatore Sanfilippo开发,当前最新版本为hping3。它支持TCP、UDP、ICMP及RAW-IP等多种协议,可运行于Linux、FreeBSD、Windows等操作系统,集网络诊断与安全测试功能于一体
1.hping的主要功能包括:
防火墙测试
实用的端口扫描
网络检测,支持不同协议、服务类型(TOS)、IP分片
手工探测MTU(最大传输单元)路径
先进的路由跟踪,支持所有协议
远程操作系统探测
远程的运行时间探测
TCP/IP堆栈审计
hping3的优势在于能够定制数据包的各个部分,因此用户可以灵活对目标机进行细致地探测,常被用于安全审计、渗透测试和教育研究领域

1.hping安装与基本使用
安装方法
在Debian/Ubuntu系统上安装:

sudo apt update
sudo apt install hping3

在CentOS/RHEL系统上安装(需先启用EPEL源):

sudo yum install epel-release
sudo yum install hping3

从源码编译(适用于其他Linux发行版):

wget https://github.com/commixproject/hping3/archive/master.zip
unzip master.zip
cd hping3-master
make && sudo make install

2.基本参数
hping3提供了丰富的参数选项,以下是一些常用参数:
参数 说明

-h	显示帮助信息
-v	显示版本信息
-c	指定发送的数据包数量
-i	指定数据包发送间隔时间(uX即X微秒)
-n	以数字形式输出,不进行名称解析
-q	安静模式,只显示开始和结束信息
-I	指定网卡接口(默认路由接口)
-V	详细模式
-D	调试模式
-S	设置SYN标志(用于TCP连接)
-p	指定目标端口
-a	伪造源地址(spoofing)
--flood	洪水模式,尽最快发送数据包
hping网络协议测试

3.TCP协议测试
发送TCP SYN探测报文:

sudo hping3 -S -p 80 <target IP>

发送TCP ACK探测报文:

sudo hping3 -A -p 80 <target IP>

4.UDP协议测试
发送UDP探测报文:

sudo hping3 --udp -p 123 <target IP>

5.ICMP协议测试
基本的ICMP测试(类似ping):

hping3 -1 192.168.1.1

6.RAW IP模式测试
发送封为"hello"的RAW IP数据包:

sudo hping3 --rawip -p 80 -k "hello" <target IP>

7.hping防火墙测试
测试目标防火墙:

hping3 -S -c 1000000 -a 10.10.10.10 -p 21 10.10.10.10

8.洪水攻击测试
使用洪水模式测试防火墙承受能力:

hping3 -S --flood -p 80 <target IP>

9.随机源地址测试
使用随机源地址测试防火墙规则:

hping3 --rand-source <target IP>

10.多端口扫描测试
扫描目标主机的1到1000号端口:

hping3 -8 1-1024 <target IP>
http://www.dtcms.com/a/581808.html

相关文章:

  • 西安网站建设市场烟台网站建设团队
  • 如何使用指标来确定趋势
  • 【vsftpd】centos和ubuntu部署vsftpd服务
  • 各大网站发布seo点击
  • Apache Jena SPARQL 查询完全指南:入门与实战案例
  • 做电影网站成本响应式网站开发asp
  • 中文网站开发语言wordpress广告模板下载地址
  • Elimination英文单词学习
  • S31-WinCC单个窗口多次调用
  • 突破罕见遗传病诊断壁垒:知识图谱增强医学大模型的智能应用
  • linux下移植LVGL v9.1.0实现屏幕UI显示
  • 【ETCD】ETCD——confd配置管理
  • C++进阶:(七)红黑树深度解析与 C++ 实现
  • HBase Shell里表操作实战
  • ESP32 FreeRTOS IPC机制全解析
  • 建设银行信用卡卡网站温州微网站制作公司哪家好
  • 虚幻引擎5 GAS开发俯视角RPG游戏 P07-07 激活能力
  • [特殊字符] 常用 Maven 命令
  • 简单的智能数据分析程序
  • 网页制作元素有哪些前端角度实现网站首页加载慢优化
  • C++中的智能指针std::shared_ptr是线程安全的吗?以及它的详细实现原理
  • 网站服务器安装教程视频教程电子商务网站规划
  • 【vsftpd报错】227 Entering Passive Mode,553 Could not create file.
  • 有多少网站可以推广业务那个公司做app
  • 正规的大连网站建设a963中华室内设计官网
  • 中承信安信创软件检测:CMA资质+国家标准双重保障的测试报告
  • #智能CI/CD流水线与AIOps 论坛@AiDD深圳站
  • 医疗AI模型与控制器自动化CI/CD流水线
  • NumPy -数组运算与操作
  • 中美最近军事新闻邯郸网站优化公司