The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
FreeBSD+ipfw, !*! Guest, 22-Сен-03, 16:46  [смотреть все]
Народ плиз хелп!!!
Ситуация такая : имеется директория /var/tmp/inet в которой есть файлы пустышки с именами типа inet-1.2.3.4, inet-5.6.7.8 и тд, которые постоянно меняются.
треба скрипт который в соответствии с этими названиями будет добавлять (в случае наличия файла) или удалять (в случае отсутствия) правила в ipfw, те если файл есть то allow all from any to ip_из_имени, для всех остальных ийпишников deny?
данный скрипт будет пускаться каждую минуту кроном
  • FreeBSD+ipfw, !*! help, 16:56 , 22-Сен-03 (1)
    вот кто эти файлы создает, тот пусть сразу и меняет правила - избавит от лишней работы
    • FreeBSD+ipfw, !*! Guest, 17:16 , 22-Сен-03 (2)
      >вот кто эти файлы создает, тот пусть сразу и меняет правила -
      >избавит от лишней работы
      не получиться - файлы на удаленной машине и в данный каталог примонтированы
      ЗЫ я извеняюсь за неуместный вопрос, но очень надо :-(

      • FreeBSD+ipfw, !*! NetKnight, 17:44 , 22-Сен-03 (3)
        >>вот кто эти файлы создает, тот пусть сразу и меняет правила -
        >>избавит от лишней работы
        >не получиться - файлы на удаленной машине и в данный каталог примонтированы
        >
        >ЗЫ я извеняюсь за неуместный вопрос, но очень надо :-(


        Такое даже на шелле можно написать.. :)
        Сейчас занят, но можешь на мыльце поподробнее скинуть инфу, конкретно какие правила как меняются в зависимости от хранящихся файлов.

        • FreeBSD+ipfw, !*! Guest, 18:08 , 22-Сен-03 (4)
          >>>вот кто эти файлы создает, тот пусть сразу и меняет правила -
          >>>избавит от лишней работы
          >>не получиться - файлы на удаленной машине и в данный каталог примонтированы
          >>
          >>ЗЫ я извеняюсь за неуместный вопрос, но очень надо :-(
          >
          >
          >Такое даже на шелле можно написать.. :)
          >Сейчас занят, но можешь на мыльце поподробнее скинуть инфу, конкретно какие правила
          >как меняются в зависимости от хранящихся файлов.
          если файл есть, то для адреса из имени этого файла создать правило (или если оно уже есть, то оставить его) allow from any to адрес и allow from адрес to any. Для всех остальных deny from any to any


          • FreeBSD+ipfw, !*! NetKnight, 00:19 , 24-Сен-03 (6)
            >если файл есть, то для адреса из имени этого файла создать правило
            >(или если оно уже есть, то оставить его) allow from any
            >to адрес и allow from адрес to any. Для всех остальных
            >deny from any to any

            Проще всего сделать шаблон на котором будут неизменные правила, а потом
            сделать цикл который читает директорию и создаёт правила, куда вместо айпи
            пихается название файла. Можно сделать таким образом ls -a | <your prog>
            тогда ls будет отсылать все названия файлов как входные параметры твоему скрипту, а он их обрбатывать. Посмотри иуи в статьях есть дооки по шеллу, там операторов и комманд не много - разберёшься.

  • FreeBSD+ipfw, !*! Guest, 14:18 , 23-Сен-03 (5)
    >Народ плиз хелп!!!
    >Ситуация такая : имеется директория /var/tmp/inet в которой есть файлы пустышки с
    >именами типа inet-1.2.3.4, inet-5.6.7.8 и тд, которые постоянно меняются.
    >треба скрипт который в соответствии с этими названиями будет добавлять (в случае
    >наличия файла) или удалять (в случае отсутствия) правила в ipfw, те
    >если файл есть то allow all from any to ip_из_имени, для
    >всех остальных ийпишников deny?
    >данный скрипт будет пускаться каждую минуту кроном
    народ плиз неужели это так трудно


  • FreeBSD+ipfw, !*! Guest, 15:17 , 27-Сен-03 (7)
    народ плиз неужели это так трудно




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

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