Чи є такі засоби перехоплення HTTP / HTTPS, як Fiddler для Mac OS X? [зачинено]


154

Мені хотілося б знати, чи є такі програми, як fiddler, але для Mac OS X, оскільки мені потрібно налагоджувати деякі запити веб-додатків у Mac OS X. Раніше я робив це з fiddler в Windows, і я хотів би, щоб цей інструмент був доступний на Mac.


1
Перейдіть до цієї URL-адреси в Google Chrome: chrome: // net-Internals / Ви можете використовувати її для зйомки та скидання файлу json усього http-трафіку.
Денис М. Кухня

20
Шкода, що питання закрите, оскільки це перший результат Google для "fiddler for mac". Сьогодні, через чотири роки, пішов на обшук і влаштувався на mitmproxy.org
Паскаль Ван

14
Я згоден. Це питання, безумовно, конструктивне та має чудові рекомендації. Він не вимагає жодних "дебатів, аргументів, опитувань чи розширених дискусій", і, схоже, не може.
шовавник

Інші поради, оскільки я теж прийшов сюди, очікуючи живої відповіді в стилі SO ... Chrome Apps: Dev HTTP Client, Postman
halr9000

2
Щойно я виявив між тим, що дуже добре звучить github.com/kdzwinel/betwixt
Том Естерез

Відповіді:


36

Там є більш загальне, але, можливо, не так корисно для вас, Wireshark .

Один із сайтів сервера SO може бути краще підходить для вашого питання. Насправді це вже запитували на SuperUser .


2
Дякую за відповідь, що я знайшов у superUser, що монстр схожий на Чарльза ( charlesproxy.com ), але це не безкоштовно. Я спробую з Wireshark.
Fgblanch

Wireshark трохи вдосконалений для встановлення ... чи легше встати та запустити Mac Fiddler?
Леон Габан

2
@Leon: не про це вже не згадувалося. Ви можете піти на Firefox + LiveHTTPHeaders. HttpFox також може бути корисним. Що стосується встановлення Wireshark, це так просто, як встановити що-небудь на Mac: ви просто завантажуєте DMG з сайту Wireshark, відкриваєте його та перетягуєте додаток у папку Applications.
outis

Ей, дякую, я перевірю, що LiveHTTP ... я встановив Wireshark, як ви сказали, але конфігурація - це додаткова частина. Я не псуюся з терміналом і не можу знайти жодної конкретної папки, про яку вони говорять на моєму Mac :(
Леон Габан,

2
Wireshark - це, мабуть, один з моїх найменш улюблених програм. Інтерфейс користувача жахливо неінтуїтивний. Документи виглядають так, як вони були зроблені в 1994 році, і я ніколи не змушував її робити те, що мені потрібно.
BentOnCoding

23

Чарльз написаний на Java і працює на Mac. Це не безкоштовно.

Ви можете вказати свій Mac на вашій машині Windows + Fiddler: http://www.fiddler2.com/fiddler/help/hookup.asp#Q-NonWindows

А станом на 2013 рік, у програмі Fiddler для 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 як проксі-сервер?
Корай Тугай

13

HTTPScoop є приголомшливим для перевірки веб-трафіку на вашому Mac. Це було мені неймовірно корисно. Я не замислювався двічі про ціну 15 доларів. Існує 14-денний судовий процес.


3
Як видається, Dows більше не працює, завантаження пошкоджено, останнє оновлення було майже 3 роки тому, і підтримка не відповідає. Веб-сайт, однак, працює ...
Кенні

Непогано не працює з SSL
Махмуд Файез

1
Здається, його закрили.
Ionică Bizău

9

Аналізатор пакетів какао схожий на WireShark, але зі значно кращим інтерфейсом. http://www.tastycocoabytes.com/cpa/


і набагато простіше встановити процес! :)
Fgblanch

Здається, це посилання є мертвим; весь домен фактично знижений. Версія додатка Mac Store неповна (не включає можливість зйомки). Я знайшов завантаження тут (версія 1.3 під час цієї публікації).
Andi

7

WebScarab - це основа для аналізу програм, які спілкуються за допомогою протоколів HTTP та HTTPS. Він написаний на Java, і тому є портативним для багатьох платформ. 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 потім запустити з допомогою Java -jar WebScarab-нг-0.2.1.one-jar.jar
Мотін


3

Чарльз - чудовий проксі-сервер для налагодження для Windows, Mac OS та Linux. Повна версія - 50 доларів, але вона того варта.




0

Я знаю, що це старе питання, але я хотів додати ServiceCapture до списку для тих, хто може натрапити на це.

Я використовую ServiceCapture близько 4 років і люблю це. Це не безкоштовно, але це чудовий інструмент і не дуже дорогий. Якщо ви налагоджуєте багато програм Flash або AJAX, це неоціненно.


0

Я думаю, що можливостей менше, але FireBug (аддон FireFox) також має деякі інструменти мережевого аналізу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.