Questão Bloquear a conexão com a Internet por meio do cacau


No unix (ubuntu) temos o comando iptables, usando o qual podemos bloquear a conexão com a Internet para um usuário. Eu quero saber se há algum cacau, API de carbono usando o qual um usuário pode bloquear sua conexão com a Internet por algum tempo e depois pode reconectá-lo.

Nota: Eu não tenho privilégios administrativos.


0


origem


Deseja desativar a conexão WiFi ou Ethernet por meio de um script?
Se você pode compartilhar gostaria de passar por isso :-) - Devarshi
Eu tenho uma resposta útil, não tenho certeza porque eu fui derrotado :-( - Devarshi
oi para as pessoas que estão votando para fechar esta questão. Eu encontrei uma questão semelhante, relacionada com .net, em SO stackoverflow.com/questions/2752711/…, que tem alguma resposta útil para, e não está fechado, então eu não tenho certeza porque esta questão é votada para ser fechada. Por favor, esclareça. Mais uma vez, penso que pode trazer uma resposta mais útil se não for encerrada. - Devarshi
Porque esse exemplo está sendo executado no Windows 7, que todo usuário também é garantia de ser admin. Em um sistema Unix, se o usuário quiser bloquear a Internet, desative o Wi-Fi ou desconecte o cabo Ethernet. Simplesmente.


Respostas:


Mac OS X 10.7 e posterior suportam PF, um filtro de pacotes do OpenBSD, que é quase certamente o jeito certo de fazer isso.

A interface da linha de comandos para gerenciar regras é pfctl. Provavelmente você precisará invocá-lo como root, usando Serviços de Autorização. Aqui está uma resposta que descreve um Invólucro semelhante a NSTask o que pode te ajudar.

O PF parece suportar regras baseadas em UIDs (procure pelo user parâmetro no página man). Se você precisar de ajuda para configurar o PF para fazer o que quiser, poste em unix.se ou apple.se.


2



Muito obrigado pela sua resposta útil .. certamente irá tentar :-) - Devarshi
Eu tenho mais uma pergunta .. suponha que um usuário não está tendo privilégios administrativos, e ainda assim ele quer bloquear a conexão com a Internet, apenas para sua conta, então, como ele pode fazer isso? - Devarshi
Eu acho que um programa de ajuda com privilégios de administrador é a única maneira que funcionaria.
ok ... mais uma vez thanx :-) - Devarshi