Как можно слушать порт у работающей программы?
Зачем все эти сложности, если можно просто установить и настроить fail2ban или систему обнаружения вторжений, если нужна тяжёлая артиллерия. Головная боль - это писать своё решение при наличии готовых и проверенных временем.
реквестируемый вид ПО - анализатор трафика.
один из основных вариантов под винду wireshark
в настроить фильтрацию по порту и записать поток пакетов на диск, потом не торопясь разобрать, выявить леватуру и найти условия их вырезания через фаервол.
надеюсь фаер в винде умеет фильтровать потоки по протоколам.