Существуют ли какие-либо средства перехвата HTTP / HTTPS, такие как Fiddler для Mac OS X? [закрыто]

154

Я хотел бы знать, есть ли какие-либо приложения, такие как fiddler, но для Mac OS X, так как мне нужно отлаживать некоторые запросы от веб-приложений в Mac OS X. Я делал это с помощью fiddler в Windows и хотел бы, чтобы этот инструмент был доступен на Mac тоже.

Fgblanch
источник
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 .

outis
источник
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.

EricLaw
источник
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 в качестве прокси-сервера. Не очень удовлетворительно и требует второй машины (хотя она может быть виртуальной).

AnthonyWJones
источник
Как настроить Windows как прокси-сервер?
Корай Тугай
13

HTTPScoop отлично подходит для проверки интернет-трафика на вашем Mac. Это было невероятно полезно для меня. Я не думал дважды о ценнике в 15 долларов. Есть 14 дневная пробная версия.

Джонатан Бадин
источник
3
Dows больше не работает, загрузка повреждена, последнее обновление было почти 3 года назад, и поддержка не отвечает. Сайт работает, однако ...
Кенни
Не хорошо не работает с SSL
Махмуд Файез
1
Кажется, он закрыт.
Ионика Бизэу
9

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

haknick
источник
и гораздо проще установить процесс! :)
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
Мотин
4

Бесплатное расширение Tamper Data Firefox довольно хорошее. Позволяет просматривать, фильтровать и изменять все запросы.

Брэндон Хилл
источник
3

Чарльз - превосходный прокси-сервер для отладки в сети Windows, Mac OS и Linux. Полная версия стоит 50 $, но это того стоит.

jbox
источник
2

http://ditchnet.org/httpclient/

meleyal
источник
У меня уже есть httpClient, но он заставляет вас создавать запросы вместо того, чтобы получать запросы из приложений.
Fgblanch
2

Если вы используете Eclipse, вы можете попробовать http4e

Петко Марко
источник
0

Я знаю, что это старый вопрос, но я хотел добавить ServiceCapture в список для тех, кто может столкнуться с этим.

Я использую ServiceCapture около 4 лет и люблю его. Это не бесплатно, но это отличный инструмент и не очень дорогой. Если вы отлаживаете много приложений Flash или AJAX, это бесценно.

Ти Джей Даунс
источник
0

Я думаю, что возможности меньше, но FireBug (дополнение FireFox) также имеет некоторые инструменты сетевого анализа.

Лоран Жегу
источник