Текущий архив: 2011.07.03;
Скачать: CL | DM;
ВнизПрошу оценить созданный продукт - сетевой экран. Найти похожие ветки
← →
dreamse © (2011-03-17 20:12) [0]Добрый вечер.
Дабы развеять убеждение что на delphi невозможно написать продукт по безопасности ( да и чтобы заработать слегка ) был написан сетевой экран на основе LSP (Layered Service Provider) - http://ru.wikipedia.org/wiki/Layered_Service_Provider
В конце разработки ( Фриланс ) выяснилось что заказчик передумал вдруг иметь такой продукт и оставшиеся 80 % оплаты возвращать не намерен.
После чего продукт решено было развивать своими силами и сделать его полностью бесплатным. ( заработать на еще одном сетевом экране считаю достаточно сложно)
В данный момент мне необходима помощь всех заинтересовавшихся людей.
Помощь требуется в тестировании ПО:
• Поиск багов
• Тестирование ПО на совместимость с другим программным обеспечением (антивирусы, сетевое ПО)
• Новых идеях
• Отзывов и предложений
Возможности сетевого экрана:
• Фильтрация сетевого трафика посредством LSP (Layered Service Provider) по данной технологии работают сетевые экраны в продуктах DrWeb ( 6 - изначально, сейчас уже переведен на сколько мне известно на драйвер - фильтр), Nod32 и некоторых других.
• Отслеживание сетевой активности ( кто, куда, по каким портам подключается)
• Контроль входящие/исходящие соединения в IP-сетях
• Контроль запуска приложений (а так же запрет запуска заблокированного ПО)
• Возможность создания правил сетевой фильтрации на основе задания адресов, имен ресурсов (URL), портов
• Журнал событий системы, в который попадают настраиваемые пользователем события – например, заблокированные входящие/исходящие соединения, блокированный трафик (с указанием адресов, портов, приложения).
• Монитор сетевой активности, отображающий состояние приложений относительно сетевой активности
• Веб-фильтр, запрещающий/разрешающий (работа по белым/черным спискам) получение данных с веб-ресурсов
• Настройка исключений (доверенные приложения, доверенные ресурсы).
• Блокировка баннеров по спискам, содержащим подстроки заданных адресов
• Программа работает на Windows XP - Vista - 7
• Реализована система автоматического обновления версии продукта с сайта.
• Реализована проверка подписи ПО
Интерфейс:
Интерфейс пользователя интуитивно понятен, т.е разработка ведется в первую очередь не для профессионалов а для обычных пользователей которым бы не хотелось разбираться с десятками пунктов настроек и вникать в непонятные термины. (Хотя в будущем планируется сделать альтернативный режим настроек для профессионалов)
Так же планируется написать SDK если будут заинтересовавшиеся. Чтобы можно было встроить компоненты сетевого экрана в другие разработки.
Тестировать бета версию желательно на виртуальных машинах - во избежание так сказать :)
Логи работы создаются в каталоге C:\Users\Public\BlockPost\
Скриншоты ( в среднем качестве )
http://savepic.org/1450442.jpg
http://savepic.org/1443274.jpg
http://savepic.org/1504717.jpg
http://savepic.org/1484237.jpg
http://savepic.org/1492419.jpg
http://savepic.org/1483203.jpg
Сервис периодически глючит при нагрузках. Если что выложу в другое место скрины.
Скачать бета версию можно тут:
http://narod.ru/disk/7731078001/setup.exe.html
http://depositfiles.com/files/8i5t1vuaj
Буду рад критике, предложениям, найденным багам, обсуждениям и пр.
На вопрос: "Зачем это тебе надо" - отвечу сразу, это хобби, продукт бесплатный.
← →
картман © (2011-03-17 20:16) [1]
> В конце разработки ( Фриланс ) выяснилось что заказчик передумал
> вдруг иметь такой продукт и оставшиеся 80 % оплаты возвращать
> не намерен.
до боли знакомо
← →
Игорь Шевченко © (2011-03-17 20:17) [2]пишется "соединение"
картинки симпатичные.
comodo лучше
← →
dreamse © (2011-03-17 20:20) [3]> Игорь Шевченко © (17.03.11 20:17) [2]
> пишется "соединение"
Да да именно это и просил :)
> comodo лучше
ктож спорит то ? :) интерфейс кстати с comodo и писался
← →
Inovet © (2011-03-17 20:33) [4]На скриншоте
Приложение:ххх
ххх
пытается выйти в интернет по адресу
Что-то мне всегда не нравится этот "выход в интернет".
← →
И. Павел © (2011-03-17 20:37) [5]Здорово. Интерфейс красивый, и вроде бы не альфаконтролы. Неужели сами прорисовывали?
Заметил одну небольшую недоработку: если удалить саму программу из своего же списка разрешеных программ, то при обновлении она блокирует саму себя, после чего, если нажать на "continue program" переходит в бесконечный цикл ошибок: "память не может быть "read"".
> comodo лучше
ИМХО сравнение с таким продуктом можно расценивать как комплимент :)
← →
dreamse © (2011-03-17 22:24) [6]> И. Павел © (17.03.11 20:37) [5]
> и вроде бы не альфаконтролы. Неужели сами прорисовывали?
Набор компонент с градиентами - Raise 5 ( сама форма ) кнопки из TMS
На счет ошибки спасибо. Проверю завтра с утра как будет доступ к рабочей машине.
> comodo лучше
> ИМХО сравнение с таким продуктом можно расценивать как комплимент :)
Сколько comodo делали человек, какое время и какой у людей опыт :)
так что да, скорей комплимент :)
← →
Virgo_Style © (2011-03-17 22:45) [7]
> Да да именно это и просил :)
Программа зарегистрирована
← →
Virgo_Style © (2011-03-17 22:50) [8]От такой палитры хочется убежать в ужасе
http://savepic.org/1483203.jpg
http://savepic.org/1504717.jpg
"Для группировки списка перетащите на это поле одну из колонок"
- ммм... я догадываюсь, что тащить надо заголовок. Но все ли догадаются?
Или все же тащить можно любую ячейку?
← →
Игорь Шевченко © (2011-03-17 23:10) [9]
> я догадываюсь, что тащить надо заголовок. Но все ли догадаются?
кто знаком с DevExpress - догадается :)
← →
Andy BitOff © (2011-03-17 23:13) [10]DevExpress, TMS, Raize... Это сколько же должно стоить такое чудо...
← →
MonoLife © (2011-03-18 03:29) [11]
> Virgo_Style © (17.03.11 22:50) [8]
+1
легкая паника - аларм!:)
> Andy BitOff © (17.03.11 23:13) [10]
автор говорит
> ...сделать его полностью бесплатным
← →
anton773 (2011-03-18 07:36) [12]Если он бесплатный, то исходники будут??? Это нужно для того, чтобы подстроить прогу под себя и пользоваться ей.
← →
brother © (2011-03-18 08:21) [13]яб тож на исходники глянул, особенно на реализацию драйвера
← →
anton773 (2011-03-18 10:01) [14]Если будут выложены исходники то это будет первый и единственный брандмауэр с открытым кодом да еще на делфи!!!!!!!! Весьма перспективно.!!
← →
Rouse_ © (2011-03-18 10:42) [15]
> brother © (18.03.11 08:21) [13]
>
> яб тож на исходники глянул, особенно на реализацию драйвера
Какой еще драйвер? Это-ж LSP
← →
Dreamse © (2011-03-18 10:46) [16]> Это нужно для того, чтобы подстроить прогу под себя и пользоваться ей.
Вам судя по всему это нужно для другой цели :) Нет исходников не будет. но если есть вопросы подскажу по любому аспекту.
> особенно на реализацию драйвера
LSP реализация dll
ссылку на описание привел в первом посте.
Драйвера на delphi 2-3 можно писать на сколько знаю ( но думаю геморой еще тот ) проще заказать на стороне у С++ програмистов.
← →
brother © (2011-03-18 10:46) [17]эээ... чет пропустил
← →
Rouse_ © (2011-03-18 10:48) [18]Да кстати, с цветовой гаммой нужно что-то сделать, пять минут кнопки потыркал, теерь глаза болят. Цвет категорически не удачно подобран.
Ну и History.txt желательно в WinWord открыть, бо очепяток там немерянно. Сразу еще на этапе установки в глаза бросилось.
← →
DiamondShark © (2011-03-18 11:22) [19]
> с цветовой гаммой нужно что-то сделать
Выпилить нафиг.
Стандартного интерфейса более чем достаточно.
Вся эта градиентистость и нестандартнокнопочность антифункциональна.
А когда посреди всего такого градиентного и кругловыпендренного окна торчит девэкспресовский грид в серо-квадратно-выпуклом стиле "Back to 95", то вообще смотрится как колхоз.
← →
anton773 (2011-03-18 11:38) [20]
> Вам судя по всему это нужно для другой цели :) Нет исходников
> не будет.
Жаль. :( Существует огромное множество более серьезных программ с открытым кодом. OpenOffice, например. Его первоначальные разработчики не побоялись опубликовать исходники и получают с этого выгоду. Я бы на Вашем месте(если заказчик отказался) так и поступил. И за счет этого получил больше, чем от отказавшихся заказчиков.
← →
Игорь Шевченко © (2011-03-18 11:41) [21]
> Существует огромное множество более серьезных программ с
> открытым кодом. OpenOffice, например
ну возьми исходники OpenOffice и сделай из него сетевой экран, в чем проблема-то ?
← →
Dreamse © (2011-03-18 11:43) [22]> Да кстати, с цветовой гаммой нужно что-то сделать
В течении дня предложу варианты
> anton773 (18.03.11 11:38) [20]
> И за счет этого получил больше, чем от отказавшихся заказчиков.
К сожалению я не представляю как можно получить выгоду с исходного кода данного проекта.
← →
anton773 (2011-03-18 11:56) [23]
> К сожалению я не представляю как можно получить выгоду с
> исходного кода данного проекта.
Реклама в первую очередь. например программа с открытым кодом гораздо более популярна, чем аналогичная с закрытым кодом. Твоей программой будут пользоваться многие и твое имя будут знать многие (Боссы крутых программистких контор, например). А как бесплатный экран она просто затеряется среди каких-нибудь комодо.
← →
DiamondShark © (2011-03-18 12:07) [24]
> anton773 (18.03.11 11:56) [23]
Вы сами верите в то, что говорите?
← →
anton773 (2011-03-18 12:13) [25]
> Вы сами верите в то, что говорите?
Во всяком случае ПОПУЛЯРНАЯ, ИЗВЕСТНАЯ программа это РЕКЛАМА. А реклама еще не кому не помешала. Так же как и возросший иммидж
← →
Dreamse © (2011-03-18 12:21) [26]Варианты цветовой гаммы
Светлый фон: http://savepic.net/687284.png
Темный фон: http://savepic.net/671924.png
Раз многих раздражает красный цвет, подскажите как видите вы цветовую гамму.
Варианты - сделать обычную форму windows без цвета считаю нецелесообразным, так как большинство пользователей клюет именно на оформление, а уже затем рассматривает функционал. И лишь профи начинают изначально с функционала.
продукт же ориентирован в первую очередь на большую аудиторию.
← →
И. Павел © (2011-03-18 12:22) [27]> Так же как и возросший иммидж
Программисты не пантифики. Имидж имеют только единицы и то в очень узких кругах. Я вот уже давно использую AlphaControls но понятия не имею, кто ее сделал (надо будет, кстати, посмотреть :).
← →
И. Павел © (2011-03-18 12:25) [28]> [26] Dreamse © (18.03.11 12:21)
Стало значительно лучше. Особенно темный вариант.
← →
Dreamse © (2011-03-18 12:26) [29]> anton773
http://sourceforge.net/search/?q=firewall
← →
Dreamse © (2011-03-18 12:28) [30]> И. Павел © (18.03.11 12:25) [28]
> Стало значительно лучше. Особенно темный вариант.
Думаю стоит предоставить конечному пользователю возможность выбрать цветовую гамму по своему усмотрению.
снизу справа как раз предварительный вариант выбора цвета накидал.
← →
DiamondShark © (2011-03-18 13:05) [31]
> Раз многих раздражает красный цвет, подскажите как видите
> вы цветовую гамму.
Я работаю примерно с несколькими десятками приложений самого разнообразного назначения: общеофисными, узкоспециальными, развлекательными, вспомогательными и т.д., и т.п. И вы знаете, я не могу вспомнить свои мысли по поводу их цветовой гаммы.
Самая лучшая цветовая гамма -- это такая цветовая гамма, которая не заставляет обращать внимания на цветовую гамму.
← →
Сергей М. © (2011-03-19 22:59) [32]> Драйвера на delphi 2-3 можно писать ..геморой еще тот
Можно и в 7-ке компилять и без особого геморроя собирать)
Кому любопытно, подивись какую забавную хреновину сляпал араб STRELiTZIA:
http://www.delphibasics.info/home/delphibasicsprojects/advanceddelphidriverdevelopmentkit
← →
Eraser © (2011-03-20 05:35) [33]> [30] Dreamse © (18.03.11 12:28)
> Варианты цветовой гаммы
>
> Светлый фон: http://savepic.net/687284.png
> Темный фон: http://savepic.net/671924.png
сплошной яркий фон и минимум функционала, это ужас.
я бы сделал для такого продукта крайне минималистичный дизайн. не гонитесь вы за модой, таких интерфейсов тысячи уже, меня не особо впечатляют, в т.ч. даже у именитых производителей. продукт должен производить впечатление не поделки, а серьезной разработки. профессионально нарисовать интерфейс, такого типа как сейчас очень сложно, соответственно нужно удариться в минимализм, чтобы выглядеть профессионально.
PS насчет open source - не ведись, это все миф. в лучшем случае у тебя кто-нибудь украдет идеи (это если они будут). вот как выйдешь на уровень open office - тогда и принимай решение открывать исходиники или нет, но уже без моих советов ;-) а вот сделать free версию - неплохая идея.
← →
Amoeba_ (2011-03-20 12:27) [34]
> Сергей М. © (19.03.11 22:59) [32]
>
> > Драйвера на delphi 2-3 можно писать ..геморой еще тот
>
> Можно и в 7-ке компилять и без особого геморроя собирать)
> Кому любопытно, подивись какую забавную хреновину сляпал
> араб STRELiTZIA:
>
> http://www.delphibasics.info/home/delphibasicsprojects/advanceddelphidriverdevelopmentkit
Конечно можно, когда есть эти, необходимые, но отсутствующие в Dephi штуки:
Coff2o.exe - used to generate COFF format object file using Delphi
Link.exe - Microsoft Linker.
Rmcoff2.exe - used to change Delphi generated OMF format object file into Microsoft"s COFF format, so that the objects can be linked using Microsoft Linker.
← →
brother © (2011-03-21 07:46) [35]дома поставлю, посмотрю конкурентность к аут посту ;)
← →
brother © (2011-03-21 07:48) [36]имхо темный вариант лучше, ну и минималистичней можно...
Страницы: 1 вся ветка
Текущий архив: 2011.07.03;
Скачать: CL | DM;
Память: 0.55 MB
Время: 0.004 c