Мониторинг веб-трафика и отказ в доступе на основе некоторых критериев - PullRequest
0 голосов
/ 04 марта 2012

Я считаю, что этот вопрос задавался ранее. Вот чего я хочу добиться. Я хочу отслеживать весь исходящий веб-трафик с ПК. И когда действует правило, я хочу запретить доступ к списку веб-сайтов, пока не будет применено другое правило.

Это похоже на синхронизированный доступ к интернету. Я хочу, чтобы человек, использующий ПК, мог свободно выходить в Интернет в течение двух часов, но после этого в любом интернет-запросе к определенным веб-сайтам следует отказать. Итак, я подумал о том, чтобы отслеживать интерфейс LAN для исходящего трафика и сопоставлять исходящий URL со списком URL-адресов, если совпадение и счетчик проходит два часа, затем запретить доступ, иначе разрешить ... Кроме того, я хочу знать, как точно рассчитать время, проведенное на сайте в списке.

Извините, что слишком долго объяснил, надеюсь, я смог передать свою идею.

С наилучшими пожеланиями.

1 Ответ

2 голосов
/ 04 марта 2012

Вы можете пойти на это: http://www.codeproject.com/Articles/14423/Getting-the-active-TCP-UDP-connections-using-the-G

В нем перечислены активные соединения TCP.С IP вы можете получить домен, загрузив его из кеша DNS.Затем вы можете отключить все подключения в течение определенного времени суток.

...