Home » Questions » Computers [ Ask a new question ]

How do I see which processes have open TCP/IP ports in Mac OS X?

How do I see which processes have open TCP/IP ports in Mac OS X?

How do I see which processes have open TCP/IP ports in Mac OS X?

Asked by: Guest | Views: 387
Total answers/comments: 3
bert [Entry]

One alternative is the use of the lsof utility; specifically, lsof -i 4tcp will list all processes with some sort of TCP IPv4 network sockets open. The manpage of lsof will provide you with detailed information on how to use the utility and how to interpret the output.
bert [Entry]

"I use the command below when I want to see everything that's on a specific port for either TCP or UDP. The -n option disables attempting to resolve the IP addresses into domain names, and the -P disables attempting to figure out the name of a particular port. Also, running as root will show you more processes than running as a normal user.

sudo lsof -iTCP:53 -iUDP:53 -n -P"
bert [Entry]

"This should be possible in a terminal window using the Netstat command.

And if you like the GUI way more:

With Mac OS X 10.5, the
/Applications/Utilities folder
contains a network utility called:
Network Utility, see tab Netstat for
these stats presented in a gui
application, along with Ping, Lookup,
Traceroute, Whois, Finger and Port
Scan."
"This should be possible in a terminal window using the Netstat command.

And if you like the GUI way more:

With Mac OS X 10.5, the
/Applications/Utilities folder
contains a network utility called:
Network Utility, see tab Netstat for
these stats presented in a gui
application, along with Ping, Lookup,
Traceroute, Whois, Finger and Port
Scan."