以下は、ポート80上のあなたのサーバに接続されているすべてのIPアドレスを一覧表示するUnixコマンドです。
netstat -tn 2>/dev/null | grep :80 | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr | head
Output
– IPによる接続の合計が最高から最低まで。
97 114.198.236.100 56 67.166.157.194 44 170.248.43.76 38 141.0.9.20 37 49.248.0.2 37 153.100.131.12 31 223.62.169.73 30 65.248.100.253 29 203.112.82.128 29 182.19.66.187
長いコマンドの上を壊さないようにしましょう:
1. netstat -tn 2>/dev/null
`netstat`を使用して、すべてのネットワーク接続、インとアウトをリストします。
-
-n – 数字のみを表示し、名前に解決しません.
-
-t – TCP接続のみを表示します.
出力
#Examples - 7 connections tcp 0 0 64.91.** .** :80 114.198.236.100:12763 TIME__WAIT tcp 0 0 64.91.** .** :80 175.136.226.244:51950 TIME__WAIT tcp 0 0 64.91.** .** :80 175.136.226.244:51951 TIME__WAIT tcp 0 0 64.91.** .** :23 202.127.210.2:14517 TIME__WAIT tcp 0 0 64.91.** .** :80 149.238.193.121:65268 TIME__WAIT tcp 0 0 64.91.** .** :80 114.198.236.100:44088 ESTABLISHED tcp 0 0 64.91.** .** :80 175.136.226.244:51952 TIME__WAIT
-
2>/dev/null ** すべての不要な出力をhttp://en.wikipedia.org/wiki//dev/null[/dev/null]にリダイレクトします。これは、すべての出力を吸収してクリアする特別な場所です。
2. grep:80
ポート80上のサーバーに接続されているIPアドレスのみを表示します。
tcp 0 0 64.91.** .** :80 114.198.236.100:12763 TIME__WAIT tcp 0 0 64.91.** .** :80 175.136.226.244:51950 TIME__WAIT tcp 0 0 64.91.** .** :80 175.136.226.244:51951 TIME__WAIT tcp 0 0 64.91.** .** :80 149.238.193.121:65268 TIME__WAIT tcp 0 0 64.91.** .** :80 114.198.236.100:44088 ESTABLISHED tcp 0 0 64.91.** .** :80 175.136.226.244:51952 TIME__WAIT
3. awk ‘\ {print $ 5}’
awkを使用して5番目のフィールドのみを表示します。
114.198.236.100:12763 175.136.226.244:51950 175.136.226.244:51951 149.238.193.121:65268 114.198.236.100:44088 175.136.226.244:51952
4. cut -d:-f1
内容を抽出するために `cut`を使います。
-
-d – -dオプションの直後の文字は、次のように使用されます.
デリミタ、デフォルトはタブです。
-
-f – 区切り文字で区切られたフィールドリストを指定します.
114.198.236.100 175.136.226.244 175.136.226.244 149.238.193.121 114.198.236.100 175.136.226.244
5.ソート|ユニーク-c |ソート-nr
リストを並べ替えてグループ化し、逆順に並べ替えます。
ソート
114.198.236.100 114.198.236.100 149.238.193.121 175.136.226.244 175.136.226.244 175.136.226.244
uniq -c
– それをグループ化します。
2 114.198.236.100 1 149.238.193.121 3 175.136.226.244
sort -nr
– 数字でソートし、逆順に並べ替えます。
3 175.136.226.244 2 114.198.236.100 1 149.238.193.121
完了しました。
ヘッド
これはオプションで、最初の10個の結果を表示します。