Подтвердить что ты не робот

Прокси-сервер HTTP для Linux и Mac

Я использую прокси-сервер Fiddler для отладки всех видов проблем HTTP в Windows. Это отлично подходит для проверки заголовков и ответов на нескольких страницах.

Есть ли хороший прокси-сервер для отладки HTTP для Mac и Linux? Я нашел Charles, но он $50 после того, как пробная версия закончилась, и она рухнула на меня. Я мог бы использовать Wireshark, но это боль.

4b9b3361

Ответ 2

Zaproxy, вилка Paros, является межплатформенным открытым отладочным прокси-сервером с открытым исходным кодом и активно поддерживается в OWASP.

Ответ 3

Mitmproxy - полезный прокси-инструмент командной строки.

Ответ 4

Чарльз, как вы знаете, составляет 50 долларов, но я считаю, что это полностью стоит денег. Множество функций, включая поддержку SSL.

FWIW, я никогда не сталкивался с этой проблемой.

Ответ 5

Wireshark не поможет вам, если вам нужно отлаживать HTTPS-запросы (если только вы не можете получить ключи шифрования для обеих конечных точек - см. сайт Wireshark для получения подробной информации). Данные Firebug и Tamper приближаются, но для тщательного анализа мне иногда нравится сохранять записанный сеанс. Я бы рекомендовал предоставить OWASP Zed Attack Proxy (преемник Parosproxy, который больше не активно развивается). Это приложение Java, служащее прокси-сервером http (s); он предоставляет довольно много функций и оказался очень полезным для меня в прошлом.

ZAP предлагает легкую автоконфигурацию Firefox. Помните, что это делается отдельно (что означает: не для других видов просмотра). Профиль Firefox: для перехвата https ZAP установит новый сертификат SSL.

Ответ 6

Возможно, вы захотите попробовать Live HTTP Headers add-on для Firefox.

Ответ 7

Парос работает как шарм для меня на моем Ubuntu Jaunty x64. Так же просто, как загрузить, запустить, установить параметры прокси-сервера в браузере на localhost: 8080, и вы готовы проверить ваш просмотр http.

Это Java, поэтому он работает на Windows, Linux и Mac.

Я предпочитаю это плагин firefox, потому что я могу использовать его с разными браузерами и программным обеспечением.

Загрузка ParosProxy: http://sourceforge.net/projects/paros/

Парос не обновлялся много лет. Однако есть активно поддерживаемая вилка Paros - OWASP Zed Attack Proxy (ZAP): https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project

Ответ 8

Сейчас есть несколько приложений для магазина Chrome. Теперь я использую DHC через Restlet.

Ответ 9

Я лично считаю, что Wireshark довольно прост в использовании. Просто примените фильтр для HTTP-трафика и щелкните правой кнопкой мыши на трафик, идущий/идущий на/с вашего сайта, и нажмите "Follow TCP stream".

Но, если вы хотите что-то более специфичное для отладки HTTP, я бы порекомендовал Firebug http://getfirebug.com/

Ответ 10

Если вы ограничиваете себя Firefox, расширение Tamper Data довольно прочное.

Ответ 12

Другой вариант - это то, что не требует настольного приложения. Runscope - это прокси-сервер, основанный на "облаке", который позволяет вам отлаживать запросы. Он не может захватывать запросы в локальных или внутренних сетях, но если вы отлаживаете приложения или сторонние API-интерфейсы в общедоступном Интернете, это может помочь.

(Отказ от ответственности, я один из основателей.)

Ответ 13

Если вы можете сделать какой-то Perl, я думаю, вам стоит взглянуть на модуль HTTP:: Proxy.

Ответ 14

Вы также можете попробовать Proxy.app через Websecurify. Он является 100% родным, доступным в Mac App Store.

Ответ 15

Вы можете использовать хром: chrome://net-internals/#events

Ответ 16

Я знаю этот старый вопрос, но я здесь много раз искал решение для этого.

Я попробовал Wireshark (Horrible) Burp (Хорошо, просто недостаточно) Модная версия Fiddler (багги, как ад) Чарльз & Амп; еще много.

Non из этих инструментов чувствовал половину полезной, как скрипач на окнах.

Я нашел новое расширение для Postman (отличный инструмент для создания HTTP-запроса). Прокси-сервер Postman позволяет вам отслеживать HTTP-запросы так же, как и скрипач в Windows.

Надеюсь, это поможет кому-то.

Ответ 17

ZAP 2.4.3 Standard - лучший прокси-сервер для отладки HTTP для Mac и Linux, которые я могу найти. Я использовал Fiddler на окнах, но для Linux я столкнулся с подобной проблемой, и во время моего поиска я узнал о ZAP. Я использую его, и у него очень богатый пользовательский интерфейс.