มีเครื่องมือสกัดกั้น HTTP / HTTPS เช่น Fiddler สำหรับ mac OS X หรือไม่ [ปิด]


154

ฉันต้องการทราบว่ามีแอพพลิเคชั่นใด ๆ เช่นพู้ทำเล่น แต่สำหรับ mac OS X เพราะฉันต้องดีบั๊กคำขอบางส่วนจากเว็บแอปพลิเคชันใน Mac OS X ฉันเคยทำกับพู้ทำเล่นบน Windows และรักที่จะมีเครื่องมือนี้ บน Mac เช่นกัน


1
ไปที่ URL นี้ใน Google Chrome: chrome: // net-internals / คุณสามารถใช้เพื่อจับภาพและถ่ายโอนไฟล์ json ของการรับส่งข้อมูล http ทั้งหมด
Denis M. Kitchen

20
สงสารคำถามนั้นถูกปิดเนื่องจากนี่เป็นผลการค้นหา google ครั้งแรกสำหรับ "fiddler for mac" ไปค้นหาวันนี้สี่ปีหลังจากนั้นและตั้งรกรากอยู่ที่mitmproxy.org
Pascal Van Hecke

14
ฉันเห็นด้วย. คำถามนี้สร้างสรรค์อย่างแน่นอนและมีคำแนะนำที่ดีเยี่ยม มันไม่ได้ร้องขอ "การโต้เถียงการหยั่งเสียงหรือการอภิปรายเพิ่มเติมใด ๆ " และดูเหมือนจะไม่น่าเป็นไปได้
shovavnik

เคล็ดลับอื่น ๆ ตั้งแต่ฉันเช่นกันมาที่นี่โดยหวังว่าจะได้คำตอบที่มีชีวิตในสไตล์ SO ... Chrome Apps: ไคลเอนต์ HTTP Dev, Postman
halr9000

2
ฉันเพิ่งค้นพบ betwixt ที่ตะเข็บดีมากgithub.com/kdzwinel/betwixt
Tom Esterez

คำตอบ:


36

มีทั่วไปมากขึ้น แต่อาจจะไม่เป็นประโยชน์กับคุณWireshark

ไซต์เซิร์ฟเวอร์ SO หนึ่งอาจเหมาะสำหรับคำถามของคุณ ในความเป็นจริงมันถูกถามในSuperUserแล้ว


2
ขอบคุณสำหรับคำตอบที่ฉันพบใน superUser ว่า monst คล้ายกันคือ Charles ( charlesproxy.com ) แต่มันไม่ฟรี ฉันจะลองกับ Wireshark
Fgblanch

Wireshark เป็นขั้นสูงเล็ก ๆ น้อย ๆ ในการติดตั้ง ... จะมีการติดตั้งและใช้ Mac Fiddler ง่ายขึ้นไหม
Leon Gaban

2
@Leon: ยังไม่ได้กล่าวถึง คุณสามารถไปสำหรับ Firefox + LiveHTTPHeaders HttpFox อาจมีประโยชน์เช่นกัน สำหรับการติดตั้ง Wireshark มันง่ายเหมือนการติดตั้งอะไรบน Mac: คุณเพียงแค่ดาวน์โหลด DMG จากเว็บไซต์ Wireshark เปิดและลากแอพไปยังโฟลเดอร์ Applications ของคุณ
outis

สวัสดีขอบคุณฉันจะตรวจสอบว่า LiveHTTP ... ฉันติดตั้ง Wireshark ตามที่คุณพูด แต่การกำหนดค่าเป็นส่วนขั้นสูง ฉันจะไม่ยุ่งกับขั้วและไม่สามารถหาใด ๆ ของโฟลเดอร์เฉพาะที่พวกเขาพูดคุยเกี่ยวกับฉัน Mac :(
Leon Gaban

2
Wireshark เป็นหนึ่งในซอฟต์แวร์ที่ฉันโปรดปรานที่สุด UI นั้นไม่สามารถหยั่งรู้ได้ เอกสารดูเหมือนว่าพวกเขาถูกสร้างขึ้นในปี 1994 และฉันไม่เคยได้รับมันเลยเพื่อทำสิ่งที่ฉันต้องการ
BentOnCoding

23

Charles เขียนใน Java และทำงานบน Mac มันไม่ฟรีแม้ว่า

คุณสามารถชี้ Mac ของคุณไปที่เครื่อง Windows + Fiddler ของคุณ: http://www.fiddler2.com/fiddler/help/hookup.asp#Q-NonWindows

และในปี 2013 มีการดาวน์โหลด Fiddler ของ Alpha Framework สำหรับ Mono Framework ซึ่งทำงานบน Mac และ Linux นอกจากนี้ Fiddler เวอร์ชันล่าสุดยังสามารถนำเข้าไฟล์. PCAP ที่บันทึกจาก WireShark หรือเครื่องมืออื่น ๆ ที่ทำงานบน Mac


13
ขอบคุณที่เขียน Fiddler ตั้งแต่แรกเอริค!
Cheeso

1
นอกจากนี้ยังมี Fiddler สำหรับ Mac OSX ในขณะนี้fiddler.wikidot.com/mono
svassr

@EricLaw ฉันสามารถตรวจสอบการรับส่งข้อมูล HTTP Sเมื่อฉันใช้เครื่อง Windows + Fiddler ภายนอกได้หรือไม่
mg30rg

@ mg30rg: แน่นอน ดูขั้นตอนที่ 11 ที่นี่telerik.com/blogs/running-fiddler-in-virtualbox-on-mac
EricLaw

@EricLaw ดีมากขอบคุณ!
mg30rg

13

หากคุณไม่ได้รับคำตอบโดยตรงคุณสามารถใช้ Fiddler บนเครื่อง windows และกำหนดค่าเบราว์เซอร์ของคุณบน Mac เพื่อใช้เครื่อง windows เป็นพร็อกซีเซิร์ฟเวอร์ ไม่ค่อยน่าพอใจและต้องใช้เครื่องที่สอง (แม้ว่ามันจะเป็นเสมือนจริง)


ฉันจะกำหนดค่า Windows เป็นพร็อกซีเซิร์ฟเวอร์ได้อย่างไร
Koray Tugay

13

HTTPScoop ยอดเยี่ยมสำหรับการตรวจสอบปริมาณการใช้งานเว็บบน Mac ของคุณ มันเป็นประโยชน์อย่างเหลือเชื่อสำหรับฉัน ฉันไม่คิดสองครั้งเกี่ยวกับป้ายราคา $ 15 มีการทดลองใช้ 14 วัน


3
ดูเหมือนจะไม่ทำงานอีกต่อไปการดาวน์โหลดเสียหายอัปเดตล่าสุดเมื่อเกือบ 3 ปีที่แล้วและการสนับสนุนไม่ตอบสนอง เว็บไซต์ขึ้น แต่ ...
Kenny

ไม่ดีใช้ไม่ได้กับ SSL
Mahmoud Fayez

1
ดูเหมือนว่าจะปิดตัวลง
IonicăBizău

9

Cocoa Packet Analyzer คล้ายกับ WireShark แต่มีอินเตอร์เฟสที่ดีกว่ามาก http://www.tastycocoabytes.com/cpa/


และกระบวนการติดตั้งง่ายขึ้นมาก! :)
Fgblanch

ลิงค์นั้นดูเหมือนจะตาย ความจริงแล้วโดเมนทั้งหมดล่ม แอปเวอร์ชัน Mac Store ไม่สมบูรณ์ (ไม่รวมความสามารถในการจับภาพ) ฉันพบการดาวน์โหลดที่นี่ (เวอร์ชั่น 1.3 ณ เวลาที่โพสต์นี้)
Andi

7

WebScarab เป็นเฟรมเวิร์กสำหรับการวิเคราะห์แอปพลิเคชันที่สื่อสารโดยใช้โปรโตคอล HTTP และ HTTPS มันเขียนด้วยภาษาจาวาและสามารถพกพาไปได้หลายแพลตฟอร์ม WebScarab มีโหมดการทำงานหลายรูปแบบซึ่งมีการใช้งานโดยปลั๊กอิน ในการใช้งานทั่วไป WebScarab ทำหน้าที่เป็นพร็อกซีดักซึ่งอนุญาตให้ผู้ปฏิบัติงานตรวจสอบและแก้ไขคำขอที่สร้างขึ้นโดยเบราว์เซอร์ก่อนที่จะถูกส่งไปยังเซิร์ฟเวอร์และตรวจสอบและแก้ไขการตอบกลับจากเซิร์ฟเวอร์ก่อนที่จะได้รับ . WebScarab สามารถดักจับการสื่อสารทั้ง HTTP และ HTTPS ผู้ประกอบการยังสามารถตรวจสอบการสนทนา (คำขอและคำตอบ) ที่ผ่าน WebScarab

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


เราจะหาการติดตั้งสำหรับ Mac OS X ได้จากที่ไหน? ดูเหมือนว่าหน้าดาวน์โหลดของ Corsaire จะหายไปและสำหรับฉันอย่างน้อยก็ลิงค์ git ใน dawes.za.net แฮงค์
studgeek

กร้าเขียนของ WebScarab นี้: owasp.org/index.php/OWASP_WebScarab_NG_Projectดาวน์โหลดจากcode.google.com/p/webscarab-ngแล้วเปิดการใช้งานจาวา -jar WebScarab-ng-0.2.1.one-jar.jar
Motin


3

Charlesเป็น Web Debugging Proxy ที่ยอดเยี่ยมสำหรับ Windows, Mac OS และ Linux เวอร์ชันเต็มคือ 50 $ แต่มันก็คุ้มค่าดี




0

ฉันรู้ว่านี่เป็นคำถามเก่า แต่ฉันต้องการเพิ่ม ServiceCapture ลงในรายการสำหรับผู้ที่อาจเจอปัญหานี้

ฉันใช้ ServiceCapture มาประมาณ 4 ปีแล้วและชอบมาก มันไม่ฟรี แต่มันเป็นเครื่องมือที่ยอดเยี่ยมและไม่แพงมาก หากคุณดีบักแอพ Flash หรือ AJAX เป็นจำนวนมากแอพนี้จะมีค่ามาก


0

ฉันคิดว่าความเป็นไปได้น้อยกว่า แต่ FireBug (addon of FireFox) มีเครื่องมือวิเคราะห์เครือข่ายบางอย่างเช่นกัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.