特定のIPとポートに接続されているプロセスをリストしたいと思います。これを達成するコマンドはありますか?
ベストアンサー1
そしてlsof
:
lsof -nPi @192.168.1.123:443
(-t
プロセスIDのみが必要な場合は追加してください。)
また、そのアドレスにバインドされたソケットも一覧表示されます。
使用ss
(iproute2
Linux上):
ss state established dst 192.168.1.123 'dport = :443'
PSMiscの使用fuser
:
fuser -n tcp ,192.168.1.123,443
fuser -n udp ,192.168.1.123,443
ただし、ここではバージョン22.21以降)はIPv6マッピングIPv4アドレスを報告しないため、以下を別々に照会する必要があります。
fuser -n tcp ,::FFFF:C0A8:017B,443
(::FFFF:C0A8:017B
192.168.1.123のIPv6マッピングバージョンです。)