When I use netstat -tup, it only shows the processes for some. There are other ports that just have a - for PID, so how would I find out what process is listening on these ports?
When you display this list, for lines that have no process name, can you check the state of the tcp socket?
If it is a closing socket, the process may have disconnected and the TCP Stack might be just cleaning up the connection.
Secondly, are you running the
What you can also do is use lsof.
Lets say you wanted to know all process that are using port 80, you could type:
And get a list of processes that are listening/using port 80. As well as program name and user.