Charles Proxy
HTTP proxy webes és mobilalkalmazás-forgalom vizsgálatához és hibakereséséhez
charlesproxy.com — ez a link a fejlesztő saját oldalára visz.
- Verzió
- 5.2.0.1
- Licenc
- Fizetős
- Platformok
- Windows
- Kiadó
- XK72
A Charles Proxy egy hálózatfigyelő eszköz, amely rögzíti a rajta áthaladó HTTP- és HTTPS-forgalmat, így a felhasználó minden kérés és válasz teljes részletét láthatja, beleértve a fejléceket, a sütiket és a tartalmat. Úgy működik, hogy proxyként szolgál, amelyen keresztül más alkalmazások, böngészők vagy mobileszközök irányítják a forgalmukat, így a hívásokat a célalkalmazás kódjának módosítása nélkül is képes rögzíteni.
A passzív rögzítésen túl képes visszafejteni az SSL/TLS-forgalmat a vizsgálathoz, korlátozni a kapcsolat sebességét lassabb vagy megbízhatatlanabb hálózatok szimulálásához (ami hasznos annak teszteléséhez, hogyan viselkedik egy alkalmazás mobilhálózaton), valamint értelmezni a strukturált formátumokat, például a JSON, XML, SOAP és Flash/AMF formátumot a könnyebb olvashatóság érdekében. Emellett támogatja a kérések átírását és megismétlését is, ami segít a hibák reprodukálásában és a szélsőséges esetek tesztelésében anélkül, hogy a forgalmat újra elő kellene állítani az eredeti alkalmazásból.
Az eszköz elsősorban fejlesztőket és QA-szakembereket céloz meg, akik webszolgáltatásokat, REST API-kat és mobilalkalmazás-háttérrendszereket hibakeresnek, nem pedig az általános felhasználókat. Windows, macOS és Linux rendszeren egyaránt fut, így ugyanaz a beállítás használható vegyes fejlesztői környezetben is.
Nem szabad összetéveszteni VPN-nel vagy adatvédelmi eszközzel: a Charles Proxy nem irányítja a forgalmat külső hálózaton keresztül a felhasználó helyének vagy IP-címének elrejtése érdekében. A proxyzása helyi jellegű, kizárólag azon forgalom vizsgálatára és manipulálására szolgál, amely már áthalad azon a gépen, amelyen fut.