web-dev-qa-db-ja.com

インターネットを使用しているアプリケーション

どのアプリケーションがインターネットを使用しているかを確認するにはどうすればよいですか?特定の1つのアプリケーションにアクセスするインターネットをブロックする方法は? Ubuntu Software Centreに存在するGUIツールはありますか?前もって感謝します!

12
Tachyons

lsof -iは、ネットワークにアクセスしているアプリケーションをリストします。 manページ には便利な例がいくつかありますが、 LinuxでLSOFを使用してネットワーク接続を追跡する もご覧ください。

12
Richard Ayotte

現在、インターネット接続を使用する(インターネットトラフィックを作成する)アプリケーションの名前のみを表示する非常に便利な次のコマンドが見つかりました。

netstat -lantp | grep -i stab | awk -F/ '{print $2 $3}' | sort | uniq

ソース: 現時点でインターネット接続を使用するアプリを表示する(多言語)

6
Radu Rădeanu

Richardが述べたように、開いているネットワークソケットを持つアプリケーションをリストするlsof -iに加えて、 ncomplicated FireWall であるufwgufwおよびそれを管理するGUIプログラムをインストールすることもできます。 8.04以降は、ほとんど自分のネットワークの内部でubuntuを使用しているため、これらのいずれも使用していませんが、オプションが必要です。 iptables も非常に人気のあるファイアウォールです。

2
Huckle

どのアプリケーションがデータを使用しているかを確認するには、Ubuntuの「ユニバース」リポジトリまたはソースから、同名のパッケージnethogsから NetHogs アプリケーションを試してください。

0
Gervase Markham