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


Автор: DoZENT 8.11.2006, 19:56
В фаерволах есть такая фишка как мониторинг сети, т.е. показан список приложений, юзающих сеть, удаленный IP адрес, на кот. каждое из них подключено, порт и т.д. Как бы мне получить эти данные? Поиск юзал smile 

Автор: Romikgy 9.11.2006, 11:04
система какая?
GetTcpTable
и рядом с ней стоящие

Автор: Dude03 9.11.2006, 13:59
Посмотри исходники TcpView от Марк Руссиновича

Автор: DoZENT 9.11.2006, 22:34
Цитата

GetTcpTable

Спасибо, все нашел кроме одного: как узнать количество трафика, которое приложение приняло?

Автор: Romikgy 9.11.2006, 22:42
следить за этим приложением , и считать сколько оно приняло

Автор: DoZENT 10.11.2006, 00:19
Цитата

следить за этим приложением , и считать сколько оно приняло

На ум приходит только хук на recv. Может есть другой выход?

Автор: Romikgy 10.11.2006, 10:33
еще снифирить можно с определением кому идут мессаги(пакеты)

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