¿Cómo configurar el archivo pf.conf para mitmproxy en macOS?

¿Cómo configurar el archivo pf.conf para mitmproxy en macOS?

Estoy intentando configurar la herramienta mitmproxy (guía). Estoy atascado en el Paso 3, donde necesito modificar el archivo pf.conf. Mi pregunta es esencialmente sobre la última oración:

Coloque las siguientes dos líneas en un archivo llamado, digamos, 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

Estas reglas le indican a pf que redirija todo el tráfico destinado al puerto 80 o 443 a la instancia local de mitmproxy que se ejecuta en el puerto 8080. Deberíareemplace en2 con la interfaz en la que aparecerá su dispositivo de prueba.

Lo trato pfctlpor primera vez y no puedo entender lo que es.interfazacerca de y qué debo pegar en lugar de en2.

he mirado a travésGuía de OpenBSD sobre reenvío de puertospero no tiene nada sobre el rdrcomando. ¡Por favor ayuda!

Respuesta1

Abra Terminal y escriba:

ifconfig

Verás 'en0', 'en1', 'en2'... y así sucesivamente. Está buscando el puerto Ethernet que esté activo (probablemente en1) y aparecerá en primer lugar.

Si escribes:

info ifconfig

en la línea de comando, encontrará

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

Espero que esto ayude.

información relacionada