У меня есть пятьдесят рабочих станций, подключенных к серверу Windows Server 2003, и интернет предоставляется через сервер. Мой вопрос: могу ли я реализовать механизм отслеживания без использования прокси-сервера и отслеживать все веб-страницы, которые когда-либо посещались отдельной рабочей станцией, подключенной к сети? Если возможно, как реализовать такой механизм отслеживания? Некоторые рабочие станции открывают свои веб-страницы в режиме просмотра InPrivate, можем ли мы получить доступ к истории просмотров?
решение1
Поскольку вы спрашиваете об этом на stackoverflow, я дам вам ответ с точки зрения программирования:
1) Настройте winpcap на сервере
2) Захват трафика Ethernet
3) Повторная сборка TCP-потоков
4) Анализ указанных потоков для HTTP GET-запросов.
5) Сохраните URL-адреса
Я уверен, однако, что вы найдете несколько приложений, которые делают такие вещи. Спросите на serverfault, может быть?