Fato de conexão com a internet

0

Nós usamos o sistema operacional Fedora 24.

Temos alguns computadores com informações confidenciais proibidas de se conectarem à Internet. Mas existem alguns funcionários que violam essa regra. Eles podem se conectar à Internet a partir desses computadores através de hotspots móveis ou lte modems. Devo provar o fato dessa violação. E então puniremos esses empregados com dinheiro ou demitiremos de nossa empresa. Talvez existam algumas tabelas do sistema no Fedora (como registro no Windows) que me ajudem a comprovar o fato do acesso à internet ???

    
por Oleg Gopkolov 28.07.2017 / 12:46

2 respostas

1

Nota: A minha primeira resposta foi feita antes de a natureza da pergunta mudar significativamente, mas sinto que ainda tem valor, por isso deixei-a 'como está'. Esta resposta mostra como "provar" que uma máquina se conectou à internet.

  1. Primeiramente, escreva um cronjob que tente se conectar ao google.com ou outro site como o microsoft.com - qualquer site confiável que não tenha sido "descartado" aleatoriamente durante o teste.
  2. Adicione um cronjob a cada máquina para tentar conectar-se a esses sites, um teste simples está fazendo ping no site, mas você pode usar o wget / curl para ver se consegue realmente ver o site também.

Exemplo de cronjob:

#!/bin/bash

NOW='date +Y-%m-%d %T"'

wget -q --tries=10 --timeout=20 --spider http://google.com
if [[ $? -eq 0 ]]; then
        echo "Online at $NOW" >> /var/log/online
fi

Este script presume que ele pode gravar em / var / log / - você pode escrever em um lugar diferente se quiser.

Basta salvá-lo como 'on-line' em sua raiz (ou em qualquer lugar que você tenha acesso), torná-lo executável chmod +x ./online e adicioná-lo ao cron para garantir que ele seja executado - você pode executá-lo a cada minuto, a cada 10 minutos, etc.

Este Guia do Fedora Crontab explica como configurar o cron.

    
por 28.07.2017 / 14:10
0

Depende de como você deseja definir a 'internet' e poder enviar dados para / a partir dela.

Um teste simples é verificar se você pode acessar o google.com, se isso funcionar, com certeza você está conectado?

Bem, não é tão simples assim, talvez o http esteja bloqueado, talvez o https esteja bloqueado ... ou talvez o icmp esteja bloqueado para que o ping falhe, mas as páginas da web carregadas?

Uma idéia melhor é pensar em "por que" você se importa se o sistema está conectado - se você está tentando enviar dados para algum lugar, tente fazê-lo e lide com a impossibilidade de fazê-lo, em vez de tentar verificar as condições certas sem tentar.

Este é um problema comum de XY , por isso é muito difícil dar-lhe um conselho melhor do que isso.

    
por 28.07.2017 / 13:10