成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何在Linux上從命令行嗅探HTTP流量

譯文
系統(tǒng) Linux
雖然擁有tcpdump之類的嗅探工具不錯,但只針對HTTP流量。實際上,httpry正是我們所需的一款HTTP數(shù)據(jù)包嗅探工具。httpry可捕獲網(wǎng)絡(luò)上的實時HTTP數(shù)據(jù)包,并且以一種人類可讀的格式,顯示HTTP協(xié)議層面的內(nèi)容。我們在本教程中將看看如何使用httpry來嗅探HTTP流量。

假設(shè)你出于某個原因而想嗅探網(wǎng)絡(luò)上的實時HTTP Web流量(比如HTTP請求和回應(yīng))。比如說,你可能在測試網(wǎng)站服務(wù)器的試驗性功能,或者在調(diào)試Web應(yīng)用程序或充分利用REST的服務(wù),抑或是你想要為PAC(代理自動配置)排查故障,或檢查從某個網(wǎng)站偷偷下載的任何惡意軟件文件。不管出于什么原因,嗅探HTTP流量大都有幫助,對系統(tǒng)管理員、開發(fā)人員、甚至最終用戶來說都是如此。

雖然tcpdump等數(shù)據(jù)包嗅探工具廣泛用于實時的數(shù)據(jù)包轉(zhuǎn)儲,你還是需要建立合理的過濾機制,以便只捕獲HTTP流量;即使那樣,通常無法很容易地在HTTP協(xié)議層面解讀它們的原始輸出。ngxtop等實時網(wǎng)站服務(wù)器日志分析工具提供了人類可讀的實時網(wǎng)站流量痕跡,但只有在完全訪問實時網(wǎng)站服務(wù)器日志的情況下才適用。

雖然擁有tcpdump之類的嗅探工具不錯,但只針對HTTP流量。實際上,httpry正是我們所需的一款HTTP數(shù)據(jù)包嗅探工具。httpry可捕獲網(wǎng)絡(luò)上的實時HTTP數(shù)據(jù)包,并且以一種人類可讀的格式,顯示HTTP協(xié)議層面的內(nèi)容。我們在本教程中將看看如何使用httpry來嗅探HTTP流量。

將httpry安裝到Linux上

在基于Debian的系統(tǒng)上(Ubuntu或Linux Mint),httpry并未出現(xiàn)在基本軟件庫中。所以要使用其源代碼來構(gòu)建它:

  1. $ sudo apt-get install gcc make git libpcap0.8-dev  
  2. $ git clone https://github.com/jbittel/httpry.git  
  3. $ cd httpry  
  4. $ make  
  5. $ sudo make install 

在Fedora、CentOS或RHEL上,你可以使用yum來安裝httpry,如下所示。在CentOS/RHEL上,先啟用EPEL軟件庫,再運行yum。

  1. $ sudo yum install httpry 

如果你仍想在基于RPM的系統(tǒng)上使用源代碼來構(gòu)建httpry,很容易做到這一點,只要:

  1. $ sudo yum install gcc make git libpcap-devel  
  2. $ git clone https://github.com/jbittel/httpry.git  
  3. $ cd httpry  
  4. $ make  
  5. $ sudo make install 

httpry的基本用法

httpry的基本使用場合如下:

  1. $ sudo httpry -i <network-interface> 

httpry隨后偵聽某個特定的網(wǎng)絡(luò)接口,并實時顯示捕獲的HTTP請求/回應(yīng)。

 

 

不過在大多數(shù)情況下,由于大量數(shù)據(jù)包進進出出,你會看到快速滾動的輸出結(jié)果。所以,你應(yīng)該保存已捕獲的HTTP數(shù)據(jù)包以便離線分析。為此,使用“-b”或“-o”選項。“-b”選項讓你可以將原始的HTTP數(shù)據(jù)包保存到二進制文件中,然后可以使用httpry回放HTTP數(shù)據(jù)包。另一方面,“-o”選項將httpry人類可讀的輸出結(jié)果保存到文本文件中。

想把原始的HTTP數(shù)據(jù)包保存到二進制文件中:

  1. $ sudo httpry -i eth0 -b output.dump 

回放已保存的HTTP數(shù)據(jù)包:

  1. $ httpry -r output.dump 

請注意:當(dāng)你使用“-r”選項讀取轉(zhuǎn)儲文件時,就不需要根權(quán)限。

想將httpry的輸出結(jié)果保存到文本文件中:

  1. $ sudo httpry -i eth0 -o output.txt 

httpry的高級用法

如果你只想監(jiān)視特定的HTTP方法(比如GET、POST、PUT、HEAD和CONNECT等),可以使用“-m”選項:

 

  1. $ sudo httpry -i eth0 -m get,head 

 

如果你下載了httpry的源代碼,就會注意到源代碼隨帶一系列有助于分析httpry輸出結(jié)果的Perl腳本。這些腳本位于httpry/scripts/plugins目錄中。如果你想編寫自定義的腳本來分析httpry的輸出結(jié)果,這些腳本就是可供參考的好例子。其中一些功能如下:

•hostnames:顯示獨特主機名稱和主機數(shù)量的列表。

•find_proxies:檢測網(wǎng)站代理系統(tǒng)。

•search_terms:查找并計數(shù)搜索服務(wù)中輸入的搜索詞語。

•content_analysis:查找含有特定關(guān)鍵詞的URL。

•xml_output:將輸出結(jié)果轉(zhuǎn)換成XML格式。

•log_summary:生成日志摘要。

•db_dump:將日志文件數(shù)據(jù)轉(zhuǎn)儲到MySQL數(shù)據(jù)庫中。

在使用這些腳本之前,先使用“-o”選項運行httpry一段時間。一旦你獲得了輸出文件,使用下面這個命令,運行一次腳本:

  1. $ cd httpry/scripts  
  2. $ perl parse_log.pl -d ./plugins <httpry-output-file> 

你可能會遇到幾個插件的警告信息。比如說,如果你沒有創(chuàng)建帶DBI接口的MySQL數(shù)據(jù)庫,db_dump插件就可能會出錯。要是某個插件未能初始化,它會自動被禁用。所以,你可以忽視那些警告信息。

在parse_log.pl完成之后,你會在httpry/scripts目錄下看到許多分析結(jié)果(*.txt/xml)。比如說,log_summary.txt看起來就像下面這樣:

 

 

總而言之,如果你碰到需要解讀實時HTTP數(shù)據(jù)包的情況,httpry就幫得上大忙。普通的Linux用戶可能不常解讀實時HTTP數(shù)據(jù)包,但防患未然總歸不是件壞事。你覺得這款工具如何?

英文:http://xmodulo.com/2014/08/sniff-http-traffic-command-line-linux.html

責(zé)任編輯:林師授 來源: 51CTO
相關(guān)推薦

2016-12-15 08:30:02

Linux命令

2014-04-10 10:10:16

KVMDebianUbuntu

2018-04-25 10:46:05

Linux命令行日歷

2019-08-27 08:00:10

OpenStack命令虛擬機

2022-11-18 12:47:51

LinuxAWS命令行工具

2012-02-08 16:37:36

ibmdw

2020-12-06 08:00:46

scanimage命令行Linux

2019-07-15 05:50:19

Linux命令行VirtualBox版

2019-08-15 15:00:31

Linux命令行PDF

2023-08-12 11:40:11

命令行生存

2014-06-09 10:23:20

2016-01-04 15:17:50

Linux命令行硬件

2018-06-19 16:05:27

LinuxStratis存儲

2023-02-07 09:49:26

Linux命令行合并文件

2018-03-29 15:58:55

Linux命令行編輯器

2011-07-21 14:07:29

iPhone 網(wǎng)絡(luò) 流量

2014-05-04 10:58:18

Linux命令行Linux發(fā)行版

2013-08-20 16:44:33

2022-10-20 16:51:44

Linux命令行IP 地址

2022-10-18 14:52:36

點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日本黄色一级视频 | 91精品国产91久久久久久最新 | 一级a爱片久久毛片 | 久久国产一区 | 日韩亚洲一区二区 | 婷婷综合久久 | 国产高清一区二区三区 | 日韩免费一区 | 国产激情一区二区三区 | 99久久久无码国产精品 | 精品免费国产一区二区三区四区介绍 | 欧美一区二区网站 | 综合久久综合久久 | 91色在线视频 | 欧美精品一区二区免费 | 精品一区二区三区免费视频 | 亚洲成人动漫在线观看 | 成人精品视频在线观看 | www.午夜 | 五月天激情综合网 | 精品久久久久久久久久久久久久久久久 | 欧洲一区二区视频 | 国产91久久久久 | 久久午夜精品 | 欧美日韩精品区 | 久久精品国产a三级三级三级 | 午夜精品久久 | 亚洲一区二区在线播放 | 91亚洲国产 | 成人国产精品久久 | 亚洲精品日本 | 欧美日产国产成人免费图片 | 国产精品精品视频一区二区三区 | 国产精品久久久久久久久久免费看 | 国产91在线 | 亚洲 | 久久久久香蕉视频 | 91久久| 国产精品久久 | 日本免费一区二区三区四区 | 99欧美精品 | 综合久久99 |