LINUX.ORG.RU

История изменений

Исправление Amet13, (текущая версия) :

Изменил немного команду:

# cat /var/log/nginx/access.log | grep admin | cut -f1 -d " " | sort | uniq -c | sort -n | awk '{ if ($1 > 99) print $2}'
66.85.164.86
202.103.141.2
74.208.107.105
На:
# cat /var/log/nginx/access.log | grep admin | cut -f1 -d " " | sort | uniq -c | sort -n | awk '{ if ($1 > 99) print $2}'
deny 66.85.164.86;
deny 202.103.141.2;
deny 74.208.107.105;
И последний полученный вариант нужно добавить в blockips.conf перед allow all;

Исправление Amet13, :

Изменил немного команду:

# cat /var/log/nginx/access.log | grep admin | cut -f1 -d " " | sort | uniq -c | sort -n | awk '{ if ($1 > 99) print $2}'
66.85.164.86
202.103.141.2
74.208.107.105
На:
cat /var/log/nginx/access.log | grep admin | cut -f1 -d " " | sort | uniq -c | sort -n | awk '{ if ($1 > 99) print $2}'
deny 66.85.164.86;
deny 202.103.141.2;
deny 74.208.107.105;

Исходная версия Amet13, :

Изменил немного команду:

cat /var/log/nginx/access.log | grep admin | cut -f1 -d " " | sort | uniq -c | sort -n | awk '{ if ($1 > 99) print $2}'
На:
cat /var/log/nginx/access.log | grep admin | cut -f1 -d " " | sort | uniq -c | sort -n | awk '{ if ($1 > 99) print $2}'
deny 66.85.164.86;
deny 202.103.141.2;
deny 74.208.107.105;