Какая программа куда лезет по сети?
Получить програмно список сетевых (IP/порт локальный, удаленный) соединений несложно. А как узнать какая программа открыла сетевое соединение?
насколько я знаю файрволлы это узнают путём перехвата API функций
Это AllocateAndGetTcpExTableFromStack и AllocateAndGetUdpExTableFromStack. С помощью них можно узнать какой процесс какие порты слушает или установил соедниение ;-))))
Если что не ясно, могу набросать пример как это использовать... :-)))
Спасибо. Интереснее будет самому разобраться. Так больше узнаеш... :)