The OpenNET Project / Index page

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

Программа для управления пакетным фильтром PF через Web

23.06.2010 00:30

Вышел форк проекта PFW, представляющий собой web-приложение для администрирования пакетного фильтра PF в BSD системах. Программа написана на языке PHP и распространяется в рамках лицензии BSD.

Основные возможности:

  • Настройка фильтров
  • Настройка портфорвардинга и NAT
  • Настройка шейперов и очередей
  • Возможность администрирования нескольких серверов из одного пользовательского интерфейса.
  • Настройка сетевых интерфейсов
  • Статистика и графики

Разработчики отмечают, что в программе еще присутствует много неисправленных ошибок и приглашают заинтересованных энтузиастов принять участие в тестировании.

  1. Главная ссылка к новости (http://code.google.com/p/pfw2/...)
Автор новости: acab
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/27061-freebsd
Ключевые слова: freebsd, openbsd, pf, firewall
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (48) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, netc (ok), 11:18, 23/06/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    ну почему опять php ;(
     
     
  • 2.2, anonymous (??), 11:31, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Как раз наоборот нормально или лудше на mono, jsp ?
     
     
  • 3.3, Vitaly_loki (ok), 11:45, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    А что в крайности то кидаться. Он имел ввиду почему PHP, а не Perl
     
     
  • 4.4, oops (ok), 11:51, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    сейчас бойкий анонимус скажет, что перл закопан. Хотя сам его никогда не видел
     
     
  • 5.13, zazik (ok), 13:51, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ну я не анонимус. Писал и на том, и на другом(и даже на третьем). Для веб-приложений перл - зло.
     
     
  • 6.18, Ярослав (??), 16:33, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    А аргументы в пользу своего утверждения приведёте?
     
     
  • 7.19, zazik (ok), 16:35, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >А аргументы в пользу своего утверждения приведёте?

    Без проблем. На ПХП для веба писать намного удобнее. Он, вообще-то, изначально под это затачивался. В отличие от.

     
     
  • 8.23, Cub (ok), 17:23, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Общие рассуждения - это конечно хорошо А аргументы всё-таки будут ... текст свёрнут, показать
     
     
  • 9.24, zazik (ok), 17:25, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • –3 +/
    А какие аргументы Вам нужны Или Вы хотите, чтобы я Вас стал убеждать, что на гр... текст свёрнут, показать
     
     
  • 10.27, аноним (?), 18:39, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Глупости вы говорите и аналогии у вас не в тему Perl для web как раз идеален ... текст свёрнут, показать
     
     
  • 11.28, zazik (ok), 19:21, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ага, конечно Правда, не задумывался он под веб, а так, безусловно идеален А во... текст свёрнут, показать
     
     
  • 12.30, PavelR (??), 20:50, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    _проектировался_ _изначально_ ... текст свёрнут, показать
     
     
  • 13.31, zazik (ok), 20:52, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    PHP Hypertext Preprocessor is a widely used, general-purpose scripting language... текст свёрнут, показать
     
  • 12.36, fyjin (?), 14:31, 24/06/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А что в этом противоречивого Есть инструменты созданные головой, а есть пхп Не... текст свёрнут, показать
     
     
  • 13.37, zazik (ok), 14:33, 24/06/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А, так вы фоннат Ну извините, мои аргументы для них не предназначаются ... текст свёрнут, показать
     
     
  • 14.42, Kibab (ok), 09:49, 25/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    1, что-то сразу не заметил фонната ... текст свёрнут, показать
     
  • 11.29, Alex (??), 19:30, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • –4 +/
    При количестве разработчиков 1 - возможно Более 1 разработчика при этом убит... текст свёрнут, показать
     
     
  • 12.32, Ярослав (??), 22:34, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вы несолько уходите в сторону от веб, но поскольку дискуссия уже всё равно перпе... текст свёрнут, показать
     
  • 6.38, SHRDLU (??), 21:23, 24/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Для веб-приложений перл - зло.

    Чушь, простите.
    Perl достаточно универсален, чтобы быть злом для чего бы то ни было.


     
     
  • 7.39, zazik (ok), 23:14, 24/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >> Для веб-приложений перл - зло.
    >
    >Чушь, простите.
    >Perl достаточно универсален, чтобы быть злом для чего бы то ни было.
    >

    Си ещё более универсален. И он ещё большее зла для большинства веб-приложений.

     
     
  • 8.41, SHRDLU (ok), 08:21, 25/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Плохим танцорам, как известно, мешают даже собственные части тела А плохим прог... текст свёрнут, показать
     
  • 2.7, Аноним (-), 12:23, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    В чём проблема?
     
     
  • 3.20, AlexAT (ok), 17:00, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    В религии, вестимо.
     
     
  • 4.21, LeNiN (ok), 17:15, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не только — PHP нужно ещё установить и настроить, а Perl почти всегда присутствует и кушать не просит.
     
     
  • 5.22, AlexAT (ok), 17:18, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Не только — PHP нужно ещё установить и настроить, а Perl почти
    >всегда присутствует и кушать не просит.

    yum install php отменили?

    А еще обычно bash "установлен и настроен". Товарищи хомячки, срочно пишем Web-морды на баше.

     
     
  • 6.33, yason (?), 22:43, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    К счастью, там где работает yum не живёт pf.
     
  • 6.34, Kibab (ok), 23:25, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >yum install php отменили?
    >
    >А еще обычно bash "установлен и настроен". Товарищи хомячки, срочно пишем Web-морды
    >на баше.

    1. Речь о BSD-системах, причём тут yum?
    2. В *BSD bash вполне себе может отсутствовать :-)

     
     
  • 7.35, Alex (??), 23:34, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >>yum install php отменили?
    >>
    >>А еще обычно bash "установлен и настроен". Товарищи хомячки, срочно пишем Web-морды
    >>на баше.
    >
    >1. Речь о BSD-системах, причём тут yum?
    >2. В *BSD bash вполне себе может отсутствовать :-)

    А, ну если речь о RIP, тогда ладненько. Пишите на перле.

     
     
  • 8.43, Kibab (ok), 09:51, 25/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    А теперь потрудитесь написать, что это было -- высер в сторону BSD, в сторону P... текст свёрнут, показать
     
  • 5.25, zazik (ok), 17:27, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Не только — PHP нужно ещё установить и настроить, а Perl почти
    >всегда присутствует и кушать не просит.

    А ещё обычно в системе какая-либо разновидность C/C++ компилятора присутствует. И скорость на высоте и море возможностей!

     
     
  • 6.44, PereresusNeVlezaetBuggy (ok), 18:22, 25/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>Не только — PHP нужно ещё установить и настроить, а Perl почти
    >>всегда присутствует и кушать не просит.
    >
    >А ещё обычно в системе какая-либо разновидность C/C++ компилятора присутствует. И скорость
    >на высоте и море возможностей!

    Вы ещё про as забыли. ;)

     
     
  • 7.47, zazik (ok), 19:14, 25/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>>Не только — PHP нужно ещё установить и настроить, а Perl почти
    >>>всегда присутствует и кушать не просит.
    >>
    >>А ещё обычно в системе какая-либо разновидность C/C++ компилятора присутствует. И скорость
    >>на высоте и море возможностей!
    >
    >Вы ещё про as забыли. ;)

    Кроссплатформность теряется, а для веб-приложений это важный пункт!

     
     
  • 8.48, PereresusNeVlezaetBuggy (ok), 20:02, 25/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Где-то теряется, а где-то наоборот на асме, в отличие от C, можно сделать униве... текст свёрнут, показать
     

  • 1.5, acab (?), 11:52, 23/06/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    потому что проект изначально был написан на php да и я не знаю perl :(
     
  • 1.6, Аноним (-), 12:23, 23/06/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Хрен с ним, с PHP.. но зачем же писать так, что потом код хер прочитаешь?
    Код и хтмл разделить религия не позволяет?
     
     
  • 2.8, Аноним (-), 12:27, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ну я X3, чем они там руководствовались (может пытались компактность замутить), но код действительнне не разделён с представлением. А это !true.
     
     
  • 3.9, Аноним (-), 12:28, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    P.S. header()'ы доставляют. :)
     
     
  • 4.17, zazik (ok), 15:52, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >P.S. header()'ы доставляют. :)

    Согласен. Просто праздник какой-то. А ведь нормальные и современные люди сделали бы через JScript.

     
  • 2.11, тигар (ok), 13:23, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    еще 1 пример "нетленки" - vexim, мне хватило в него 1 раз посмотреть чтобы не использовать. хотя у меня нет никаких претензий к самому php
     
     
  • 3.14, vgray (??), 14:11, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • +/

    У нас он года два использовался, но когда пришло время интегрировать его в личный кабинет. но заглянул в код и послал его нахер. С нуля переписали, не так много работы, один человек за две недели управился.

    Еще CACTI такая-же хреня, если не лезть во внутрь, то работает. А после того как внутри покапался так снес его нафиг. Заббикс гораздо лучше написан.

     

  • 1.10, netc (ok), 12:40, 23/06/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ой как то не очень вериться в успешность усего затеянья, поскольку сколько раз уже убеждался - если можно что то сделать на более низкоуровневом то лучше сразу выбрать сложный путь, дабы не тратить время и не винить себя в том, что пошел на поводу легкости и скорости инструмента, когда понимаешь что вот этого оно не умеет а это не предусмотрено по дизайну.

    а так конечно успехов

     
     
  • 2.12, fyjin (?), 13:32, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    усер234 ты? ДАй угадаю, надо было писать на Си? Не дай боже они бы выбрали питон xD
     
     
  • 3.15, аноним (?), 15:18, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    он хотел сказать, что все эти надстройки нафиг не нужны вообще.
    на чем бы они не писались.
    и в чем-то он прав. глюк одной проги помноженный на глюк другой и в результате вместо настройки файервола - велкам бойс.
     
     
  • 4.16, netc (ok), 15:27, 23/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >он хотел сказать, что все эти надстройки нафиг не нужны вообще.
    >на чем бы они не писались.
    >и в чем-то он прав. глюк одной проги помноженный на глюк другой
    >и в результате вместо настройки файервола - велкам бойс.

    да, наверное именно это я и имел в виду, фаерволл - вещь критичная, должна быть так сказать bare bone ;)

     

  • 1.40, Аноним (-), 04:34, 25/06/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    www     ALL = NOPASSWD: /usr/local/www/pfw/bin/*
    Круто !!!
    зашел от WWW и все правишь !!!! SUDO жжет
     
     
  • 2.46, slepnoga (??), 19:13, 25/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ням, не понял - ему еще и чрут апача вырубить надо - это Тео не одобрит
     
     
  • 3.49, PereresusNeVlezaetBuggy (ok), 20:04, 25/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Ням, не понял - ему еще и чрут апача вырубить надо -
    >это Тео не одобрит

    Тео, думаю, относится к разработчикам сей морды так же, как Александр III к некоему Орешкину.

     

  • 1.45, PereresusNeVlezaetBuggy (ok), 18:29, 25/06/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вообще, конечно, запутать можно что угодно. ИМХО, если человек ниасилил конфиг pf, то ему и web-морда не поможет, а если осилил — поправить через SSH будет быстрее. Вот если выходить на следующий уровень абстракции (типа: выключить такой-то сервер из пула на редиректоре), то да, это уже приятно. Но слишком привязано к конкретной задаче, поэтому как отдельный продукт попросту бесполезно.

    И кто как, а мне и в голову не придёт использовать продукт, в котором заранее известно, что есть куча _невыловленных_ багов, если можно ручками сделать всё то же самое. Ведь всё равно, чтобы пользоваться этими веб-мордами, необходимо понимать, что именно ты делаешь. Замена текстового редактора на кучу окошечек не создаёт интуитивно понятный и удобный интерфейс; в лучшем случае — его иллюзию, которая развеивается при первом же практическом применении.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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