Pregunta Bloquear la conexión a Internet a través del cacao


En Unix (ubuntu) tenemos el comando iptables, con el cual podemos bloquear la conexión a Internet para un usuario. Quiero saber si hay alguna API de cacao o carbono con la que un usuario pueda bloquear su conexión de Internet durante un tiempo y luego pueda volver a conectarla.

Nota: No tengo privilegios administrativos.


0


origen


¿Desea desactivar la conexión WiFi o Ethernet a través de un script?
Si puedes compartir me encantaría atravesarlo :-) - Devarshi
Tengo una respuesta útil, no estoy seguro de por qué he votado :( - Devarshi
Hola a las personas que votan para cerrar esta pregunta. He encontrado una pregunta similar, relacionada con .net, en SO stackoverflow.com/questions/2752711/..., que tiene alguna respuesta útil, y no está cerrada, así que no estoy seguro de por qué se vota para que se cierre esta pregunta. Por favor aclara De nuevo, creo que puede traer alguna respuesta más útil si no se cierra. - Devarshi
Porque ese ejemplo se está ejecutando en Windows 7, que cada usuario también garantiza ser administrador. En un sistema Unix, si su usuario desea bloquear Internet, simplemente desactive el Wi-Fi o desenchufe el cable Ethernet. Simplemente.


Respuestas:


Mac OS X 10.7 y versiones posteriores PF, un filtro de paquetes OpenBSD, que seguramente es la forma correcta de hacerlo.

La interfaz de línea de comandos para administrar reglas es pfctl. Probablemente necesites invocarlo como root, usando Servicios de Autorización. Aquí hay una respuesta que describe una NSTask-como envoltorio que puede ser de ayuda.

Parece que PF admite reglas basadas en UID (busque el user parámetro en el página man) Si necesita ayuda para configurar PF para que haga lo que desea, publique en unix.se o apple.se.


2



muchas gracias por su respuesta útil ... seguramente lo intentaré :-) - Devarshi
Tengo una pregunta más ... supongamos que un usuario no tiene privilegios administrativos y aún quiere bloquear la conexión a Internet, solo para su cuenta, ¿cómo puede hacerlo? - Devarshi
Creo que un programa de ayuda con privilegios de administrador es la única forma de que funcione.
ok ... una vez más gracias :-) - Devarshi