URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 68156
[ Назад ]

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

Отправлено opennews , 23-Июн-10 11:18 
Вышел (http://code.google.com/p/pfw2/) форк проекта PFW (http://www.allard.nu/pfw/), представляющий собой web-приложение для администрирования пакетного фильтра PF в BSD системах. Программа написана на языке PHP и распространяется в рамках лицензии BSD.


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


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


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

URL: http://code.google.com/p/pfw2/
Новость: http://www.opennet.me/opennews/art.shtml?num=27061


Содержание

Сообщения в этом обсуждении
"Программа для управление пакетным фильтром PF через Web"
Отправлено netc , 23-Июн-10 11:18 
ну почему опять php ;(

"Программа для управление пакетным фильтром PF через Web"
Отправлено anonymous , 23-Июн-10 11:31 
Как раз наоборот нормально или лудше на mono, jsp ?

"Программа для управление пакетным фильтром PF через Web"
Отправлено Vitaly_loki , 23-Июн-10 11:45 
А что в крайности то кидаться. Он имел ввиду почему PHP, а не Perl

"Программа для управление пакетным фильтром PF через Web"
Отправлено oops , 23-Июн-10 11:51 
сейчас бойкий анонимус скажет, что перл закопан. Хотя сам его никогда не видел

"Программа для управление пакетным фильтром PF через Web"
Отправлено zazik , 23-Июн-10 13:51 
Ну я не анонимус. Писал и на том, и на другом(и даже на третьем). Для веб-приложений перл - зло.

"Программа для управление пакетным фильтром PF через Web"
Отправлено Ярослав , 23-Июн-10 16:33 
А аргументы в пользу своего утверждения приведёте?

"Программа для управление пакетным фильтром PF через Web"
Отправлено zazik , 23-Июн-10 16:35 
>А аргументы в пользу своего утверждения приведёте?

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


"Программа для управление пакетным фильтром PF через Web"
Отправлено Cub , 23-Июн-10 17:23 
Общие рассуждения - это конечно хорошо...
А аргументы всё-таки будут?

"Программа для управление пакетным фильтром PF через Web"
Отправлено zazik , 23-Июн-10 17:25 
>Общие рассуждения - это конечно хорошо...
>А аргументы всё-таки будут?

А какие аргументы Вам нужны? Или Вы хотите, чтобы я Вас стал убеждать, что на грузовике действительно удобнее перевозить многотонные грузы, чем на легковушке?


"Программа для управление пакетным фильтром PF через Web"
Отправлено аноним , 23-Июн-10 18:39 
Глупости вы говорите и аналогии у вас не в тему. Perl для web как раз идеален.

"Программа для управление пакетным фильтром PF через Web"
Отправлено zazik , 23-Июн-10 19:21 
>Глупости вы говорите и аналогии у вас не в тему. Perl для
>web как раз идеален.

Ага, конечно. Правда, не задумывался он под веб, а так, безусловно идеален. А вот ПХП, который изначально проектировался для веба, конечно же, хуже.


"Программа для управление пакетным фильтром PF через Web"
Отправлено PavelR , 23-Июн-10 20:50 
>>Глупости вы говорите и аналогии у вас не в тему. Perl для
>>web как раз идеален.
>
>Ага, конечно. Правда, не задумывался он под веб, а так, безусловно идеален.
>А вот ПХП, который изначально проектировался для веба, конечно же, хуже.
>

_проектировался_ _изначально_?


"Программа для управление пакетным фильтром PF через Web"
Отправлено zazik , 23-Июн-10 20:52 
>>>Глупости вы говорите и аналогии у вас не в тему. Perl для
>>>web как раз идеален.
>>
>>Ага, конечно. Правда, не задумывался он под веб, а так, безусловно идеален.
>>А вот ПХП, который изначально проектировался для веба, конечно же, хуже.
>>
>
>_проектировался_ _изначально_?

PHP: Hypertext Preprocessor is a widely used, general-purpose scripting language that was originally designed for web development to produce dynamic web pages.

И именно поэтому для всяких системных скриптов я предпочитаю шелл или перл.


"Программа для управление пакетным фильтром PF через Web"
Отправлено fyjin , 24-Июн-10 14:31 
>Ага, конечно. Правда, не задумывался он под веб, а так, безусловно идеален. А вот ПХП, который изначально проектировался для веба, конечно же, хуже.

А что в этом противоречивого? Есть инструменты созданные головой, а есть пхп. Не удивительно что инструмент созданный для другой сферы подходит лучше чем тот, который изначально создавался для неё.


"Программа для управление пакетным фильтром PF через Web"
Отправлено zazik , 24-Июн-10 14:33 
>А что в этом противоречивого? Есть инструменты созданные головой, а есть пхп.
>Не удивительно что инструмент созданный для другой сферы подходит лучше чем
>тот, который изначально создавался для неё.

А, так вы фоннат? Ну извините, мои аргументы для них не предназначаются.


"Программа для управление пакетным фильтром PF через Web"
Отправлено Kibab , 25-Июн-10 09:49 
+1, что-то сразу не заметил фонната :)
>>А что в этом противоречивого? Есть инструменты созданные головой, а есть пхп.
>>Не удивительно что инструмент созданный для другой сферы подходит лучше чем
>>тот, который изначально создавался для неё.
>
>А, так вы фоннат? Ну извините, мои аргументы для них не предназначаются.
>

"Программа для управление пакетным фильтром PF через Web"
Отправлено Alex , 23-Июн-10 19:30 
>Глупости вы говорите и аналогии у вас не в тему. Perl для
>web как раз идеален.

При количестве разработчиков <= 1 - возможно. Более 1 разработчика при этом убитом на голову синтаксисе в коде друг друга вряд ли разберутся.


"Программа для управление пакетным фильтром PF через Web"
Отправлено Ярослав , 23-Июн-10 22:34 
Вы несолько уходите в сторону от веб, но поскольку дискуссия уже всё равно перпендикулярна стартовой теме, то хочу возразить:

http://search.cpan.org/search?query=Perl::Critic

Прикручиваете к коммитам в SVN (или к тому, что у вас в команде из >1 разработчика для контроля версий) и все прекрасно разбираются в коде друг друга.


"Программа для управление пакетным фильтром PF через Web"
Отправлено SHRDLU , 24-Июн-10 21:23 
> Для веб-приложений перл - зло.

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



"Программа для управление пакетным фильтром PF через Web"
Отправлено zazik , 24-Июн-10 23:14 
>> Для веб-приложений перл - зло.
>
>Чушь, простите.
>Perl достаточно универсален, чтобы быть злом для чего бы то ни было.
>

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


"Программа для управление пакетным фильтром PF через Web"
Отправлено SHRDLU , 25-Июн-10 08:21 
>>> Для веб-приложений перл - зло.
>>Чушь, простите.
>>Perl достаточно универсален, чтобы быть злом для чего бы то ни было.
>Си ещё более универсален. И он ещё большее зла для большинства веб-приложений.

Плохим танцорам, как известно, мешают даже собственные части тела.
А плохим программистам мешает существование других языков программирования, кроме того единственного, что они осилили.


"Программа для управление пакетным фильтром PF через Web"
Отправлено Аноним , 23-Июн-10 12:23 
В чём проблема?

"Программа для управление пакетным фильтром PF через Web"
Отправлено AlexAT , 23-Июн-10 17:00 
В религии, вестимо.

"Программа для управление пакетным фильтром PF через Web"
Отправлено LeNiN , 23-Июн-10 17:15 
Не только — PHP нужно ещё установить и настроить, а Perl почти всегда присутствует и кушать не просит.

"Программа для управление пакетным фильтром PF через Web"
Отправлено AlexAT , 23-Июн-10 17:18 
>Не только — PHP нужно ещё установить и настроить, а Perl почти
>всегда присутствует и кушать не просит.

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

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


"Программа для управление пакетным фильтром PF через Web"
Отправлено yason , 23-Июн-10 22:43 
К счастью, там где работает yum не живёт pf.

"Программа для управление пакетным фильтром PF через Web"
Отправлено Kibab , 23-Июн-10 23:25 
>yum install php отменили?
>
>А еще обычно bash "установлен и настроен". Товарищи хомячки, срочно пишем Web-морды
>на баше.

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


"Программа для управление пакетным фильтром PF через Web"
Отправлено Alex , 23-Июн-10 23:34 
>>yum install php отменили?
>>
>>А еще обычно bash "установлен и настроен". Товарищи хомячки, срочно пишем Web-морды
>>на баше.
>
>1. Речь о BSD-системах, причём тут yum?
>2. В *BSD bash вполне себе может отсутствовать :-)

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


"Программа для управление пакетным фильтром PF через Web"
Отправлено Kibab , 25-Июн-10 09:51 
>А, ну если речь о RIP, тогда ладненько. Пишите на перле.

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


"Программа для управление пакетным фильтром PF через Web"
Отправлено zazik , 23-Июн-10 17:27 
>Не только — PHP нужно ещё установить и настроить, а Perl почти
>всегда присутствует и кушать не просит.

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


"Программа для управление пакетным фильтром PF через Web"
Отправлено PereresusNeVlezaetBuggy , 25-Июн-10 18:22 
>>Не только — PHP нужно ещё установить и настроить, а Perl почти
>>всегда присутствует и кушать не просит.
>
>А ещё обычно в системе какая-либо разновидность C/C++ компилятора присутствует. И скорость
>на высоте и море возможностей!

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


"Программа для управление пакетным фильтром PF через Web"
Отправлено zazik , 25-Июн-10 19:14 
>>>Не только — PHP нужно ещё установить и настроить, а Perl почти
>>>всегда присутствует и кушать не просит.
>>
>>А ещё обычно в системе какая-либо разновидность C/C++ компилятора присутствует. И скорость
>>на высоте и море возможностей!
>
>Вы ещё про as забыли. ;)

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


"Программа для управление пакетным фильтром PF через Web"
Отправлено PereresusNeVlezaetBuggy , 25-Июн-10 20:02 
>>>>Не только — PHP нужно ещё установить и настроить, а Perl почти
>>>>всегда присутствует и кушать не просит.
>>>
>>>А ещё обычно в системе какая-либо разновидность C/C++ компилятора присутствует. И скорость
>>>на высоте и море возможностей!
>>
>>Вы ещё про as забыли. ;)
>
>Кроссплатформность теряется, а для веб-приложений это важный пункт!

Где-то теряется, а где-то наоборот: на асме, в отличие от C, можно сделать универсальный код, работающий в любой ОС данной аппаратной платформы. :)


"Программа для управление пакетным фильтром PF через Web"
Отправлено acab , 23-Июн-10 11:52 
потому что проект изначально был написан на php да и я не знаю perl :(

"Программа для управление пакетным фильтром PF через Web"
Отправлено Аноним , 23-Июн-10 12:23 
Хрен с ним, с PHP.. но зачем же писать так, что потом код хер прочитаешь?
Код и хтмл разделить религия не позволяет?

"Программа для управление пакетным фильтром PF через Web"
Отправлено Аноним , 23-Июн-10 12:27 
Ну я X3, чем они там руководствовались (может пытались компактность замутить), но код действительнне не разделён с представлением. А это !true.

"Программа для управление пакетным фильтром PF через Web"
Отправлено Аноним , 23-Июн-10 12:28 
P.S. header()'ы доставляют. :)

"Программа для управление пакетным фильтром PF через Web"
Отправлено zazik , 23-Июн-10 15:52 
>P.S. header()'ы доставляют. :)

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


"Программа для управление пакетным фильтром PF через Web"
Отправлено тигар , 23-Июн-10 13:23 
еще 1 пример "нетленки" - vexim, мне хватило в него 1 раз посмотреть чтобы не использовать. хотя у меня нет никаких претензий к самому php

"Программа для управление пакетным фильтром PF через Web"
Отправлено vgray , 23-Июн-10 14:11 

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

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


"Программа для управление пакетным фильтром PF через Web"
Отправлено netc , 23-Июн-10 12:40 
ой как то не очень вериться в успешность усего затеянья, поскольку сколько раз уже убеждался - если можно что то сделать на более низкоуровневом то лучше сразу выбрать сложный путь, дабы не тратить время и не винить себя в том, что пошел на поводу легкости и скорости инструмента, когда понимаешь что вот этого оно не умеет а это не предусмотрено по дизайну.

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


"Программа для управление пакетным фильтром PF через Web"
Отправлено fyjin , 23-Июн-10 13:32 
усер234 ты? ДАй угадаю, надо было писать на Си? Не дай боже они бы выбрали питон xD

"Программа для управление пакетным фильтром PF через Web"
Отправлено аноним , 23-Июн-10 15:18 
он хотел сказать, что все эти надстройки нафиг не нужны вообще.
на чем бы они не писались.
и в чем-то он прав. глюк одной проги помноженный на глюк другой и в результате вместо настройки файервола - велкам бойс.

"Программа для управление пакетным фильтром PF через Web"
Отправлено netc , 23-Июн-10 15:27 
>он хотел сказать, что все эти надстройки нафиг не нужны вообще.
>на чем бы они не писались.
>и в чем-то он прав. глюк одной проги помноженный на глюк другой
>и в результате вместо настройки файервола - велкам бойс.

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


"Программа для управления пакетным фильтром PF через Web"
Отправлено Аноним , 25-Июн-10 04:34 
www     ALL = NOPASSWD: /usr/local/www/pfw/bin/*
Круто !!!
зашел от WWW и все правишь !!!! SUDO жжет

"Программа для управления пакетным фильтром PF через Web"
Отправлено slepnoga , 25-Июн-10 19:13 
Ням, не понял - ему еще и чрут апача вырубить надо - это Тео не одобрит

"Программа для управления пакетным фильтром PF через Web"
Отправлено PereresusNeVlezaetBuggy , 25-Июн-10 20:04 
>Ням, не понял - ему еще и чрут апача вырубить надо -
>это Тео не одобрит

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


"Программа для управление пакетным фильтром PF через Web"
Отправлено PereresusNeVlezaetBuggy , 25-Июн-10 18:29 
Вообще, конечно, запутать можно что угодно. ИМХО, если человек ниасилил конфиг pf, то ему и web-морда не поможет, а если осилил — поправить через SSH будет быстрее. Вот если выходить на следующий уровень абстракции (типа: выключить такой-то сервер из пула на редиректоре), то да, это уже приятно. Но слишком привязано к конкретной задаче, поэтому как отдельный продукт попросту бесполезно.

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