9

Я использую Ubuntu на виртуальной машине (хост-компьютер - Windows 7). Можно ли использовать Fiddler на хост-машине для захвата трафика с виртуальной машины? Учитывая, что сеть виртуальной машины должна проходить через сетевой адаптер хост-компьютера, может ли Fiddler перехватывать пакеты? (Я не знаю ни одной бесплатной альтернативы Fiddler для Linux, кроме Tamper Data, но мне нужно немного больше контроля). Благодарю.

2 ответа2

11

Это возможно. Следующие шаги работали для меня с Windows 7 Enterprise под управлением Ubuntu 10 в VMWare Player 4.0.1

  1. В Ubuntu VM откройте диалоговое окно "Сетевой прокси" ("Система"> "Настройки"> "Сетевой прокси").
  2. Выберите "Ручная настройка прокси"
  3. Введите IP-адреса хоста (Windows) и порт 8888 (если вы не изменили это значение по умолчанию в Fiddler)
  4. Закрыть диалог
  5. Откройте параметры Fiddler, перейдите на вкладку "Подключения" и убедитесь, что "Разрешить подключение к удаленным компьютерам". Если это не так, включите его и перезапустите Fiddler.
5

Существует несколько альтернатив для Fiddler в Linux, некоторые из которых я бы даже рассмотрел лучше. Два, которые приходят на ум, это Nettool и Paros (Paros Proxy). Оба основаны на Java (мультиплатформенность), и Paros - мое личное предпочтение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .