Существуют ли какие-либо средства перехвата 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 для Mac". Сегодня, спустя четыре года, отправился на поиски и остановился на mitmproxy.org
Паскаль Ван Хеке

14
Я согласен. Этот вопрос, безусловно, конструктивный и имеет несколько отличных рекомендаций. Он не требовал каких-либо «дебатов, споров, опросов или расширенных дискуссий» и, похоже, вряд ли.
Шовавник

Другие советы, поскольку я тоже пришел сюда, ожидая живого ответа в стиле SO ... Приложения Chrome: Dev HTTP Client, Почтальон
halr9000

2
Я только что обнаружил, что швы очень хороши github.com/kdzwinel/betwixt
Том Эстерез

Ответы:


36

Есть более общий, но, возможно, не такой полезный для вас Wireshark .

Один из сайтов сервера SO может быть лучше подходит для вашего вопроса. На самом деле, об этом уже спрашивали в SuperUser .


2
Спасибо за ответ, который я нашел в superUser, что он похож на Чарльза ( charlesproxy.com ), но он не бесплатный. Я попробую с Wireshark.
Fgblanch

Wireshark немного сложен в установке ... Есть ли легче настроить Mac Fiddler?
Леон Габан

2
@ Леон: не то, что еще не было упомянуто. Вы можете пойти на Firefox + LiveHTTPHeaders. HttpFox также может быть полезным. Что касается установки Wireshark, это так же просто, как установить что-либо на Mac: вы просто скачиваете DMG с сайта Wireshark, открываете его и перетаскиваете приложение в папку «Приложения».
2010 г.

Эй, спасибо, я проверю, что 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
Кажется, он закрыт.
Ионика Бизэу

9

Cocoa Packet Analyzer похож на WireShark, но с гораздо лучшим интерфейсом. http://www.tastycocoabytes.com/cpa/


и гораздо проще установить процесс! :)
Fgblanch

Эта ссылка кажется мертвой; весь домен не работает, на самом деле. Версия приложения для Mac Store неполная (не включает в себя возможность захвата). Я нашел загрузку здесь (версия 1.3 на момент публикации).
Анди

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.