
To see both servers listening, and connections already established in both directions. …without any added filtering, so as to get the correct headers, and Tcp4 0 0 localhost.773 localhost.63173 ESTABLISHED Tcp4 0 0 localhost.63173 localhost.773 ESTABLISHED Tcp4 87 0 my_iMac_at_home.63429 .http ESTABLISHED Tcp4 58 0 my_iMac_at_home.63452 .http ESTABLISHED Tcp4 116 0 my_iMac_at_home.55478 .http ESTABLISHED Tcp4 87 0 my_iMac_at_home.55481 .http ESTABLISHED Proto Recv-Q Send-Q Local Address Foreign Address (state) The simplest method is to use netstat: $ netstat -ap tcpĪctive Internet connections (including servers) pid: 71 name: /Applications/Pritunl.app/Contents/Resources/pritunl-service Proto: tcp4 addr.port: *.58640 pid: 320 name: /usr/libexec/rapportd Proto: tcp6 addr.port: *.58640 pid: 320 name: /usr/libexec/rapportd


pid: 67931 name: /Applications/electerm.app/Contents/Frameworks/electerm Helper.app/Contents/MacOS/electerm Helper pid: 70043 name: /Applications/IntelliJ IDEA.app/Contents/jdk/Contents/Home/jre/bin/java Proto: tcp4 addr.port: 127.0.2 pid: 70043 name: /Applications/IntelliJ IDEA.app/Contents/jdk/Contents/Home/jre/bin/java Proto: tcp4 addr.port: 127.0.3 pid: 70043 name: /Applications/IntelliJ IDEA.app/Contents/jdk/Contents/Home/jre/bin/java Proto: tcp4 addr.port: 127.0.9 pid: 70065 name: /Applications/IntelliJ IDEA.app/Contents/jdk/Contents/Home/jre/bin/java Proto: tcp46 addr.port: *.61992 pid: 70065 name: /Applications/IntelliJ IDEA.app/Contents/jdk/Contents/Home/jre/bin/java Proto: tcp4 addr.port: *.61993 pid: 70043 name: /Applications/IntelliJ IDEA.app/Contents/MacOS/idea

Proto: tcp46 addr.port: *.62085 pid: 70078 name: /Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/bin/java Proto: tcp46 addr.port: *.62070 pid: 70078 name: /Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/bin/java Proto: tcp46 addr.port: *.62087 pid: 70078 name: /Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/bin/java Proto: tcp46 addr.port: *.35729 pid: 70078 name: /Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/bin/java
:max_bytes(150000):strip_icc()/lsoflisten-ca38c197d5454bf6a1692f28c67f3185.jpg)
pid: 70078 name: /Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/bin/java It'd be interesting to see other opportunities to make this nicer/slimmer. I have a small collection of these convenience functions in a file that I source from ~/.bash_profile, or ~/.zshrc. So, this is what I quick put together: netstat -Watnlv | grep LISTEN | awk '' | column -t -s "|" I read other questions/answers offering lsof* and netstat* on MacOS, and I still wanted something with more compact output. First, I'm not a BSD expert, but like the OP I wanted the rough equivalent of running the following on a *nix box, or something close: netstat -tulpn
