LINUX.ORG.RU
ФорумAdmin

скрипт, читающий имя директории


0

0

Народ, помогите со скриптом. У кого есть желание помочь.

Надо сделать следующие: Скрипт читает директории /var/log на предмет папок, название которых состоит из ip адреса. Если такие есть, то брать имя этой папки, и заносить его в цепочку iptables с правилом drop. После чего, при следующей проверки /var/log/ уже занесенные адреса в iptables игнорировать. Скрипт хорошо бы на perl или bash.

PLz, очень надо для правельного респонса psad. Заранее благодарю

anonymous

посмотри на CPAN вроде есть подобный модуль. Ежели самому, то

opendir (MyDir,'/var/log/');
@files = grep (/^(\d+)\.(\d+)\.(\d+)\.(\d+)/, readdir MyDir)
closedir(MyDir);

Далее подставляешь полученные IP в из массива @files
Не проверял, но должно работать.

yumi ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.