2

Я пытался запустить CERT Tapioca (http://www.cert.org/blogs/certcc/post.cfm?EntryID=203) на моем Mac, чтобы я мог проверить безопасность SSL/HTTPS нашего приложения для Android.

До этого момента я запускал виртуальную машину Tapioca в VirtualBox, но у меня не было большого успеха в получении MITMProxy (Tapioca включает в себя MITMProxy) для ответа на что-либо.

Я настроил один NAT-адаптер, который позволяет виртуальной машине подключаться к Интернету. Затем я настроил адаптер только для хоста, который, как мне показалось, мог бы позволить мне использовать виртуальную машину в качестве прокси для моей хост-машины. который я тогда думал, позволит MITMProxy перехватить все данные, проходящие через.

Самое большее, что я получил, это возможность вызывать IP-адрес виртуальной машины из веб-браузера хоста и получать ошибку в MITMProxy, которая говорит 502 Error connecting [Errno 111] Connection Refused

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

1 ответ1

1

ИМХО, вы не сможете перенаправлять трафик вашего Mac на виртуальную машину (адаптеры только для хоста) на этом Mac, который полагается на этот Mac для маршрутизации (NAT-адаптер) всего трафика в Интернет.

Решения

  1. Настройте виртуальную машину MacOS X с помощью Android SDK (возможно), настройте адаптер только для хоста и используйте виртуальную машину Tapioca в качестве прокси / маршрутизатора для виртуальной машины MacOS X
  2. Настройте второй Mac, установите mitmproxy и настройте основной Mac для использования второго Mac в качестве прокси / маршрутизатора

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