The OpenNET Project / Index page

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

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

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

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

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

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

  1. Главная ссылка к новости (http://code.google.com/p/pfw2/...)
Автор новости: acab
Тип: Программы
Ключевые слова: freebsd, openbsd, pf, firewall
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | 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 [^] [ответить]     [к модератору]  
  • +/
    Си ещё более универсален И он ещё большее зла для большинства веб-приложений ... весь текст скрыт [показать]
     
     
  • 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 +/
    yum install php отменили А еще обычно bash установлен и настроен Товарищи хо... весь текст скрыт [показать]
     
     
  • 6.33, yason (?), 22:43, 23/06/2010 [^] [ответить]    [к модератору]  
  • +2 +/
    К счастью, там где работает yum не живёт pf.
     
  • 6.34, Kibab (ok), 23:25, 23/06/2010 [^] [ответить]     [к модератору]  
  • +2 +/
    1 Речь о BSD-системах, причём тут yum 2 В BSD bash вполне себе может отсутст... весь текст скрыт [показать]
     
     
  • 7.35, Alex (??), 23:34, 23/06/2010 [^] [ответить]     [к модератору]  
  • –3 +/
    А, ну если речь о RIP, тогда ладненько Пишите на перле ... весь текст скрыт [показать]
     
     
  • 8.43, Kibab (ok), 09:51, 25/06/2010 [^] [ответить]    [к модератору]  
  • +/
    >А, ну если речь о RIP, тогда ладненько. Пишите на перле.

    А теперь потрудитесь написать, что это было -- высер в сторону *BSD, в сторону PHP (против него ничего не имею, это мой основной рабочий инструмент) или рулзы перлу? :))

     
  • 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 [^] [ответить]    [к модератору]  
  • +/
    >>>>Не только — PHP нужно ещё установить и настроить, а Perl почти
    >>>>всегда присутствует и кушать не просит.
    >>>
    >>>А ещё обычно в системе какая-либо разновидность C/C++ компилятора присутствует. И скорость
    >>>на высоте и море возможностей!
    >>
    >>Вы ещё про as забыли. ;)
    >
    >Кроссплатформность теряется, а для веб-приложений это важный пункт!

    Где-то теряется, а где-то наоборот: на асме, в отличие от 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:
    Заголовок:
    Текст:


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