Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Интернет и сети
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 17.01.2012, 01:08
tr0y tr0y вне форума
Прохожий
 
Регистрация: 07.01.2012
Сообщения: 12
Репутация: 10
Вопрос Перехват http заголовков

Всем доброго времени суток! Шеф поставил задачу - написать программу "следилку" за работниками. Основные функции которой должны быть:
-Передача скриншота от клиента.
-Передача снимка с web-камеры
-Передача списка открытых окон и программ
-Передача логов посещенных сайтов.
Реализовал первые 3 пункта, а вот с четвертым никак не разберусь. Я понимаю, что нужно повесить глобальный хук, но вот куда и как?! Что-то затрудняюсь я с этим делом. Возможно это будет из разряда "напишите за меня", но информации по этому поводу в сети не очень много. Видел простенькие снифферы в разделе загрузки, но что-то не разобрался. поэтому прошу вашей помощи.
Заранее огромное спасибо!
Ответить с цитированием
  #2  
Старый 17.01.2012, 01:44
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Логи лучше хватать с прокси-сервера, через который и пустить всех сотрудников. Там же желательно поставить файрвол, чтобы порезать лишний траффик (соцсети, другие запрещённые порталы, и т.д.)
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #3  
Старый 17.01.2012, 02:01
tr0y tr0y вне форума
Прохожий
 
Регистрация: 07.01.2012
Сообщения: 12
Репутация: 10
По умолчанию

Цитата:
Сообщение от DJ PhoeniX
Логи лучше хватать с прокси-сервера, через который и пустить всех сотрудников. Там же желательно поставить файрвол, чтобы порезать лишний траффик (соцсети, другие запрещённые порталы, и т.д.)
Было такое предложение...Но почему-то меня послали на... со словами типа "за что тебе деньги платят"
Я в печали...
Ответить с цитированием
  #4  
Старый 17.01.2012, 06:19
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Оффтоп: Кем вы являетесь в фирме, и который из начальников на вас так давит?

Если другие варианты не рассматриваются, то тогда только писать свой сниффер. А вообще не по уму действуете. Надо не следить за последствиями, а устранять причину. Отобрать у юзеров лишние права, порезать лишний траффик с возможностью частичного открытия в обеденное время, ну и так далее.
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #5  
Старый 17.01.2012, 09:33
Pyro Pyro вне форума
Так проходящий
 
Регистрация: 18.07.2011
Сообщения: 805
Версия Delphi: 7Lite
Репутация: 6063
По умолчанию

я бы сделал вот что: статистику по активному заголовку окна, сколько времени и на какие заголовки тратят сотрудники

а вобще не верю что шеф такую задачу поставил

а можно ещё не просто резать трафик, а выдавать что нибудь типа:

Последний раз редактировалось Pyro, 17.01.2012 в 09:35.
Ответить с цитированием
  #6  
Старый 17.01.2012, 09:40
tr0y tr0y вне форума
Прохожий
 
Регистрация: 07.01.2012
Сообщения: 12
Репутация: 10
По умолчанию

Цитата:
Сообщение от DJ PhoeniX
Оффтоп: Кем вы являетесь в фирме, и который из начальников на вас так давит?

Если другие варианты не рассматриваются, то тогда только писать свой сниффер. А вообще не по уму действуете. Надо не следить за последствиями, а устранять причину. Отобрать у юзеров лишние права, порезать лишний траффик с возможностью частичного открытия в обеденное время, ну и так далее.

Оффтоп:
В фирме я являюсь, если можно так сказать, "программистом". А давит "самый-самый". Фирма очень молодая, денег на сервер не дают Работа сотрудников ведется в основном в интернете и диру просто нужа статистика. А так как все сотрудники сидят через вафлю, то централизованно только так.
Цитата:
а вобще не верю что шеф такую задачу поставил
Знали бы вы моего шефа.

Уважаемый, DJ PhoeniX, не подскажете как правильно повесить хук на WSOCK32.DLL? Выручите пожалуйста.

Последний раз редактировалось tr0y, 17.01.2012 в 09:42.
Ответить с цитированием
  #7  
Старый 17.01.2012, 10:34
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

Цитата:
Запись лога посещений браузеров: Internet Explorer, Opera и FireFox. Достаточно примитивный и ресурсозатратный метод, но тем не менее он работает. Также есть возможность экспорта лога посещенных сайтов в файл.
http://www.majento.ru/_hidadmin/
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
  #8  
Старый 17.01.2012, 14:16
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

С хуками работал мало, надеюсь, ссылка NumLock поможет.

Оффтоп: попробуйте вот так сделать. Может, шеф ничего и не поймёт, но солидность документации если не убьёт, то серьёзно покалечит вопрос "за что я вам плачу", причём надолго.
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj

Последний раз редактировалось PhoeniX, 17.01.2012 в 14:18.
Ответить с цитированием
  #9  
Старый 17.01.2012, 17:49
Аватар для -sanya-
-sanya- -sanya- вне форума
Новичок
 
Регистрация: 14.04.2009
Сообщения: 64
Репутация: 20
По умолчанию

вот хороший компонент откопал,
даже прямую ссылку для скачивания нашел

Magenta Systems Internet Packet Monitoring Components - Набор компонентов для Delphi позволяющих следить за трафиком изпользуя либо "raw sockets" (win2000 и выше ) либо библиотеку WinPcap. (все windows)

Magenta Systems Internet Packet Monitoring Components

http://www.magsys.co.uk/download/sof...gmonsock13.zip

скомпилил проверил, работает отлично, демо проект с скомпилированным ехешником прилагается
__________________

Последний раз редактировалось -sanya-, 17.01.2012 в 18:02.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 06:13.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter