Skip to content

Windows Form Application - Allows you to block remote IP addresses that communicate with a process

License

MIT, LGPL-3.0 licenses found

Licenses found

MIT
LICENSE
LGPL-3.0
sharppcap_LICENSE
Notifications You must be signed in to change notification settings

NickTaSpy/ProcessConnectionsManager

Repository files navigation

ProcessConnectionsManager

Windows Form Application - Allows you to block remote IP addresses that communicate with a process.

Requirements

You need to install NMAP in order to use the UDP listener.

Bugs

Bugs may be found. Most of the application should work fine. Post an issue if you need something fixed.

How it works

  1. At first you need to specify the process name (or PID for more accuracy). The program runs 'netstat -nao' in a hidden window in order to find all the open ports and other information for the process.

  2. You can't see an IP address for UDP ports because it's a connectionless protocol. To solve that, the second part of the application allows you to open a UDP packet capturer using sharppcap which adds foreign IP addresses associated with the specified port from part 1 as new packets arrive/leave.

  3. The third part of the application allows you to block a foreign IP address using the windows firewall API. Basically a new firewall rule is added using the specified Port, Protocol, Foreign IP and sometimes the process file path.

About

Windows Form Application - Allows you to block remote IP addresses that communicate with a process

Topics

Resources

License

MIT, LGPL-3.0 licenses found

Licenses found

MIT
LICENSE
LGPL-3.0
sharppcap_LICENSE

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages