doodily do, Just to clear this up..
Lets say I port scan myself and notice port 27374 (sub7's
default port) is open.. "listening"
Now this is a good indicator that sub7 is running.. which would be bad... BUT it does not nescicarilly mean it is.
See the way it works is your computer has 65535 ports available at its dispense.
An application may 'bind' a port (lets the computer know which program to ask for the task) so when a Connection Request comes in it can eaither Say HELL NO GET THE [censored] AWAY (Refuse the Connection), just not respond, or 'Accept' the connection which makes standard TCP port scanner say the port is Open.
what else... ahh yes, IF I bind port 27374 to a program that will accept connection requests it does not mean people can hack me. The default port for HTTP is 80, that does not mean I cant run a web server on port 27374. It is the program that allows people to 'hack' you not the port
sorry if thats a bit confusing.. but you get the idea.