Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.57 MB
Время: 0.009 c
15-1300486988
Иксик
2011-03-19 01:23
2011.07.03
Вот когда надо написать Карлосу Гомесу, откуда знать где имя,


15-1300699590
CRLF
2011-03-21 12:26
2011.07.03
Unicode, есть ли символ?


2-1301060385
fynjy93
2011-03-25 16:39
2011.07.03
sql запрос - проблема разделения на части


2-1301057839
umbra
2011-03-25 15:57
2011.07.03
константные значения varType для своих вариантов


2-1301387189
ZV
2011-03-29 12:26
2011.07.03
Как вывести значение переменной в виде символа