Compartir una conexión TUN VPN con Android e iOS para interceptar el tráfico

0

Tengo dos interfaces:  - Una interfaz física WLAN con 802.1x auth (en0)  - Una interfaz virtual TUN con VPN (invisible en la configuración de red) (utun1)

Tengo móviles (Android arraigado y iOS con jailbreak) que quiero interceptar su tráfico HTTP / S, a través de Bluetooth.

Mi primer pensamiento fue compartir Internet de WiFi a Bluetooth, a OS X no le gustó esto, ya que el WiFi tiene una autenticación de 802.1x.

Luego activé Bluetooth Tethering sin ninguna conexión en el Android, me conecté desde Mac (en3) y agregué la Mac como ruta predeterminada con ip route add default via <mac ip> . Luego en el Mac hice: sysctl -w net.inet.ip.forwarding=1 echo "nat on utun1 from en3:network to any -> (utun1)" >> /etc/pf.conf pfctl -F all pfctl -ef /etc/pf.conf

No tengo errores, pero el dispositivo móvil no puede conectarse a Internet. Hace ping al mac, la ruta está bien, pero el NAT no funciona.

¿Cómo puedo compartir la conexión VPN a través de Bluetooth PAN en los dispositivos móviles? ¿Debo intentar un enfoque diferente? ¿Estoy haciendo algo mal?

    
pregunta dzervas 16.09.2018 - 11:06

1 respuesta

0

Primero, en la Mac, realice una configuración de red (una ubicación en la redacción de Apple) adecuada para su necesidad. Nunca uses la ubicación "Automática", demasiado infame y mágica. Una configuración con interfaces "Wi-Fi" y "Bluetooth PAN" y nada más. Configúralos (supongo que estás familiarizado con este aspecto para comenzar a jugar con una VPN y los problemas de seguridad relacionados con esto).

Una vez que se haya configurado, sin que haya nada conectado todavía en la interfaz "Bluetooth PAN", simplemente configure una "Conexión compartida a Internet" (que de hecho debería denominarse correctamente "pasarela de red") de la siguiente manera:

La configuración correcta de sysctl , nat y pf se realizará mediante muchos subprocesos ocultos (y no documentados) detrás de Internet Sharing .

    
respondido por el daniel Azuelos 16.09.2018 - 12:32

Lea otras preguntas en las etiquetas