hping3

Hping3

Hping3的介绍:

是一款网络的测试工具,一般用于网络安全员用来进行防火墙的测试等抗压测试。

Hping3的帮助面板:

-h –help显示帮助

-v –version显示版本信息   

-c –count 限制发包数

-i –interval nterval 指定发包间隔为多少毫秒,如-i m10:表示发包间隔为10毫秒(附:秒、毫秒、微秒进率。1s=1000ms(毫秒)=1000000(微秒),1s=103ms(毫秒)=106μs(微秒))

   --fast 快速模式 一秒十个包

   --faster 更快模式

   --flood 洪水模式

-n –numeric 指定数据形式输出,表示不进行名称的解析。

-q –quiet退出hping3

-I –interface 指定ip ,默认使用的网关ip

-V –verbose 详细模式

-D –debug定义hping使用debug模式

-z –bind将ctrl+z绑定到ttl,使用默认DST端口

-Z –unbind 检查绑定

Mode

-0 –rawip 裸ip模式 使用rawsocket方式

-1 –icmp icmp 模式

-2 –udp udp模式

-8 –scan 端口扫描模式

-9 –listen 监听模式

IP

-a –spoof 源地址欺骗

--rand-dest 随机目的地址模式

--rand—soure 随机源地址模式

-t –ttl值 默认为64

-N –指定id,默认随机

-W –winid 使用win*的id自己顺序,针对不同操作系统

-r –rel相对的id区域

-f –frag将随机包分片后传输(可以通过薄弱的acl)

-x –morefrag 设置更多的分片标记

-y –dontfrag 设置不加分片标记

-g –fragoff 设置分片偏移

-m—mtu 设置虚拟的MTU 但数据包>MTU时要使用-frag进行分片

-o –tos 针对服务类型,默认0x00 ,--tos help查看

-G –route 包含record——route选项并且显示路由的缓存

--lsrr 释放源路缓存

--ssrr 严格的源路由记录

-H –ipproto设置协议范围,仅仅在raw IP下使用

ICMP

-C –icmptype指定icmp类型

-K –icmpcode指定icmp编码

   --force-icmp 发送使用icmp数据包了下 –icmp-gw针对icmp时间包重定向设置网关地址

   --icmp-ts 相当于—icmp –icmptype 13 (icmp的时间戳)

--icmp-addr相当于—icmp –icmptype 17 (icmp 的地址掩码)

  --icmp-help 显示icmp的其他帮助选项

UDP/TCP

-s –baseport 基本的源端口(默认随机)

-p –destport 目的端口(默认为0) ,可指定多个

-k –keep保持源端口

-w –win指定时间大小,默认为64

-O –tcpoff 设置假的tcp时间偏移

-Q –seqnum仅显示tcp序列号

-b --badcksum 尝试发送不正确IP校验和的数据包(许多系统在发送数据包时使用固定的IP校验和,因此你会得到不正确的UDP/TCP校验和.)

-M --setseq 设置TCP序列号

-L --setack 使用TCP的ACK(访问控制列表)

-F --fin 使用FIN标记set FIN flag

-S --syn 使用SNY标记

-R --rst 使用RST标记

-P --push 使用PUSH标记

-A --ack 使用 ACK 标记

-U --urg 使用URG标记

-X --xmas 使用 X 未用标记 (0x40)

-Y --ymas 使用 Y 未用标记 (0x80)

–tcpexitcode 最后使用 tcp->th_flags 作为退出代码

–tcp-timestamp 启动TCP时间戳选项来猜测运行时间

常规选项

-d --data 数据大小,默认为0

-E --file 从指定文件中读取数据

-e --sign 增加签名

-j --dump 以十六进行形式转存数据包

-J --print 转存可输出的字符

-B --safe 启用安全协议

-u --end 当通过- -file指定的文件结束时停止并显示,防止文件再从头开始

-T --traceroute 路由跟踪模式

–tr-stop 在路由跟踪模式下当收到第一个非ICMP数据包时退出

–tr-keep-ttl 保持源TTL,对监测一个hop有用

–tr-no-rtt 使用路由跟踪模式时不计算或显示RTT信息

ARS数据包描述(新增加的内容,暂时还不稳定)

–apd-send 发送用描述APD的数据包

他的功能有很多:

功能一 端口扫描:

hping3 -8 “ports” -S IP

hping3 --scan “ports” -S IP

例子:

对目标进行洪水攻击

Hping3 -c 10000 -d 120 -w 64 –-flood –-rand-source  XXX.XXX.XXX.XXX

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/254910.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Uniapp上传下载文件-不限制文件类型-附详细代码解析

Uniapp上传下载文件,不限制文件类型 1 知识小课堂1.1 Uniapp简介1.2 文件上传1.3 文件下载 2 Uniapp上传文件3 Uniapp 下载文件 1 知识小课堂 1.1 Uniapp简介 UniApp是一款跨平台应用程序开发框架,它允许开发者使用同一套代码来构建基于多个操作系统的应…

以低成本实现高转化:搭建年入百万的知识付费网站的技巧与方法

明理信息科技知识付费平台 一、引言 随着知识经济的崛起,越来越多的知识提供者希望搭建自己的知识付费平台。然而,对于新手来说,如何以低成本、高效率地实现这一目标,同时满足自身需求并提高客户转化率,是一大挑战。…

Ubuntu 常用命令之 cat 命令用法介绍

cat是一个常用的命令行工具,它用于连接和显示文件的内容。cat这个名字来源于它的功能 - concatenate(连接)。 以下是cat命令的一些基本用法 👇显示文件内容:cat后面跟上文件名,就可以在终端显示出文件的内容。例如,c…

3分钟让你学会axios在vue项目中的基本用法(建议收藏)

目录 Axios Axios简介 一、axios是干啥的 二、安装使用 三、Axios请求方式 1、axios可以请求的方法: 2、get请求 3、post请求 4、put和patch请求 5、delete请求 6、并发请求 四、Axios实例 1、创建axios实例 2、axios全局配置 3、axios实例配置 4、…

Swift爬虫采集唯品会商品详情

我有个朋友之前在唯品会开的店,现在想转战其他平台,想要店铺信息商品信息全部迁移过去,如果想要人工手动操作就有点麻烦了,然后有天找到我 ,让我看看能不能通过技术手段实现商品信息迁移。嫌来无事,写了下面…

【华为】文档中命令行约定格式规范(命令行格式规范、命令行行为规范、命令行参数格式、命令行规范)

文章目录 命令行约定格式**粗体&#xff1a;命令行关键字***斜体&#xff1a;命令行参数*[ ]&#xff1a;可选配置{ x | y | ... } 和 [ x | y | ... ]&#xff1a;选项{ x | y | ... }* 和 [ x | y | ... ]*&#xff1a;多选项&<1-n>&#xff1a;重复参数#&#xff…

ROS-tf2功能包安装

首先使用 rospack find tf2_tools 查看是否安装了 tf2_tools&#xff0c;如果没有则安装 但直接采用 sudo apt install tf2_tools 是无法安装成功的&#xff0c;会显示 E: 无法定位软件包 tf2_tools 使用下面的命令安装 sudo apt install ros-melodic-tf2-tools&#xff08;…

区域和检索算法(leetcode第303题)

题目描述&#xff1a; 给定一个整数数组 nums&#xff0c;处理以下类型的多个查询:计算索引 left 和 right &#xff08;包含 left 和 right&#xff09;之间的 nums 元素的 和 &#xff0c;其中 left < right 实现 NumArray 类&#xff1a;NumArray(int[] nums) 使用数组…

关于车轮螺母的拧紧力矩——SunTorque智能扭矩系统

车轮螺母是汽车的重要部件之一&#xff0c;其拧紧力矩的大小直接影响到车辆的安全性和稳定性。因此&#xff0c;开发一种准确、可靠的车轮螺母拧紧力矩计算方法对于提高汽车制造质量具有重要意义。SunTorque智能扭矩系统将从车轮螺母拧紧力矩的开发和计算两个方面进行探讨。 一…

单元测试计划、用例、报告、评审编制模板

单元测试支撑文档编制模板&#xff0c;具体文档如下&#xff1a; 1. 单元测试计划 2. 单元测试用例 3. 单元测试报告 4. 编码及测试评审报告 软件项目相关资料全套获取&#xff1a;软件项目开发全套文档下载-CSDN博客 1、单元测试计划 2、单元测试用例 3、单元测试报告 4、编码…

售前解决方案工程师在项目到底有多大价值?

售前解决方案工程师在项目中的价值是非常重要的&#xff0c;虽然其具体价值难以量化&#xff0c;但可以从以下几个方面来体现&#xff1a; 1、提升项目成功率&#xff1a;售前工程师在项目初期就能够深入了解客户需求&#xff0c;通过技术交流、解决方案设计等方式&#xff0c;…

数字滤波器设计——Matlab实现数字信号处理<1>

目录 一.实验内容 二.代码分析 1.信号产生部分 2.利用傅立叶级数展开的方法&#xff0c;自由生成所需的x(t) 3.通过选择不同的采样间隔T&#xff08;分别选T>或<1/2fc&#xff09;&#xff0c;从x(t)获得相应的x(n) 3.对获得的不同x(n)分别作傅立叶变换&#xff0c…

LeedCode刷题---二分查找类问题

顾得泉&#xff1a;个人主页 个人专栏&#xff1a;《Linux操作系统》 《C/C》 《LeedCode刷题》 键盘敲烂&#xff0c;年薪百万&#xff01; 一、二分查找 题目链接&#xff1a;二分查找 题目描述 给定一个 n 个元素有序的&#xff08;升序&#xff09;整型数组 nums 和一…

刚入行的嵌入式新人是否值得坚持嵌入式方向?

今日话题&#xff0c;刚入行的嵌入式新人是否值得坚持嵌入式方向&#xff1f;如果你正在学习C语言或者嵌入式方向&#xff0c;坚持下去是一个明智的选择。嵌入式行业涉及硬件&#xff0c;技术更新相对较慢&#xff0c;但这为你积累宝贵的经验提供了机会&#xff0c;与纯软件相比…

JVM日常故障排查小结

前置知识 jstack简介 jstack是JVM自带的工具&#xff0c;用于追踪Java进程线程id的堆栈信息、锁信息&#xff0c;或者打印core file&#xff0c;远程调试Java堆栈信息等。 而我们常用的指令则是下面这条: # 打印对应java进程的堆栈信息 jstack [ option ] pid option常见选…

基于JAVA的天然气工程运维系统 开源项目

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 系统角色分类2.2 核心功能2.2.1 流程 12.2.2 流程 22.3 各角色功能2.3.1 系统管理员功能2.3.2 用户服务部功能2.3.3 分公司&#xff08;施工单位&#xff09;功能2.3.3.1 技术员角色功能2.3.3.2 材料员角色功能 2.3.4 安…

SpringBoot之三层架构的详细解析

3. 分层解耦 3.1 三层架构 3.1.1 介绍 在我们进行程序设计以及程序开发时&#xff0c;尽可能让每一个接口、类、方法的职责更单一些&#xff08;单一职责原则&#xff09;。 单一职责原则&#xff1a;一个类或一个方法&#xff0c;就只做一件事情&#xff0c;只管一块功能。…

测试用例的修改更新

测试用例的修改更新是指测试过程中由于用户需求的改变&#xff0c;或者测试过程中发现有新的需求产生&#xff0c;使得测试用例需要进行修改。修改更新测试用例不仅是一种测试技术&#xff0c;更是一种质量保证的方法。但修改和更新测试用例的技术要点在于&#xff1a; 1、执行…

【数据结构】八大排序之直接插入排序算法

&#x1f984;个人主页:修修修也 &#x1f38f;所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022 一.直接插入排序简介及思路 直接插入排序(Straight Insertion Sort)是一种简单直观的插入排序算法. 它的基本操作是: 将一个数据插入到已经排好的有序表中,从而得到一个新的,数…

Spring 原理(一)

Spring 原理 它是一个全面的、企业应用开发一站式的解决方案&#xff0c;贯穿表现层、业务层、持久层。但是 Spring仍然可以和其他的框架无缝整合。 Spring 特点 轻量级控制反转面向切面容器框架集合 Spring 核心组件 Spring 常用模块 Spring 主要包 Spring 常用注解 bean …