2 Punkte von GN⁺ 2025-12-21 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Ein Web-Debugging-Proxy-Tool, mit dem sich HTTP- und HTTPS-Traffic visuell analysieren lässt; Anfragen, Antworten und Header-Informationen können vollständig eingesehen werden
  • Integriert Reverse Proxy-, SSL Proxy- und HTTP Monitor-Funktionen, sodass Entwickler die Netzwerkkommunikation detailliert nachverfolgen können
  • Die neueste Version Charles 5.0.3 behebt Leistungsprobleme unter macOS und enthält kleinere Verbesserungen
  • UI-Verbesserungen, Dark-Mode-Unterstützung und Performance-Steigerungen wurden seit der 5.x-Beta fortlaufend ergänzt
  • Ein etabliertes Web-Debugging-Tool, das seit Mitte der 2000er kontinuierlich aktualisiert wird und auch in Entwicklungsumgebungen für Mobile, Flash und iOS breit eingesetzt wird

Überblick

  • Charles ist ein Web-Debugging-Proxy, mit dem Entwickler den gesamten HTTP- und SSL/HTTPS-Traffic zwischen ihrem Computer und dem Internet sehen können
    • Zeigt Anfragen (requests), Antworten (responses) und HTTP-Header einschließlich Cookie- und Cache-Informationen an
    • Bietet integriert HTTP Proxy-, HTTPS Proxy-, Reverse Proxy- und HTTP Monitor-Funktionen

Jüngste Entwicklung

  • 20. September 2025: Release von Charles 5.0.3, Behebung von macOS-Leistungsproblemen und kleinere Verbesserungen
  • 9. August 2025: Release von 5.0.2, Bugfixes und kleinere Verbesserungen
  • 12. März 2025: Offizieller Release von Charles 5
  • 24. Januar 2024: Veröffentlichung von 5 Beta 13 mit verbesserter Windows-UI und Dark-Mode-Unterstützung
  • Juli bis April 2023: In den Beta-Versionen 9 bis 11 wurden UI- und Performance-Verbesserungen, neue Funktionen und Bugfixes ergänzt
  • September 2022: Release von 4.6.3 mit Java-11-Update und Bugfixes
  • Dezember 2021: Hinweis zur log4j2-Sicherheitslücke — Charles verwendet kein log4j und ist daher nicht betroffen
  • 2020 bis 2019: In den Versionen 4.6 bis 4.5 wurden Dark Mode, SSL-Zertifikatsverbesserungen und Patches für Sicherheitslücken eingeführt
  • Mai 2018: Veröffentlichung von Charles für iOS
  • 2016: Release von Charles 4 mit Unterstützung für HTTP/2 und IPv6
  • 2006 bis 2009: Unterstützung für AMF, SOAP und JSON hinzugefügt sowie umfangreiche UI-Verbesserungen
  • 2005: Einführung der automatischen Proxy-Konfiguration für Firefox und Funktionen zur Analyse von Flash Remoting
  • 2003 bis 2004: Etablierung zentraler Funktionen wie SSL, Reverse Proxy und SOCKS Proxy

Hauptfunktionen

  • Monitoring von HTTP/HTTPS-Traffic: Echtzeit-Einblick in Anfragen, Antworten, Header, Cookies und Cache-Informationen
  • SSL Proxy und Reverse Proxy: Unterstützung bei der Analyse verschlüsselter Kommunikation und der Nachverfolgung von Serverantworten
  • UI-basierte Analysewerkzeuge: Vergleich von Anfragen/Antworten, Traffic-Filterung und Speichern von Sitzungen
  • Unterstützung für verschiedene Plattformen: Läuft unter macOS, Windows, iOS und weiteren Systemen
  • Verbesserungen bei Performance und Stabilität: Kontinuierliche Bugfixes und Updates bei der Code-Signierung

Externe Reviews und Anwendungsfälle

  • Andrew Bardallis: Stellt vor, wie sich mit Charles zusammen mit mobilen Geräten Traffic beobachten und verändern lässt
  • Tobias Sjösten: Beschreibt Monitoring- und Debugging-Beispiele mit Charles
  • Dan Grigsby: Verwendet Charles zur Analyse von XML-Daten aus dem iPhone App Store
  • Gary Rogers: Nutzt Charles zum Debugging von iPhone-HTTP-Verbindungen
  • MadeByPi, Frankie Loscavio, Darren Richardson, uberGeek und andere heben die Effizienz beim Debugging in Flash- und Flex-Entwicklungsumgebungen hervor

Gesamtbewertung

  • Durch mehr als 20 Jahre kontinuierlicher Updates hat sich Charles als unverzichtbares Tool zur Netzwerkanalyse für Web- und Mobile-Entwickler etabliert
  • Mit Unterstützung für verschiedene Protokolle und einer intuitiven UI steigert es die Debugging-Effizienz, während Verbesserungen bei Sicherheit, Performance und Kompatibilität kontinuierlich fortgeführt werden

Noch keine Kommentare.

Noch keine Kommentare.