位置: 编程技术 - 正文

Linux系统中如何从命令行嗅探HTTP流量(Linux系统中如何复制虚拟机)

编辑:rootadmin

推荐整理分享Linux系统中如何从命令行嗅探HTTP流量(Linux系统中如何复制虚拟机),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:Linux系统中如何编译C程序?,linux系统怎么弄,Linux系统中如何创建文件夹,linux 如何,Linux系统中如何创建文件夹,Linux系统中如何备份文件夹,Linux系统中如何复制虚拟机,Linux系统中如何复制虚拟机,内容如对您有帮助,希望把文章链接给更多的朋友!

假设你出于某个原因而想嗅探网络上的实时HTTP Web流量(比如HTTP请求和回应)。比如说,你可能在测试网站服务器的试验性功能,或者在调试Web应用程序或充分利用REST的服务,抑或是你想要为PAC(代理自动配置)排查故障,或检查从某个网站偷偷下载的任何恶意软件文件。不管出于什么原因,嗅探HTTP流量大都有帮助,对系统管理员、开发人员、甚至最终用户来说都是如此。

虽然tcpdump等数据包嗅探工具广泛用于实时的数据包转储,你还是需要建立合理的过滤机制,以便只捕获HTTP流量;即使那样,通常无法很容易地在HTTP协议层面解读它们的原始输出。ngxtop等实时网站服务器日志分析工具提供了人类可读的实时网站流量痕迹,但只有在完全访问实时网站服务器日志的情况下才适用。

虽然拥有tcpdump之类的嗅探工具不错,但只针对HTTP流量。实际上,httpry正是我们所需的一款HTTP数据包嗅探工具。httpry可捕获网络上的实时HTTP数据包,并且以一种人类可读的格式,显示HTTP协议层面的内容。我们在本教程中将看看如何使用httpry来嗅探HTTP流量。

将httpry安装到Linux上

在基于Debian的系统上(Ubuntu或Linux Mint),httpry并未出现在基本软件库中。所以要使用其源代码来构建它:

在Fedora、CentOS或RHEL上,你可以使用yum来安装httpry,如下所示。在CentOS/RHEL上,先启用EPEL软件库,再运行yum。

如果你仍想在基于RPM的系统上使用源代码来构建httpry,很容易做到这一点,只要:

httpry的基本用法

httpry的基本使用场合如下:

httpry随后侦听某个特定的网络接口,并实时显示捕获的HTTP请求/回应。

不过在大多数情况下,由于大量数据包进进出出,你会看到快速滚动的输出结果。所以,你应该保存已捕获的HTTP数据包以便离线分析。为此,使用“-b”或“-o”选项。“-b”选项让你可以将原始的HTTP数据包保存到二进制文件中,然后可以使用httpry回放HTTP数据包。另一方面,“-o”选项将httpry人类可读的输出结果保存到文本文件中。

想把原始的HTTP数据包保存到二进制文件中:

回放已保存的HTTP数据包:

请注意:当你使用“-r”选项读取转储文件时,就不需要根权限。

想将httpry的输出结果保存到文本文件中:

Linux系统中如何从命令行嗅探HTTP流量(Linux系统中如何复制虚拟机)

httpry的高级用法

如果你只想监视特定的HTTP方法(比如GET、POST、PUT、HEAD和CONNECT等),可以使用“-m”选项:

如果你下载了httpry的源代码,就会注意到源代码随带一系列有助于分析httpry输出结果的Perl脚本。这些脚本位于httpry/scripts/plugins目录中。如果你想编写自定义的脚本来分析httpry的输出结果,这些脚本就是可供参考的好例子。其中一些功能如下:

•hostnames:显示独特主机名称和主机数量的列表。

•find_proxies:检测网站代理系统。

•search_terms:查找并计数搜索服务中输入的搜索词语。

•content_analysis:查找含有特定关键词的URL。

•xml_output:将输出结果转换成XML格式。

•log_summary:生成日志摘要。

•db_dump:将日志文件数据转储到MySQL数据库中。

在使用这些脚本之前,先使用“-o”选项运行httpry一段时间。一旦你获得了输出文件,使用下面这个命令,运行一次脚本:

你可能会遇到几个插件的警告信息。比如说,如果你没有创建带DBI接口的MySQL数据库,db_dump插件就可能会出错。要是某个插件未能初始化,它会自动被禁用。所以,你可以忽视那些警告信息。

在parse_log.pl完成之后,你会在httpry/scripts目录下看到许多分析结果(*.txt/xml)。比如说,log_summary.txt看起来就像下面这样:

总而言之,如果你碰到需要解读实时HTTP数据包的情况,httpry就帮得上大忙。普通的Linux用户可能不常解读实时HTTP数据包,但防患未然总归不是件坏事。你觉得这款工具如何?谢谢阅读,希望能帮到大家,请继续关注积木网,我们会努力分享更多优秀的文章。

英文:

Linux系统设置RAID ,确保高性能和容错的磁盘输入/输出的图文教程 RAID(又叫RAID1+0或镜像条带)阵列结合了RAID0和RAID1两者的功能特性,从而提供了高性能、容错的磁盘输入/输出操作。在RAID0中,读取/写入操作跨多个

Linux系统下使用HAProxy配置HTTP负载均衡系统的方法 如今对基于互联网的应用和服务的要求越来越大,这给广大的IT管理员施加了越来越大的压力。面对突如其来的流量猛增、自生的流量增加或者是内部挑

Linux系统命令中exit与exit的区别 注:exit()就是退出,传入的参数是程序退出时的状态码,0表示正常退出,其他表示非正常退出,一般都用-1或者1,标准C里有EXIT_SUCCESS和EXIT_FAILURE两个宏

标签: Linux系统中如何复制虚拟机

本文链接地址:https://www.jiuchutong.com/biancheng/366960.html 转载请保留说明!

上一篇:如何在Linux命令行中刻录ISO或NRG镜像到DVD(怎么使用linux命令)

下一篇:Linux系统设置RAID 10,确保高性能和容错的磁盘输入/输出的图文教程(linux系统设置网络)

  • 预收三年租金 房产税怎么算
  • 业务招待费的财务分录
  • 小规模纳税人认定的最新标准2022
  • 酒类产品的税率
  • 工伤在门诊的收据能报销吗
  • 小规模增值税纳税申报
  • 供热管道属于什么经营范围内
  • 预期信用损失影响坏账准备吗
  • 支付买方佣金
  • 畜牧生物工程有限公司
  • 应付账款扣除商业折扣
  • 视同销售的消费税计入成本吗?
  • 公司发生的业务可以转让给子公司嘛?
  • 哪些情况需要变更船籍港
  • 哪几种跨省邮寄发票是违法的?
  • 税务局如何检查上传的发票
  • 如果没有预缴就开票会怎样?
  • 期末结转增值税顺序
  • 已开票怎么做坏账处理
  • 建筑业工人工资保障
  • 研发成功的产品卖出去怎么做账
  • 会计实操的重要性有哪些
  • 内存条松动导致黑屏
  • 公司股权变更要换营业执照吗
  • 苹果icloud储存空间怎么查看内容
  • 支付宝账单有什么作用
  • 广告公司物料报价清单
  • 商贸企业销售
  • 稿酬特许权使用费的预扣率是多少
  • musirc4.71.exe - musirc4是什么进程文件 有什么作用
  • 如何做好记账会计
  • 理财的利息收入计入什么科目
  • 可变现净值高于成本计入当期损益吗
  • php调用图片
  • javascript基础语法
  • 什么情况下增长率是0
  • 热带雨林瀑布群雪野
  • php 并发 解决方案
  • win11 退回
  • php文件上传操作流程图
  • 企业待报解预算收入的分录
  • saas web
  • 投资公司如何注册勘察设计工程师证书
  • 在售楼部帮客户卖房犯法吗
  • 织梦模板转讯睿模板
  • mysql数据类型怎么判断
  • 服装类发票可以抵扣哪些
  • 劳务维修费怎么开票
  • access不能打开数据库
  • Ubuntu上安装jdk
  • 施工企业期间费用 企业管理费会计分录
  • 公司购买银行理财产品账务处理
  • 公司法人往公司账户打钱怎么能换回来
  • 社保费阶段性减免政策到什么时候
  • 防暑降温费计入工资还是福利费
  • 施工企业外经证交费的时候工会经费是怎么计算的
  • 增值税是不是不用计提
  • 未分配利润为负代表什么
  • 网络使用费属于办公费吗为什么
  • 什么情况需要预缴
  • 小微企业应交增值税如何记账
  • 哪些行为应作为证据
  • sql语句错误提示
  • sqlserver怎么恢复数据
  • windows2003服务不能开启
  • AquariumDesktop.exe进程危险吗 AquariumDesktop是什么进程
  • win10 rs1是什么版本
  • mac电脑安装windows
  • PSNGive.exe - PSNGive进程有什么用 是什么意思
  • window10的微软商店在哪
  • win7系统纯净版和旗舰版
  • Windows 7 Apache下计算机无法访问局域网网站的解决方法
  • javascript语言基础
  • unity3D游戏开发
  • python2.7.11
  • 江西国税发票查询官网
  • 辽宁省国家税务局网上申报
  • 重庆国税电子税务局
  • 税务稽查的后果
  • 经营网络订单可以退款吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设