Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2011.07.03;
Скачать: [xml.tar.bz2];

Вниз

Прошу оценить созданный продукт - сетевой экран.   Найти похожие ветки 

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.56 MB
Время: 0.004 c
15-1300464781
И. Павел
2011-03-18 19:13
2011.07.03
Принято ли в XML учитывать порядок элементов одного уровня?


15-1300391272
vajo
2011-03-17 22:47
2011.07.03
Проблема со звуком на компе.


2-1301173364
Fr
2011-03-27 00:02
2011.07.03
Смещение ячеек в TDrawGrid


2-1300958713
Дмитрий С
2011-03-24 12:25
2011.07.03
Есть какие нибудь известные грабли Graphics и много-поточности.


1-1257942878
Yurikon
2009-11-11 15:34
2011.07.03
Использование RxTrayIcon





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский