WedX - журнал о программировании и компьютерных науках

Прокси-сервер отладки HTTP для Linux и Mac [закрыт]

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

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


  • См. также: superuser.com/questions/42813/ 17.07.2012
  • Эти объявления не по теме — проклятие stackoverflow. 06.12.2019

Ответы:


1

Конечно, вы можете просто использовать Fiddler на ПК с Windows и указать на него окно Mac/Linux. https://www.fiddlerbook.com/fiddler/help/hookup.asp#Q-NonWindows

Вы также можете запустить Fiddler на виртуальной машине Windows или Linux на самом Mac: https://blogs.telerik.com/fiddler/posts/14-01-15/running-fiddler-in-virtualbox-на-mac

24.10.2009
  • Спасибо, Эрик, за всю прекрасную работу, которую вы проделали с Fiddler. Я буду использовать этот трюк в будущем. 26.10.2009
  • голосование против, потому что я думаю, что правильным ответом должен быть прокси, который работает непосредственно в Linux. Так я понимаю вопрос. 01.11.2014
  • @ FunThomas424242 Ты запутался. Fiddler работает непосредственно в Linux. 01.11.2014

  • 2

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

    Он также имеет пользовательский интерфейс.

    • Из командной строки запустите mitmweb
    • Настройте свое приложение на использование прокси-сервера и укажите ему адрес https://127.0.0.1:8080.
    • Перейдите по адресу https://127.0.0.1:8081, чтобы просмотреть все запросы на вкладке "поток". Очень похоже на вкладку «Сеть» консоли Google Chrome.
    23.07.2013

    3

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

    18.06.2012
  • Сейчас находится на GitHub: owasp.org/index.php/ZAP. 24.12.2015

  • 4

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

    FWIW, у меня никогда не было сбоев на мне.

    20.07.2011
  • Charles Proxy — действительно надежный продукт. Я использую его, помимо прочего, в качестве HTTP-прокси в своей сети. Затем настройте мои мобильные устройства на использование моего IP-адреса и назначенного номера порта в качестве прокси-сервера в настройках Wi-Fi. 01.02.2013

  • 5

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

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

    01.12.2009

    6

    Вы можете попробовать надстройку Live HTTP Headers для Firefox.

    09.12.2009

    7

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

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

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

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

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

    20.07.2011

    8

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

    19.03.2012

    9

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

    Но если вам нужно что-то более конкретное для отладки HTTP, я бы рекомендуем Firebug https://getfirebug.com/

    24.10.2009
  • Firebug великолепен, и я часто его использую, но он отслеживает HTTP-запросы только для текущей страницы. Мой вопрос был вызван отладкой проблемы с редиректами. 26.10.2009
  • Ах, это правда, извините за это. Но да, если вы хотите сделать это, Fiddler будет лучшим выбором для удобного отладчика HTTP. 26.10.2009

  • 10

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

    25.10.2009

    11

    Прокси-сервер Burp

    Betwixt — на основе интерфейса Chrome DevTools.

    Некоторые дополнительные параметры находятся на странице Ask Ubuntu.

    24.12.2015
  • вау Отрыжка - жемчужина. И это бесплатно спасибо! 08.11.2016

  • 12

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

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

    23.07.2013

    13

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

    24.10.2009

    14

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

    06.11.2014

    15

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

    11.12.2014

    16

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

    Я пробовал Wireshark (ужасно) Burp (хорошо, просто недостаточно хорошо) Fiddler моно версия (чертовски глючит), Charles и многие другие.

    Ни один из этих инструментов не был и вполовину так же полезен, как скрипач в Windows.

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

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

    06.01.2016

    17

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

    22.01.2016
    Новые материалы

    Как проанализировать работу вашего классификатора?
    Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

    Работа с цепями Маркова, часть 4 (Машинное обучение)
    Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

    Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
    Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

    Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
    Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

    Учебные заметки: создание моего первого пакета Node.js
    Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

    Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
    Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..

    ИИ в аэрокосмической отрасли
    Каждый полет – это шаг вперед к великой мечте. Чтобы это происходило в их собственном темпе, необходима команда астронавтов для погони за космосом и команда технического обслуживания..


    Для любых предложений по сайту: [email protected]