Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Сети > Работа с сетевыми подключениями


Автор: Compm2001 14.8.2005, 10:54
Добрый день! smile Задумал писать программу для отслеживания того кто и сколько времени провел и инете и сколько накачал мб. Подскажите пожалуйста как отследить момент подключения к интернету в Delphi/Builder'e (можно в чем угодно), определить входящий/исходящий траффик, скорость соединения и прочее, т.е. как можно контролировать сетевые подключения... Укажите хотябы направление в котором необходимо двигаться. Заранее очень благодарен.

Автор: Orlan 15.8.2005, 12:55
Вот есть прога с исходниками, которая делает нечто подобное : http://local.com.ua/?op=39 StarGazer
Прийдется написать сетевую службу, к которой будут коннектся пользователи и она будет выдавать им инет. Либо можно анализировать логи, например, squid.
А лучше всего найти готовое решение и не морочить себе голову smile

Автор: Mad 6.9.2005, 00:55
Compm2001
Цитата(Orlan @ 15.8.2005, 11:55)
Либо можно анализировать логи, например, squid.

всеравно тебе без какогото прокси не обойтись, так лучше использовать уже готовый (тем более к нему есть целая куча онализаторов лога).

Второй вариант, это написать свой файрвол, который будет рапортовать на какойто сервер весь трафик.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)