- Alat proxy debugging web untuk menganalisis lalu lintas HTTP dan HTTPS secara visual, sehingga permintaan, respons, dan informasi header semuanya bisa diperiksa
- Mengintegrasikan fitur Reverse Proxy, SSL Proxy, dan HTTP Monitor sehingga developer dapat melacak komunikasi jaringan secara rinci
- Versi terbaru Charles 5.0.3 memperbaiki masalah performa di macOS dan mencakup sejumlah penyempurnaan kecil
- Peningkatan UI, dukungan dark mode, dan peningkatan performa terus ditambahkan sejak fase beta 5.x
- Sebagai alat debugging web representatif yang terus diperbarui sejak pertengahan 2000-an, Charles juga banyak digunakan di lingkungan pengembangan mobile, Flash, dan iOS
Ikhtisar
- Charles adalah proxy debugging web yang memungkinkan developer melihat seluruh lalu lintas HTTP dan SSL/HTTPS antara komputer mereka dan internet
- Menampilkan permintaan (request), respons (response), dan header HTTP (termasuk informasi cookie dan cache)
- Menyediakan integrasi fitur HTTP Proxy, HTTPS Proxy, Reverse Proxy, dan HTTP Monitor
Perkembangan terbaru
- 20 September 2025: Charles 5.0.3 dirilis, memperbaiki masalah performa macOS dan mencakup penyempurnaan kecil
- 9 Agustus 2025: 5.0.2 dirilis, dengan perbaikan bug dan penyempurnaan kecil
- 12 Maret 2025: Charles 5 resmi dirilis
- 24 Januari 2024: 5 beta 13 diumumkan, dengan peningkatan UI Windows dan dukungan dark mode
- Juli~April 2023: Pada versi beta 9~11 ditambahkan peningkatan UI dan performa, fitur baru, serta perbaikan bug
- September 2022: 4.6.3 dirilis, dengan pembaruan Java 11 dan perbaikan bug
- Desember 2021: Pengumuman terkait kerentanan log4j2 — Charles tidak menggunakan log4j sehingga tidak terdampak
- 2020~2019: Pada versi 4.6~4.5 ditambahkan dukungan Dark Mode, peningkatan sertifikat SSL, dan patch kerentanan keamanan
- Mei 2018: Charles untuk iOS dirilis
- 2016: Charles 4 dirilis dengan tambahan dukungan HTTP/2 dan IPv6
- 2006~2009: Ditambahkan dukungan AMF, SOAP, dan JSON serta peningkatan UI besar-besaran
- 2005: Diperkenalkan pengaturan proxy otomatis Firefox dan fitur analisis Flash Remoting
- 2003~2004: Fitur inti seperti SSL, Reverse Proxy, dan SOCKS Proxy mulai dimatangkan
Fitur utama
- Pemantauan lalu lintas HTTP/HTTPS: memeriksa permintaan, respons, header, cookie, dan informasi cache secara real-time
- SSL Proxy dan Reverse Proxy: mendukung analisis komunikasi terenkripsi dan pelacakan respons server
- Alat analisis berbasis UI: menyediakan perbandingan request/response, pemfilteran lalu lintas, dan penyimpanan sesi
- Dukungan berbagai platform: berjalan di macOS, Windows, iOS, dan lainnya
- Peningkatan performa dan stabilitas: perbaikan bug berkelanjutan dan pembaruan code signing
Ulasan eksternal dan contoh penggunaan
- Andrew Bardallis: memperkenalkan cara mengamati dan memodifikasi lalu lintas dengan Charles bersama perangkat mobile
- Tobias Sjösten: menjelaskan contoh pemantauan dan debugging menggunakan Charles
- Dan Grigsby: menggunakan Charles untuk menganalisis data XML iPhone App Store
- Gary Rogers: memanfaatkan Charles untuk debugging koneksi HTTP iPhone
- MadeByPi, Frankie Loscavio, Darren Richardson, uberGeek dan lainnya menekankan efisiensi debugging di lingkungan pengembangan Flash dan Flex
Penilaian keseluruhan
- Melalui pembaruan yang berlanjut selama lebih dari 20 tahun, Charles telah menjadi alat analisis jaringan yang esensial bagi developer web dan mobile
- Dengan dukungan berbagai protokol dan UI yang intuitif, Charles meningkatkan efisiensi debugging, sementara peningkatan keamanan, performa, dan kompatibilitas terus berlanjut
Belum ada komentar.