¿Puedo bloquear puertos y tráfico de red cuando uso Personal Hotspot?

8

Me gustaría bloquear los puertos y el tráfico de red cuando uso mi dispositivo iOS con jailbreak como punto de acceso personal.

La razón es que no quiero que mi programa de respaldo, actualizaciones de computadora o cualquier aplicación de uso de ancho de banda alto pueda descargar o cargar demasiados datos.

¿Hay alguna manera de hacerlo usando iOS o una aplicación?

Maxime
fuente

Respuestas:

8

Para conexiones salientes, la única aplicación de jailbreak que existe es Firewall iP . Se comporta de manera similar a la aplicación de Mac OS X Little Snitch .

Para las conexiones entrantes, deberá utilizar un sistema de firewall normal como ipfw.

Descargo de responsabilidad: para cualquiera que quiera usarlo ipfwen iOS, tendrá que parchear el kernel para incluir soporte pf. Documentado, nadie lo ha hecho nunca, pero no es técnicamente imposible. El jailbreak en sí mismo parchea el núcleo al arrancar, por lo que esto requeriría los mismos exploits utilizados durante ese proceso. Si ha pasado a parchear pfen el kernel, continúe con mi respuesta original a continuación.

Agregue el http://theworm.altervista.org/cydia/repositorio en Cydia > Manage > Sources > Edit > Add. Luego instale la MTerminalaplicación desde el repositorio de BigBoss y el network-cmdspaquete desde el repositorio de The Worm. Luego puede acceder a la aplicación de terminal que acaba de obtener y ejecutar ipfw. Esto te permitirá escribir en tus tablas de firewall. Si necesita un tutorial sobre cómo utilizar ipfw, hay una buena aquí .

Andrew Larsson
fuente
2
Una preocupación es que insanelyi es principalmente un repositorio pirata. Un lugar confiable y autorizado para obtener una versión funcional de Mobile Terminal para iOS 4 y 5 es descargar el archivo .deb del sitio oficial del proyecto Google Code y luego instalarlo con iFile o colocándolo en / var / root / Media / Cydia / AutoInstall directorio . Otra opción para obtener acceso de línea de comandos a su dispositivo es instalar OpenSSH y una aplicación de cliente SSH de App Store como iSSH o Prompt, y luego SSH en localhost.
britta
Sí, ese es el lugar más ideal para obtener MobileTerminal, pero es un poco más complicado. Uno podría eliminar el repositorio después de instalar MobileTerminal si tenían algunas preocupaciones, pero su consejo es el mejor de todos modos.
Andrew Larsson
1
Aquí hay un repositorio no pirata que aloja Mobile Terminal 520-1:http://www.ijailbreak.com/repository/
britta
Gracias por la alternativa. Es bueno ver que hay algunos depósitos legales amigables que alojan algunas buenas aplicaciones.
Andrew Larsson
2

Podrías considerar usar el tweak Firewall iP (un paquete pago alojado por el repositorio de BigBoss): proporciona una serie de opciones para controlar las conexiones salientes desde tu iPhone.

Britta
fuente