目录
1 概述
浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。详细介绍见官网浪潮信息云峦服务器操作系统KeyarchOS_KOS服务器操作系统-浪潮信息
httpry是一个用于显示和记录HTTP流量的专业数据包嗅探器。它提供了实时的数据抓取和展示功能,并且可以将数据写入文件以供后续分析,它支持多种功能,包括捕获特定HTTP方法(如GET、POST等)、保存流量到文件(可以是二进制或文本格式)、以及从文件中重放捕获的流量。由于它是开源项目,其功能和性能可能会随着版本的更新而发生变化。因此,在使用httpry时,建议查阅最新的官方文档或相关资源以获取最准确的信息。官方GitHub仓库地址:https://github.com/jbittel/httpry
2 安装准备
2.1 操作系统环境
版本信息:KeyarchOS 5.8
硬件平台:X86_64
2.2 软件版本
httpry-0.1.8
3 下载
进入网址 https://github.com/jbittel/httpry.git,点击“< >code”,选择Download Zip
4 安装
4.1 安装前准备
提前安装以下插件,命令:yum -y install gcc make git libpcap-devel
4.2 开始安装
将下载的httpry-master.zip文件上传至服务器任意目录,使用命令unzip httpry-master.zip解压文件
进入解压后的httpry-master目录下,执行make
创建“/usr/man/man1”,“/usr/local/man/man1”两个文件,命令如下:
mkdir -p /usr/man/man1
mkdir -p /usr/local/man/man1
执行make install
至此httpry安装完成,文件目录如下
5 使用
使用httpry -h查看使用命令,第一行显示httpry版本
-b 文件将HTTP数据包写入二进制转储文件
-d 以守护进程运行
-f 格式指定输出格式字符串
-F 清除
-h 打印此帮助信息
-i 设备在此接口上侦听
-L threshold为速率统计指定一个RPS阈值
-m 方法指定要分析的请求方法(get,post,head,put等)
-n count设置要分析的HTTP数据包数
-o 文件写入输出到文件
-p 禁用混杂模式
-P 在后台程序模式下运行时使用自定义PID文件名
-q 抑制非临界输出
-r 文件从输入文件读取数据包
-s 以每秒HTTP请求数模式运行
-t 秒指定速率统计的显示间隔
-u 用户设置进程所有者