Aplikasi Linux

Aplikasi Linux

Charles Web Debugging Proxy 3.5.2

  • Developer:
  • Ukuran File & Lisensi: 3.7 MB | Shareware
  • Versi & OS: 3.5.2 | Linux/Unix
  • Tanggal Ditambahkan: 7 May 2011
  • Kategori: Linux » Internet Tool »
  • Download: 410 download

Editor Rating Rating Editor

DOWNLOAD

Screenshot

  • screenshot dari Charles Web Debugging Proxy
  • screenshot dari Charles Web Debugging Proxy

Deskripsi

Charles adalah proxy HTTP/Reverse Proxy/pemonitor HTTP yang memungkinkan pengembang untuk melihat semua lalu lintas HTTP antara mesin dan internet. Hal ini termasuk permintaan, tanggapan, dan bagian atas (header) HTTP (yang berisi cookie dan informasi).

Charles dapat bertindak sebagai perantara untuk komunikasi HTTP/SSL, memungkinkan Anda untuk men-debug isi dari sesi HTTPS Anda.

Charles mensimulasikan kecepatan modem dengan efektif pada bandwidth Anda dan memperkenalkan latency, sehingga Anda dapat melihat seluruh situs Web sebagai pengguna modem (bandwidth simulator).

Charles sangat berguna untuk pengembang Macromedia Flash karena Anda dapat melihat isi dari LoadVariables, LoadMovie dan beban XML.

Charles juga bermanfaat untuk pengembangan XML di web browser, seperti AJAX (Asynchronous Javascript and XML) dan XMLHTTP, karena memungkinkan Anda untuk melihat XML aktual yang ada antara klien dan server.

Berikut adalah beberapa fitur kunci dari “Charles Web Debugging Proxy“:
+ Cookie ditampilkan pada bagian atas (header) HTTP, sehingga Anda dapat melihat cookie yang Anda kirim dan terima;
+ Setiap permintaan dan respon dicatat di Charles. Pengalihan (redirect) yang seringkali terlalu cepat untuk dibaca saat pengujian dengan web browser dapat dilihat pada Charles. Permintaan dari aplikasi selain browser web anda (seperti film Flash) juga dapat dilihat;
+ Meminta dan merespon ukuran yang ditampilkan pada Charles, sehingga anda dapat melihat seberapa besar permintaan masing-masingnya;
+ Aset yang diambil dari halaman HTML dicatat sehingga anda dapat melihat berapa banyak gambar dan lainnya dimuat dalam sebuah halaman, dan darimana asalnya;
+ Semua file dapat dilihat, termasuk file JavaScript, file CSS, file HTML, dll;
+ Melakukan mirroring semua respons ke disk, merekam sesi Anda;
+ Memblokir situs;
+ Melihat hasil dari caching dengan melihat tanggapan cache (304 Not Modified), dan permintaan yang mengandung tanggal ketika file tersebut diubah terakhir (IfModifiedSince);
+ Menonaktifkan caching dengan menghapus cache yang terkait dengan permintaan dan tanggapan bagian atas (header) ketika mereka melalui Charles, memastikan bahwa Anda selalu dapat meminta file terbaru;
+ Melihat apakah cache telah melayani permintaan Anda dengan mencari bagian atas (header) HTTP cache-hit;
+ Melihat lalu lintas HTTPS yang dienskripsi dalam teks biasa. Memungkinkan Anda untuk melihat permintaan dan tanggapan dalam teks biasa bahkan ketika berkomunikasi dengan server web SSL;
+ Mengungkapkan permintaan yang tak terduga, seperti kesalahan pengetikan dan 404;
+ Melihat gambar yang diminta;
+ Bandwidth Throttle
koneksi web Anda ke byte/second tertentu, dan keterlambatan milidetik. Hal ini memungkinkan anda untuk mensimulasikan kondisi modem pada koneksi internet berkecepatan tinggi (bandwidth simulator);
+ Menyebutkan nama DNS untuk pemetaan IP sehingga Anda dapat menguji nama domain sebelum ia dapat diakses. Sangat berguna untuk pengujian virtual hosting Anda;
+ Mengekspor ke CSV semua data ringkasan yang ditangkap oleh Charles untuk analisis dan pelaporan di Excel;+ Reverse proxy yang menciptakan port pada localhost yang bertindak sebagai server HTTP biasa, tetapi mengirimkan semua permintaan ke web server tertentu;
+ Dukungan HTTP 1.1 – termasuk pengkodean tetap, chunking dan juga termasuk gzip, kompresi dan deflate;
+ Dukungan proxy eksternal – mengkonfigurasi proxy untuk Charles yang akan digunakan untuk mengakses Internet;
+ Dukungan otentikasi NTLM (Windows NT Challenge Respon Authentication/Integrated Windows Authentication);
+ Konfigurasi otomatis Windows proxy pada jaringan Internet;
+ Mencari semua bagian atas (header) dan badan untuk kata kunci;
+ Dukungan port forwarding, memungkinkan setiap protokol untuk diteruskan oleh Charles dan dilakukan debugged;
+ Pengkodean charset Unicode dan lainnya;
+ AJAX debugging (Asynchronous Javascript and XML) dan XMLHTTP debugging;
+ AMF untuk membantu debug Flash Remoting;
+ Konfigurasi otomatis proxy Firefox;
+ Pemeriksa Update Otomatis.

blog comments powered by Disqus