Скрипт на perl/bash – добавление списка ip в iptable .

Откликнуться
j
Заказчик
Отзывы фрилансеров: + 7 - 1
Зарегистрирован на сайте 14 лет и 10 месяцев
Бюджет: 1 000 руб
12.54 $ — 10.69 €
Написать скрипт который блокирует список ip из listip.txt iptable.

необходимо на баше или перле накодить скриптик.
1. сначала скачиваем список ip которые надо залочить с url/iplist.txt . в этом файле список в виде(пример):
185.36.62.87
82.174.241.47
37.61.13.45
77.236.253.30
46.229.141.62
77.222.112.25
150.70.173.39
150.70.75.206
65.55.215.255
207.189.121.45

. список url/iplist.txt  – пополняемый. тоесть каждые 10 минут там появляются новые ип который надо локнуть. 
скачиваем список с урла выше и кладем в iplist.txt . удаляем добули ИП в спсике. затем по очереди добавляем каждый ип из iplist.txt в задание на блокировку iptable. 
Те IP что добавили кладем в dobavili.txt .

при следующем запуске скрипт проверяет iplist.txt на наличие новых ип(сравнивает со списком dobavili.txt) , если ип новые есть, то кладем их в newip.txt . и затем отдаем задание iptable на блокировку ИЗ  newip.txt.
ип должны быть залочены сразу после отработки скрипта.

Ещё есть список ип white.txt ,в котором список ИП которые НИКОГДА НЕ должны оказаться в newip.txt . это ип которые нельзя лочить фаерволом (если по случайности они там окажутся).

Опционально ещё надо сделать возможность лочить всю подсеть каждого ип. тоесть перед отдачей задания для iptable мы обрабатываем список ип и создаем рядом txt-список подсетей , и потом уже скармливаем iptable список подсетей.


600 руб.
Разделы:
Опубликован:
11.08.2014 | 20:04 [последние изменения: 11.08.2014 | 20:13]
Откликнуться

Выберите способ верификации:

Обновите страницу после прохождения верификации.

Посмотреть другие заказы Разместить заказ

Теги: нужен программист, требуется программист, ищу программиста, создание сайта программирование, программист веб сайтов

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».