The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"управление ipfw2 через cgi. Кому интересно ?Обсудим ?"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"управление ipfw2 через cgi. Кому интересно ?Обсудим ?" 
Сообщение от redmoon emailИскать по авторуВ закладки(??) on 17-Янв-06, 16:06  (MSK)
всем бодрый вечер.
Предлагаю Тему для обсуждения.
Есть сервер на базе FreeBSD-5.4.
Он является шлюзом выхода в Интернет для корпоративной сети с множеством подсетей (реализовано при помощи vlan,в /etc/rc.conf вписано cloned_interfaces="vlan1 vlan2 vlan4 vlan5 vlan6 vlan7 vlan8 vlan9 vlan10").
Статистика по трафику снимаеться посредством ipcad.
Поднят nat через ipfw2.
Нужно:
сконфигурить так чтобы, система учета трафика управляла через веб посредством cgi скриптов.
Ну например чтобы удалить все правила - выполнялось бы:
http://192.168.0.1/cgi-bin/router_control%20-f%20flush - и правила сбросились.

обязательно должно быть: поддержка шаблонов с правилами.
Которые бы заливались в файрволл по дефолту(тоже через веб),а остальные правила - уже дополнительно так же через веб дописывались.  
Кто нибудь может подкинуть идею ? кто-нибудь сталкивался с подобным ?
Может кто нибудь скинет линк на чтиво, либо пришлет мне конкретное чтиво на е-майл redmoon at fly-net.ru.
Учтем одну проблему - я не секу в cgi вообще.
Поэтому прошу трактаты по cgi не подкидывать.
Заранее спасибо, буду благодарен за помошь.

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]

1. "управление ipfw2 через cgi. Кому интересно ?Обсудим ?" 
Сообщение от BarS Искать по авторуВ закладки(??) on 17-Янв-06, 16:12  (MSK)
>Предлагаю Тему для обсуждения.
>Учтем одну проблему - я не секу в cgi вообще.
>Поэтому прошу трактаты по cgi не подкидывать.
>Заранее спасибо, буду благодарен за помошь.


Да уж. Тогда что обсуждать то?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "управление ipfw2 через cgi. Кому интересно ?Обсудим ?" 
Сообщение от redmoon emailИскать по авторуВ закладки(??) on 17-Янв-06, 16:18  (MSK)
>>Предлагаю Тему для обсуждения.
>>Учтем одну проблему - я не секу в cgi вообще.
>>Поэтому прошу трактаты по cgi не подкидывать.
>>Заранее спасибо, буду благодарен за помошь.
>
>
>Да уж. Тогда что обсуждать то?


я имел ввиду не подкидывать трактаты..
но я не против конкретных глав "вызов команд ОС".

Прошу не  флудить, а по теме.%))

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "управление ipfw2 через cgi. Кому интересно ?Обсудим ?" 
Сообщение от Skif Искать по авторуВ закладки(??) on 17-Янв-06, 16:49  (MSK)
man ipfw
ipfw -q flush
Вот тебе очистка без вопросов, без ничего
ipfw add ...
вот добавление.

Для работы через cgi надо либо пользовать suid либо sudo. У меня все делается через sudo.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "управление ipfw2 через cgi. Кому интересно ?Обсудим ?" 
Сообщение от redmoon emailИскать по авторуВ закладки(??) on 17-Янв-06, 17:05  (MSK)
>man ipfw
>ipfw -q flush
>Вот тебе очистка без вопросов, без ничего
>ipfw add ...
>вот добавление.
>
>Для работы через cgi надо либо пользовать suid либо sudo. У меня
>все делается через sudo.


>man ipfw
>ipfw -q flush
>Вот тебе очистка без вопросов, без ничего
>ipfw add ...
>вот добавление.
спосибо, я прерасно знаю синтаксис ipfw.
мне нужно именно через веб добавлять.
то есть например:
http://192.168.0.1/cgi-bin/ipfw%20add%20allow%20tcp%20from%20any%20to%20any%20via%20rl0
apache - запущен от www.
на /sbin/ipfw поставил chmod +s /sbin/ipfw
что еще необходимо ?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "управление ipfw2 через cgi. Кому интересно ?Обсудим ?" 
Сообщение от Skif Искать по авторуВ закладки(??) on 17-Янв-06, 17:11  (MSK)
>спосибо, я прерасно знаю синтаксис ipfw.
>мне нужно именно через веб добавлять.
>то есть например:
>http://192.168.0.1/cgi-bin/ipfw%20add%20allow%20tcp%20from%20any%20to%20any%20via%20rl0
>apache - запущен от www.
>на /sbin/ipfw поставил chmod +s /sbin/ipfw
>что еще необходимо ?


Вы невниматльно читали мой пост. Я дал вариант, достаточно простой - ииспользуйте sudo.
Разреши безпарольный вывод
ipfw list в файл или STDOUT, с которого можешь перегнать все в нужную тебе форму.
потом генерируешь на странице необходимые данные и сохраняешь в файл с постоянным названием, с правами на запись www. и потом выполняете загрузку этих правил из файла. Аналогично rc.firewall.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]




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

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