Я пытаюсь настроить инструмент mitmproxy (руководство). Я застрял на шаге 3, где мне нужно изменить файл pf.conf. Мой вопрос по существу о последнем предложении:

Поместите следующие две строки в файл, скажем, pf.conf:

rdr on en2 inet proto tcp to any port 80 -> 127.0.0.1 port 8080
rdr on en2 inet proto tcp to any port 443 -> 127.0.0.1 port 8080

Эти правила говорят pf перенаправлять весь трафик, предназначенный для порта 80 или 443, на локальный экземпляр mitmproxy, работающий на порту 8080. Вам следует заменить en2 интерфейсом, на котором появится ваше тестовое устройство.

Я впервые имею дело с pfctl и не могу понять, что такое интерфейс и что я должен вставить вместо en2 .

Я просмотрел руководство по OpenBSD по перенаправлению портов, но в нем ничего не говорится о команде rdr . Пожалуйста помоги!

1 ответ1

2

откройте Терминал и введите:

ifconfig

Вы увидите «en0», «en1», «en2» ... и так далее. Вы ищете какой порт Ethernet активен (вероятно, en1) и будет указан первым.

Если вы введете:

info ifconfig

в командной строке вы найдете

"interface - this parameter is a string of the form "name unit", for example, "en0".

Надеюсь это поможет.

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