マシンが作成しているネットワーク接続のリストを取得する


16

Ubuntuで、過去数日間にコンピューターが行ったネットワーク接続のリストを取得するにはどうすればよいですか?これを行う簡単な方法はありますか?


将来のケースのために、そこに記載されているようにシステムをセットアップできます。
サザリー

回答:


28

接続を記録していなければ、終了した接続を取得することはできません。現在の接続を取得するには:

# sudo netstat -tupn

これにより、現在開いている送信元および宛先ポートとIPが表示されます。

接続の内容に関する詳細を取得するには、tcpdumpがインストールされていない場合はインストールし、実行します。

# sudo tcpdump -X -i eth0 

そして、それをバックグラウンドで実行して、出力をファイルに書き込むことができます。


@islamに感謝します。netstatのIPアドレスを対応するDNSエントリに自動的に変換する良い方法はありますか?
サキブアリ

1
netstatで引数「n」を削除します。これは、IPをホスト名に解決しないことを意味します。
イスラム教

-a(all)フラグも追加することをお勧めします。
cupojavashort

0

ポートのリストを探している場合は、次を使用できます。

netstat -tupn | grep -E ":(22|80|8000) .*"

または

netstat -tupn | grep -E ":(22|80|8000) .*ESTABLISHED"
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.