Charles(windows抓包工具)
v4.6.7 官方版 發(fā)表評(píng)論
- 軟件類別:電腦應(yīng)用
- 軟件大?。?5.6 MB
- 更新時(shí)間:2025-02-06 14:18
- 軟件版本:v4.6.7 官方版
- 軟件語言:英文
- 軟件等級(jí):
- 官方網(wǎng)址:https://www.charlesproxy.com/
- 相關(guān)標(biāo)簽:抓包軟件
評(píng)分:
好評(píng):0
差評(píng):0
應(yīng)用介紹
Charles提供簡單的抓包功能,軟件可以自動(dòng)識(shí)別當(dāng)前訪問的網(wǎng)站,將相關(guān)的數(shù)據(jù)發(fā)送、數(shù)據(jù)接收情況顯示在軟件,方便用戶分析數(shù)據(jù)傳輸錯(cuò)誤問題,可以在軟件查看相關(guān)的訪問地址,本地ip地址和遠(yuǎn)程ip地址都可以在軟件顯示,也可以查看通訊的協(xié)議,查看請求的報(bào)告,查看DNS,查看TLS握手信息,查看數(shù)據(jù)請求的持續(xù)時(shí)間,對(duì)于分析數(shù)據(jù)傳輸過程,分析網(wǎng)絡(luò)錯(cuò)誤非常有幫助,如果你的網(wǎng)絡(luò)傳輸出現(xiàn)錯(cuò)誤,可以使用Charles軟件抓取相關(guān)的數(shù)據(jù)包。

軟件功能
Charles 是在您自己的計(jì)算機(jī)上運(yùn)行的 Web 代理(HTTP 代理/HTTP 監(jiān)視器)。然后,您的 Web 瀏覽器(或任何其他 Internet 應(yīng)用程序)被配置為通過 Charles 訪問 Internet,然后 Charles 能夠?yàn)槟涗浐惋@示發(fā)送和接收的所有數(shù)據(jù)。
在 Web 和 Internet 開發(fā)中,您無法看到 Web 瀏覽器/客戶端和服務(wù)器之間發(fā)送和接收的內(nèi)容。如果沒有這種可見性,就很難且耗時(shí)地確定故障的確切位置。Charles 使您可以輕松查看正在發(fā)生的事情,因此您可以快速診斷和修復(fù)問題。
Charles 使調(diào)試變得快速、可靠和先進(jìn);節(jié)省您的時(shí)間和挫敗感!
主要功能
SSL 代理 – 以純文本形式查看 SSL 請求和響應(yīng)
帶寬限制,用于模擬較慢的 Internet 連接,包括延遲
AJAX 調(diào)試 – 以樹或文本形式查看 XML 和 JSON 請求和響應(yīng)
AMF – 以樹的形式查看 Flash Remoting / Flex Remoting 消息的內(nèi)容
重復(fù)請求以測試后端更改
編輯請求以測試不同的輸入
用于攔截和編輯請求或響應(yīng)的斷點(diǎn)
使用 W3C 驗(yàn)證器驗(yàn)證記錄的 HTML、CSS 和 RSS/atom 響應(yīng)
軟件特色
無緩存工具
No Caching (無緩存) 工具可防止客戶端應(yīng)用程序(如 Web 瀏覽器)緩存任何資源。因此,始終向遠(yuǎn)程網(wǎng)站發(fā)出請求,并且您始終可以看到最新版本。
所選地點(diǎn)
可以為每個(gè)請求啟用該工具,也可以僅針對(duì)選定位置啟用該工具。當(dāng)用于選定位置時(shí),您可以使用簡單但強(qiáng)大的模式匹配將工具的效果限制為指定的主機(jī)和/或路徑。
阻止 Cookie 工具
阻止 Cookie 工具會(huì)阻止 Cookie 的發(fā)送和接收。它可用于測試網(wǎng)站,就好像您在瀏覽器中禁用了 cookie 一樣。請注意,網(wǎng)絡(luò)爬蟲(例如 Google)通常不支持 Cookie,因此該工具也可用于模擬爬蟲對(duì)網(wǎng)站的視圖。
映射本地工具
使用 Map Local 工具,您可以使用本地文件,就像它們是遠(yuǎn)程網(wǎng)站的一部分一樣。您可以在本地開發(fā)文件并像實(shí)時(shí)測試一樣測試它們。本地文件的內(nèi)容將返回給客戶端,就像它是正常的遠(yuǎn)程響應(yīng)一樣。
Map Local 可以大大加快開發(fā)和測試速度,否則您必須將文件上傳到網(wǎng)站才能測試結(jié)果。使用 Map Local,您可以在開發(fā)環(huán)境中安全地進(jìn)行測試。
動(dòng)態(tài)文件
動(dòng)態(tài)文件(例如包含服務(wù)器端腳本的文件)不由 Map Local 執(zhí)行,因此如果文件中存在任何腳本,則該腳本將按原樣返回給瀏覽器 - 可能不是預(yù)期的結(jié)果。
DNS 欺騙工具
有時(shí),您希望測試域名,就好像它指向不同的 IP 地址一樣。例如,如果您已經(jīng)設(shè)置了虛擬主機(jī),但 IP 地址更改尚未通過 DNS 傳播,您可以欺騙它并立即測試您的虛擬主機(jī)。
Charles 包含您配置的域名到 IP 地址映射的列表。當(dāng)收到對(duì)列出的域名的請求時(shí),欺騙性 DNS 插件會(huì)找到欺騙性 IP,并將請求重定向到該地址。Host HTTP 標(biāo)頭保持不變,因此與您的 DNS 服務(wù)器返回欺騙性 IP 完全相同。
虛擬主機(jī)
虛擬主機(jī)是指您在一個(gè) IP 地址上擁有多個(gè)站點(diǎn),Web 服務(wù)器根據(jù)您在瀏覽器中輸入的名稱確定您請求的站點(diǎn)。更準(zhǔn)確地說,它查看請求中發(fā)送的 Host 標(biāo)頭。
如果尚未為您的網(wǎng)站設(shè)置 DNS,那么您通常無法對(duì)其進(jìn)行測試,因?yàn)槟荒苤惠斎?IP 地址,因?yàn)榉?wù)器無法獲得名稱,因此無法將請求與站點(diǎn)匹配。使用 DNS 欺騙工具來克服這個(gè)問題。
使用方法
1、將Charles直接安裝到電腦,點(diǎn)擊next繼續(xù)安裝

2、如圖所示嗎,軟件可以自動(dòng)讀取當(dāng)前訪問網(wǎng)絡(luò)的數(shù)據(jù)信息,可以查看源地址,在右側(cè)可以查看明細(xì)數(shù)據(jù)

3、支持復(fù)制URL、復(fù)制URL、全部保存、導(dǎo)出會(huì)話、查找、重復(fù)、重復(fù)高級(jí)、驗(yàn)證

4、軟件設(shè)置界面:顯示系統(tǒng)托盤圖標(biāo)、最小化到系統(tǒng)托盤、啟用全局熱鍵、突出顯示“結(jié)構(gòu)”視圖中的更改、顯示內(nèi)存使用情況

5、代理功能
停止錄制(會(huì)話1)
停止SSL代理
啟動(dòng)油門
啟用斷點(diǎn)
錄制設(shè)置
SSL代理設(shè)置
油門設(shè)置
斷點(diǎn)設(shè)置
反向代理
端口轉(zhuǎn)發(fā)

6、工具
沒有緩存。
阻止Cookie。。
地圖遠(yuǎn)程。。
地圖本地。。
重寫。
阻止列表。。
允許列表。。
DNS欺騙。
鏡子。。
自動(dòng)保存。
客戶端進(jìn)程。。
作曲
創(chuàng)作新。
重復(fù)
高級(jí)重復(fù)。

常見問題
一、運(yùn)行 Charles 的多個(gè)實(shí)例
如果需要在一臺(tái) Windows 計(jì)算機(jī)上(例如在 Citrix 環(huán)境中)上運(yùn)行多個(gè) Charles 實(shí)例,則需要對(duì) Charles 的使用方式進(jìn)行一些更改。
在 Program Files 的 Charles 文件夾中,編輯 Charles.ini 文件并刪除 “single.instance=dde” 行,然后保存 Charles.ini 文件。
每個(gè)用戶都需要將 Charles 配置為使用不同的端口。我建議將 Charles 設(shè)置為使用動(dòng)態(tài)端口。
如果需要以同一用戶身份運(yùn)行 Charles 的多個(gè)實(shí)例,則需要使用命令行選項(xiàng)來指示 Charles 使用不同的配置文件。
二、Charles 如何計(jì)算延遲?
Charles 在 Overview (概述) 選項(xiàng)卡上顯示每個(gè)請求的延遲度量。Charles 通過測量完成發(fā)送請求和開始接收響應(yīng)之間所花費(fèi)的時(shí)間來計(jì)算延遲。因此,延遲包括網(wǎng)絡(luò)延遲和服務(wù)器延遲,即處理請求所花費(fèi)的時(shí)間。
對(duì)于靜態(tài)請求,服務(wù)器通常能夠立即響應(yīng),除非在負(fù)載下,因此延遲數(shù)字主要表示網(wǎng)絡(luò)延遲。
對(duì)于動(dòng)態(tài)請求或服務(wù)器必須為其執(zhí)行某些工作的任何請求,您可以減去近似的網(wǎng)絡(luò)延遲來確定服務(wù)器處理請求所花費(fèi)的時(shí)間。
三、Charles 內(nèi)存耗盡
錄制一段時(shí)間后,Charles 的可用內(nèi)存將不足。要釋放內(nèi)存,您應(yīng)該清除當(dāng)前會(huì)話。
如果經(jīng)常內(nèi)存不足,則可以增加默認(rèn)堆大小。
Windows
編輯 C:Program FilesCharlesCharles.ini并將 vm.heapsize.preferred 更改為更大的數(shù)字。切勿刪除數(shù)字周圍的任何其他字母或符號(hào)!
Mac OS X
在 Applications 文件夾中找到 Charles.app,右鍵單擊并選擇 Show Package Contents。打開 Contents 文件夾,然后在文本編輯器(如 Text Edit)中打開 Info.plist。找到 VMOptions 并更改 -Xmx256m 中的數(shù)字。切勿刪除數(shù)字周圍的任何其他字母或符號(hào)!
Linux的
編輯 charles.sh 文件并更改 -Xmx256m 中的數(shù)字。切勿刪除數(shù)字周圍的任何其他字母或符號(hào)!
更新日志
版本 4.6.7
30 七月 2024
修復(fù)掛起的連接占用大量內(nèi)存的問題
修復(fù)導(dǎo)入/導(dǎo)出設(shè)置中的 XML 外部實(shí)體解析漏洞 (CVE-2018-19244)
版本 5.0b16
25 七月 2024
查找:在請求和響應(yīng)中添加查找(除了現(xiàn)有的全會(huì)話查找之外)
在會(huì)話中查找:布局修復(fù)
高亮顯示規(guī)則:修復(fù)高亮顯示,并確保文本在高亮背景顏色上可見
EULA 已移至應(yīng)用程序中以適應(yīng)新的 Windows 安裝樣式
如果主機(jī)名已更改,即使 IP 地址保持不變(尚未在 5.0 中發(fā)布),也不重用遠(yuǎn)程 SSL 連接
修復(fù)掛起的連接占用大量內(nèi)存的問題
修復(fù) NegativeArraySizeException 和 ConcurrentModificationException
macOS:修復(fù)睡眠后空白警報(bào)窗口
Windows:選項(xiàng)卡 UI 改進(jìn)
JSON 樹查看器:顯示數(shù)組中的子項(xiàng)數(shù)
Windows & Linux的UI中的句子大小寫
多平臺(tái)下載
Pc版Charles(windows抓包工具) v4.6.7 官方版
本類推薦
Advanced Archive Password Recovery(zip密碼破解軟件)
hwinfo64(系統(tǒng)信息檢測工具)
ACDSee Photo Studio Pro 2025(圖片編輯器)
360極速瀏覽器pc版安裝包
360小貝溫控
ShellExView(擴(kuò)展管理器)
Upscayl圖像放大增強(qiáng)工具
TreeSize Free(磁盤文件分析)
ones刻錄軟件
iToolab UnlockGo(蘋果解鎖軟件)
Topaz Video Enhance AI(視頻增強(qiáng))
變速齒輪游戲加速器
3DMark 11 Developer Edition(電腦跑分軟件)
sound lock音量控制工具
本類最新
kimi智能助手電腦版v2.0.3 官方版
Text Edit Plus(文本編輯器)v15.5 免費(fèi)版
純純寫作桌面版v1.9.1 官方版
騰訊ima電腦版v1.10.0 官方版
notepad++(代碼編輯器)v8.5 中文版
pdf補(bǔ)丁丁v1.1.2.4659 免費(fèi)版
十六進(jìn)制轉(zhuǎn)換文本工具v1.0.2 官方版
騰訊元寶電腦版v2.34.0.604 官方版
極強(qiáng)數(shù)據(jù)恢復(fù)軟件v7.0.4 官方版
云上PDF軟件v1.0.6.2070 官方版
點(diǎn)睛內(nèi)碼轉(zhuǎn)換器v0.95 綠色版
極強(qiáng)PDF轉(zhuǎn)換成WORD轉(zhuǎn)換器v5.2.3 官方版
PDF貓CAD轉(zhuǎn)PDF軟件v1.0 官方版
DumpViewer(dump轉(zhuǎn)txt工具)v2016301 免費(fèi)版
圖形轉(zhuǎn)cad工具v2.0 免費(fèi)版


ProxyPin抓包軟件v1.0.1 綠色免費(fèi)版









網(wǎng)友評(píng)論
查看所有0條評(píng)論