コマンドを使用してステータスへの接続をlsof
印刷したいが、localhostへの接続は無視されます。TCP
ESTABLISHED
私は試した:
lsof -itcp@^127.0.0.1 -stcp:established
lsof -itcp@(^127.0.0.1) -stcp:established
lsof -itcp -i ^@127.0.0.1 -stcp:established
他のものと似ていますが、常に構文エラー応答を受け取ります。
正しい構文は何ですか?
答え1
でネットワークアドレスを否定できないようですlsof
。
lsfd
Linuxでは、次のものを代わりに使用できますutil-linux
。
lsfd -Q '(type =~ "^TCP") and
(name =~ "state=established") and
(name !~ "addr=(\[::1\]|127)")'
または@ABがss
述べたようにiproute2
:
ss -tp state established not dst 127.0/8 not dst '[::1]'