Charles v4.2 破解版是一款非常不錯的抓包軟件,在 Windows/Mac 下常用的截取網(wǎng)絡(luò)封包的工具,在做iOS開發(fā)時,我們?yōu)榱苏{(diào)試與服務(wù)器端的網(wǎng)絡(luò)通訊協(xié)議,常常需要截取網(wǎng)絡(luò)封包來分析,可以對各類app進(jìn)行抓包,是一款非常強(qiáng)大的手機(jī)抓包工具,有需要進(jìn)行調(diào)試抓包的用戶快來下載吧,winwin7給大家?guī)淼倪@款抓包軟件是破解版的,破解后無限制使用!
抓包神器Charles Proxy 軟件特點(diǎn):
支持SSL代{過}{濾}理??梢越厝》治鯯SL的請求。
支持流量控制??梢阅M慢速網(wǎng)絡(luò)以及等待時間(latency)較長的請求。
支持AJAX調(diào)試??梢宰詣訉son或xml數(shù)據(jù)格式化,方便查看。
支持AMF調(diào)試??梢詫lashRemoting或FlexRemoting信息格式化,方便查看。
支持重發(fā)網(wǎng)絡(luò)請求,方便后端調(diào)試。
支持修改網(wǎng)絡(luò)請求參數(shù)。
支持網(wǎng)絡(luò)請求的截獲并動態(tài)修改。
檢查HTML,CSS和RSS內(nèi)容是否符合W3C標(biāo)準(zhǔn)。
使用方法:
一、開始使用Charles
通過從“開始”菜單或“應(yīng)用程序”文件夾或從安裝它的任何位置運(yùn)行應(yīng)用程序來啟動Charles。
如果您安裝了Firefox,則會詢問有關(guān)Firefox Add-On的問題。這讓你告訴Charles你是否安裝了Firefox Add-On。
在Mac OS X上,系統(tǒng)會詢問有關(guān)Mac OS X代理設(shè)置的問題。要在Mac OS X上自動配置代理設(shè)置,您需要通過輸入密碼向Charles授予權(quán)限。
您可以對這兩個問題回答“Not Yet”,稍后您將有機(jī)會。
第一印象
你會看到的第一件事是無題會話。如果您的代理設(shè)置已自動配置,您現(xiàn)在應(yīng)該可以使用Web瀏覽器觀察Charles中記錄的事件。
對于您訪問的每個網(wǎng)站/主機(jī),您會看到左側(cè)樹中顯示的節(jié)點(diǎn)。探索樹。單擊其中一個記錄的事件,您將看到詳細(xì)信息,查看正文(可能只在響應(yīng)選項(xiàng)卡上,除非您正在進(jìn)行POST),并且您將看到正在傳輸?shù)臄?shù)據(jù)。
這是Charles可以做的最簡單,最常見的事情。它非常強(qiáng)大,因?yàn)槟F(xiàn)在能夠看到正在傳輸和接收的所有內(nèi)容 - 它可以讓您了解實(shí)際發(fā)生的情況。
二、會議
您的會話包含您錄制的所有信息。它由Session窗口表示; 默認(rèn)情況下,當(dāng)您啟動Charles(Untitled Session 1)時會自動創(chuàng)建一個新會話。
當(dāng)您使用Charles時,您可能只需要一個會話。直到你覺得需要使用多個會話:不要打擾。當(dāng)您的會話變滿(或太忙)時,您可以清除它(使用“文件”菜單中的“清除會話”選項(xiàng)或工具欄上的垃圾桶圖標(biāo))。
可以保存并重新打開會話(請參閱“文件”菜單),這對與同事交流非常有用。
三、三、記錄
錄音是查爾斯的主要功能。請求和響應(yīng)將記錄到當(dāng)前會話中,供您稍后檢查和分析。
記錄的請求取決于Charles的配置。通常,這將包括來自瀏覽器的所有HTTP和HTTPS流量,以及計(jì)算機(jī)上可能的其他應(yīng)用程序(如果您的操作系統(tǒng)代理設(shè)置也已更改)。但是,它也可能包括來自通用套接字連接的數(shù)據(jù),例如通過SOCKS代理或端口轉(zhuǎn)發(fā)。
如果錄音關(guān)閉,Charles會正常通過所有請求,但它們不會記錄在會話中供您查看。
四、請求和回復(fù)
請求及其響應(yīng)是Charles記錄的基本元素。
HTTP / HTTPS由請求 - 響應(yīng)對組成:從計(jì)算機(jī)到服務(wù)器的請求以及來自服務(wù)器的響應(yīng)。
對于通用套接字,請求 - 響應(yīng)由入站和出站流的全部內(nèi)容組成。這對套接字并不總是那么有用,將來可能會有所改進(jìn)。如果您需要進(jìn)行大量的套接字級調(diào)試,可能需要考慮使用Ethereal。
1、查看請求
記錄時,請求將顯示在“會話”窗口中。查看會話窗口有兩種不同的方式:結(jié)構(gòu)視圖和序列視圖。
通過結(jié)構(gòu)視圖,您可以查看由主機(jī)名組織的樹中的請求,然后查看主機(jī)中的文件夾/目錄。序列視圖允許您按順序查看請求。
單擊請求時,會話窗口中會加載請求查看器以顯示詳細(xì)信息。
您始終可以看到HTTP請求和響應(yīng)標(biāo)頭以及請求和響應(yīng)主體,可以是純文本或二進(jìn)制(十六進(jìn)制和ascii)。標(biāo)題和正文的特殊查看器可以增強(qiáng)顯示效果:
2、標(biāo)題查看者
餅干
認(rèn)證
查詢參數(shù)
表格參數(shù)
JSON標(biāo)頭
正文內(nèi)容查看者
XML作為樹或格式化文本
AMF(Actionscript消息格式 - Flash和Flex Remoting)
表單參數(shù)(包括Multipart表單)
JSON
壓縮數(shù)據(jù) - 用于查看原始壓縮體
3、保存請求和響應(yīng)
在導(dǎo)航器視圖中右鍵單擊請求以獲取其他選項(xiàng)。您可以復(fù)制或保存請求和響應(yīng)正文。如果您選擇多個請求,則可以一次保存所有請求。
五、焦點(diǎn)
許多不同的主機(jī)經(jīng)常會有很多請求和響應(yīng)混亂了Charles會話。使用“焦點(diǎn)”功能,您可以將您關(guān)注的主機(jī)與不關(guān)注的主機(jī)分開。
要激活主機(jī)的Focus,請右鍵單擊Structure樹中的主機(jī)名,然后從菜單中選擇Focus項(xiàng)。現(xiàn)在,結(jié)構(gòu)樹將在頂部顯示新聚焦的主機(jī),然后顯示名為“ 其他主機(jī)”的文件夾,您可以展開該文件夾以 查看其他所有主機(jī)。
在序列視圖中,您可以勾選 聚焦 復(fù)選框以僅顯示序列中的聚焦主機(jī)。
要查看所有焦點(diǎn)主機(jī)并進(jìn)行編輯,請轉(zhuǎn)到“ 視圖”菜單中的“ 聚焦主機(jī)...”項(xiàng)。
六、圖表
請求的圖表選項(xiàng)卡在時間線圖表上顯示請求和任何相關(guān)請求。時間線圖顯示請求何時開始,響應(yīng)(下載)何時開始以及何時結(jié)束。此外,如果有相關(guān)請求,那么您可以看到它們彼此之間的關(guān)系。
如果您查看HTML頁面,將顯示相關(guān)請求; 相關(guān)請求將是圖像,Javascript,CSS和頁面加載的其他文件。
該圖表對于可視化并行下載,阻塞和資源之間的依賴性非常有用。
圖表上的每個欄分為三個部分:
請求 - 發(fā)送(上傳)請求所花費(fèi)的時間(深藍(lán)色)
延遲 - 等待服務(wù)器上的網(wǎng)絡(luò)延遲或處理時間所花費(fèi)的時間(藍(lán)色中)
響應(yīng) - 接收(下載)響應(yīng)所花費(fèi)的時間(淺藍(lán)色)
七、出口
您可以通過從“文件”菜單中選擇“導(dǎo)出”,從Charles中的會話導(dǎo)出數(shù)據(jù)。
Charles支持多種不同的導(dǎo)出格式:
CSV
跟蹤文本文件
XML
Trace和XML格式也可用于導(dǎo)入。
1、CSV格式
CSV導(dǎo)出不包含所有會話信息,因此無法導(dǎo)入CSV。CSV導(dǎo)出包含有關(guān)請求和響應(yīng)的時間和大小的摘要數(shù)據(jù)。
2、跟蹤文件格式
這是Charles特有的純文本文件格式。它的優(yōu)點(diǎn)是易于讀寫。它特別設(shè)計(jì)用于輕松轉(zhuǎn)儲請求,因?yàn)樗哂蟹浅:唵蔚恼Z法。
3、XML文件格式
XML文件格式用于與第三方軟件交換會話記錄。
需要進(jìn)行抓包的用戶一定不要錯過這款抓包神器Charles Proxy!