The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Просмотр логов .. и блокировка по IP"
Версия для распечатки Пред. тема | След. тема
Форум Программирование под UNIX
Исходное сообщение [ Отслеживать ]

"Просмотр логов .. и блокировка по IP" +/
Сообщение от Денис (??), 23-Авг-13, 23:12 
При просмотре логов часто возникает желание забанить какого либо индивидума по IP

вот пделюсь скриптиком:

pidorz.sh

#!/bin/sh
#

if [[ ${1} != "" ]] ;
then
    host ${1}
    echo "Press c key to Canceled...";
    read -n 1 line
    echo

    if [[ $line == '' ]];
    then
    echo ${1} Add to pidoraz list .... waiting please ...
    echo ${1} >> /etc/rc.d/list.pidoraz.global

    cat /etc/rc.d/list.pidoraz.global | sort | uniq > /etc/rc.d/list.pidoraz.global.tmp
    mv -f /etc/rc.d/list.pidoraz.global.tmp /etc/rc.d/list.pidoraz.global
    ipnogood=`cat /etc/rc.d/list.pidoraz.global`

    for setfw in "-D" "-I"
    do
        for ip in $ipnogood
        do
        iptables -t filter $setfw INPUT -s $ip -j DROP
        iptables -t filter $setfw INPUT -s $ip -j DROP
        iptables -t filter $setfw INPUT -s $ip -j DROP
        iptables -t filter $setfw INPUT -s $ip -j DROP
        done
    done
    host ${1}
    echo "Added to pidoraz list ...."

    else
        echo "Canceled"
    fi
fi

Ответить | Правка | Cообщить модератору

Оглавление
Просмотр логов .. и блокировка по IP, Денис, 23-Авг-13, 23:12  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру