Мы используем операционную систему Fedora 24.

У нас есть несколько компьютеров с конфиденциальной информацией, которым запрещено подключаться к Интернету. Но существуют некоторые сотрудники, которые нарушают это правило. Они могут подключаться к Интернету с этих компьютеров через мобильные точки доступа или модемы. Я должен доказать факт этого нарушения.И тогда мы будем наказывать этих сотрудников деньгами или вообще увольнять из нашей компании. Может быть, существуют некоторые системные таблицы в Fedora (как реестр в Windows), которые помогают мне доказать факт доступа к Интернету ???

2 ответа2

1

Примечание: мой первый ответ был сделан до того, как характер вопроса значительно изменился, но я чувствую, что он все еще имеет значение, поэтому я оставил его «как есть». Этот ответ показывает, как «доказать», что машина подключена к Интернету.

  1. Во-первых, напишите cronjob, который пытается подключиться к google.com или другому сайту, например microsoft.com - любому надежному сайту, который не будет случайно «отключен» при тестировании.
  2. Добавьте cronjob на каждую машину, чтобы попытаться подключиться к этим сайтам, простой тест пингует сайт, но вы можете использовать wget/curl, чтобы увидеть, действительно ли вы можете просматривать сайт.

Пример 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

Этот скрипт предполагает, что он может писать в /var /log / - вы можете писать в другое место, если хотите.

Просто сохраните его как «онлайн» в своем корне (или в любом другом месте, к которому у вас есть доступ), сделайте его исполняемым chmod +x ./online а затем добавьте его в cron, чтобы убедиться, что он работает - вы можете запускать его каждую минуту, каждые 10 минут и т. д.

В этом руководстве Fedora Crontab объясняется, как настроить cron.

0

Это зависит от того, как вы хотите определить «интернет» и возможность отправлять данные в / из него.

Простой тест - проверить, можно ли пинговать google.com, работает ли он, наверняка вы подключены?

Ну, это не так просто, может быть, http заблокирован, может быть, https заблокирован ... или, может быть, icmp заблокирован, так что пинг не удается, но веб-страницы загружаются?

Лучше подумать о том, «почему» вас волнует, подключена ли система - если вы пытаетесь куда-то отправить данные, попытайтесь сделать это и попытайтесь решить проблему, вместо того, чтобы пытаться найти правильные условия. не пытаясь это сделать.

Это распространенная проблема XY, и поэтому очень сложно дать вам лучший совет, чем этот.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .