Apakah ada alat intersepsi HTTP / HTTPS seperti Fiddler untuk mac OS X? [Tutup]

154

Saya ingin tahu apakah ada aplikasi seperti fiddler tetapi untuk mac OS X, karena saya perlu men-debug beberapa permintaan dari aplikasi web di Mac OS X. Saya biasa melakukannya dengan fiddler pada Windows dan akan senang memiliki alat ini tersedia di Mac juga.

Fgblanch
sumber
1
Arahkan ke URL ini di Google Chrome: chrome: // net-internal / Anda dapat menggunakannya untuk menangkap dan membuang file json dari semua lalu lintas http.
Denis M. Kitchen
20
Kasihan pertanyaan itu sudah ditutup, karena ini adalah hasil google pertama untuk "fiddler for mac". Pergi untuk pencarian hari ini, empat tahun setelahnya, dan menetap untuk mitmproxy.org
Pascal Van Hecke
14
Saya setuju. Pertanyaan ini pasti konstruktif dan memiliki beberapa rekomendasi bagus. Itu tidak diminta "debat, argumen, jajak pendapat, atau diskusi panjang" dan tampaknya tidak mungkin.
shovavnik
Kiat lain, karena saya juga, datang ke sini mengharapkan jawaban langsung dengan gaya SO ... Chrome Apps: Dev HTTP Client, Postman
halr9000
2
Saya baru saja menemukan bahwa jahitannya sangat bagus github.com/kdzwinel/betwixt
Tom Esterez

Jawaban:

36

Ada yang lebih umum tetapi mungkin tidak membantu Anda, Wireshark .

Salah satu situs server SO mungkin lebih cocok untuk pertanyaan Anda. Bahkan, sudah ditanyakan pada SuperUser .

outis
sumber
2
Terima kasih atas jawaban yang saya temukan di superUser bahwa monst mirip itu Charles ( charlesproxy.com ) tetapi tidak gratis. Saya akan coba dengan Wireshark.
Fgblanch
Wireshark sedikit canggih untuk menginstal ... adakah yang lebih mudah untuk bangun dan menjalankan Mac Fiddler?
Leon Gaban
2
@Leon: bukan itu belum disebutkan. Anda bisa menggunakan Firefox + LiveHTTPHeaders. HttpFox mungkin juga bermanfaat. Sedangkan untuk menginstal Wireshark, semudah menginstal apa pun di Mac: Anda cukup mengunduh DMG dari situs Wireshark, membukanya, dan menyeret aplikasi ke folder Aplikasi Anda.
outis
Hai terima kasih saya akan memeriksa LiveHTTP itu ... Saya menginstal Wireshark seperti yang Anda katakan, tetapi konfigurasi adalah bagian lanjutan. Saya tidak main-main dengan terminal dan tidak dapat menemukan folder tertentu yang mereka bicarakan di Mac saya :(
Leon Gaban
2
Wireshark mungkin salah satu perangkat lunak yang paling tidak saya sukai. UI ini sangat tidak intuitif. Dokumen-dokumen itu terlihat seperti dibuat pada tahun 1994, dan saya tidak pernah melakukannya untuk melakukan hal-hal yang saya butuhkan.
BentOnCoding
23

Charles ditulis dalam Java dan dijalankan pada Mac. Ini tidak gratis.

Anda dapat mengarahkan Mac Anda ke mesin Windows + Fiddler Anda: http://www.fiddler2.com/fiddler/help/hookup.asp#Q-NonWindows

Dan pada 2013, ada pengunduhan Alpha Fiddler untuk Mono Framework, yang berjalan di Mac dan Linux. Juga, versi terbaru Fiddler dapat mengimpor file PCAP yang diambil dari WireShark atau alat lain yang berjalan di Mac.

EricLaw
sumber
13
Terima kasih telah menulis Fiddler sejak awal, Eric!
Cheeso
1
Ada juga versi Fiddler untuk Mac OSX sekarang fiddler.wikidot.com/mono
svassr
@ EricLaw Bisakah saya memonitor lalu lintas HTTP S ketika saya menggunakan mesin Windows + Fiddler eksternal?
mg30rg
@ mg30rg: Tentu. Lihat langkah 11 di sini telerik.com/blogs/running-fiddler-in-virtualbox-on-mac
EricLaw
@EricLaw Bagus, terima kasih!
mg30rg
13

Jika Anda tidak mendapatkan jawaban langsung untuk ini, Anda selalu bisa menjalankan Fiddler di mesin windows dan mengkonfigurasi browser Anda di Mac untuk menggunakan mesin windows sebagai server proxy. Tidak terlalu memuaskan dan membutuhkan mesin kedua (meskipun bisa virtual).

AnthonyWJones
sumber
Bagaimana cara mengkonfigurasi Windows sebagai server proxy?
Koray Tugay
13

HTTPScoop luar biasa untuk memeriksa lalu lintas web di Mac Anda. Sudah sangat membantu bagi saya. Saya tidak berpikir dua kali tentang label harga $ 15. Ada uji coba 14 hari.

Jonathan Badeen
sumber
3
Tampaknya tidak berfungsi lagi, unduhannya rusak, pembaruan terakhir hampir 3 tahun yang lalu dan dukungan tidak merespons. Situs webnya naik ...
Kenny
Tidak bagus tidak berfungsi dengan SSL
Mahmoud Fayez
1
Tampaknya ditutup.
Ionică Bizău
9

Cocoa Packet Analyzer mirip dengan WireShark tetapi dengan antarmuka yang jauh lebih baik. http://www.tastycocoabytes.com/cpa/

haknick
sumber
dan proses instalasi jauh lebih mudah! :)
Fgblanch
Tautan itu tampaknya sudah mati; seluruh domain tidak aktif, sebenarnya. Versi aplikasi Mac Store tidak lengkap (tidak termasuk kemampuan untuk menangkap). Saya menemukan unduhan di sini (versi 1.3 pada saat posting ini).
Andi
7

WebScarab adalah kerangka kerja untuk menganalisis aplikasi yang berkomunikasi menggunakan protokol HTTP dan HTTPS. Ini ditulis dalam Java, dan dengan demikian portabel untuk banyak platform. WebScarab memiliki beberapa mode operasi, diimplementasikan oleh sejumlah plugin. Dalam penggunaannya yang paling umum, WebScarab beroperasi sebagai proxy pencegat, memungkinkan operator untuk meninjau dan memodifikasi permintaan yang dibuat oleh browser sebelum dikirim ke server, dan untuk meninjau dan memodifikasi tanggapan yang dikembalikan dari server sebelum diterima oleh browser. . WebScarab dapat mencegat komunikasi HTTP dan HTTPS. Operator juga dapat meninjau percakapan (permintaan dan tanggapan) yang telah melewati WebScarab.

http://www.owasp.org/index.php/Category:OWASP_WebScarab_Project

macomber
sumber
Di mana kami dapat menemukan instalasi untuk Mac OS X? Halaman unduhan Corsaire sepertinya sudah tidak ada dan, setidaknya bagiku, tautan git di dawes.za.net hang.
studgeek
Periksa penulisan ulang WebScarab: owasp.org/index.php/OWASP_WebScarab_NG_Project Unduh dari code.google.com/p/webscarab-ng lalu luncurkan menggunakan java -jar WebScarab-ng-0.2.1.one-jar.jar
Motin
4

Ekstensi Tamper Data Firefox gratis cukup bagus. Memungkinkan Anda melihat, memfilter, dan mengubah semua permintaan.

Brandon Hill
sumber
3

Charles adalah Proxy Debugging Web yang luar biasa untuk Windows, Mac OS dan Linux. Versi lengkapnya adalah $ 50 tetapi itu sangat berharga.

jbox
sumber
2

Jika Anda menggunakan Eclipse, Anda dapat mencoba http4e

Petko Marko
sumber
0

Saya tahu ini adalah pertanyaan lama, tetapi saya ingin menambahkan ServiceCapture ke daftar, bagi mereka yang mungkin menemukan ini.

Saya telah menggunakan ServiceCapture selama sekitar 4 tahun dan menyukainya. Ini tidak gratis, tetapi ini adalah alat yang hebat dan tidak terlalu mahal. Jika Anda men-debug banyak aplikasi Flash atau AJAX itu sangat berharga.

TJ Downes
sumber
0

Saya pikir kemungkinannya kurang, tetapi FireBug (addon FireFox) memiliki beberapa alat analisis jaringan juga.

Laurent Jégou
sumber