
Я пытаюсь настроить инструмент 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
откройте Терминал и введите:
ifconfig
Вы увидите 'en0', 'en1', 'en2'... и так далее. Вам нужно найти активный порт Ethernet (скорее всего, en1), который будет указан первым.
Если вы введете:
info ifconfig
в командной строке вы найдете
"interface - this parameter is a string of the form "name unit", for example, "en0".
Надеюсь это поможет.