FireWall library - нужна ли?
От: Evgolas Россия http://DelaDarom.Ru
Дата: 09.12.07 10:16
Оценка:
Приветствую всех. У меня есть несколько выполненных проектов, в которых реализована различная функциональность, связанная с перехватом, блокированием TCP пакетов. Есть мысль выделить этот функционал в библиотеку с простым API. Т.е., например, вы в своей программе просто линкуетесь с моей библиотекой, и в несколько строчек получаете такую функциональность. Простейший пример что-нибуть типа
CFireWall fw;
fw.AddLog(TEXT("microsoft.com"), TEXT("c:\\log.txt"));


В этом примере весь обмен с сайтом microsoft.com будет записываться в лог-файл c:\log.txt
Ну и другая функциональность — замена ответов от сайтов, возможность задать callback-функцию, которая будет вызываться при обращении к какому-либо сайту и т.д.
Возможных конкурентов смотрел — у них очень мощные но и очень дорогие библиотеки.
Видится несколько вириантов такой библиотеки — lib/dll + .h, ActiveX, компонент для Builder/Delphi.

Потенциальные пользователи — не очень продвинутые программеры на VB, возможно Delphi/Builder, которые не осилят сами разбираться в LSP.

Как считаете, будет ли нужна такая простая библиотека?
Нужна ли она лично вам?
Сколько бы вы заплатили за такую библиотеку?
-----------------------------
Сервис Услуга-за-Услугу
Городской рогейн для роллеров
Заметки шароварщика
-----------------------------
Re: FireWall library - нужна ли?
От: Dmytro Bogovych http://voipobjects.com
Дата: 09.12.07 10:29
Оценка:
E>Как считаете, будет ли нужна такая простая библиотека?
E>Нужна ли она лично вам?
E>Сколько бы вы заплатили за такую библиотеку?

Посмотри в гугле по словам:
winpkfilter
winpcap

Пример LSP есть в МСДН-е.
Re[2]: FireWall library - нужна ли?
От: Evgolas Россия http://DelaDarom.Ru
Дата: 09.12.07 10:50
Оценка:
Здравствуйте, Dmytro Bogovych, Вы писали:
DB>Посмотри в гугле по словам:
DB>winpkfilter
1495.00$
DB>winpcap
насчет цены — говорят пишите, обсудим. Думаю что у них цена примерно на таком же уровне

DB>Пример LSP есть в МСДН-е.

Не очень продвинутый программер на VB в них разобраться точно не сможет. А тут будет библиотека, в две-три строчки позволяющая делать что нужно.
-----------------------------
Сервис Услуга-за-Услугу
Городской рогейн для роллеров
Заметки шароварщика
-----------------------------
Re[3]: FireWall library - нужна ли?
От: wellwell Австралия https://www.softperfect.com
Дата: 09.12.07 11:08
Оценка:
"Evgolas" <48029@users.rsdn.ru> wrote in message news:2760029@news.rsdn.ru...
> DB>winpcap
> насчет цены — говорят пишите, обсудим. Думаю что у них цена примерно на таком же уровне

Кто говорит? WinPCap бесплатен.
Posted via RSDN NNTP Server 2.1 beta
Re[4]: FireWall library - нужна ли?
От: Evgolas Россия http://DelaDarom.Ru
Дата: 09.12.07 11:17
Оценка:
Здравствуйте, wellwell, Вы писали:

W>Кто говорит? WinPCap бесплатен.

Да, вы правы, платная только Pro версия.
А кто-нибуть использовал обычную (бесплатную) версию?
Насколько она функциональна? Достаточно ее для такого простого файрвольного функционала?
Судя по описанию , все что надо она позоляет делать.
А насколько сложно ее использовать непродвинутому разработчику?
-----------------------------
Сервис Услуга-за-Услугу
Городской рогейн для роллеров
Заметки шароварщика
-----------------------------
Re: FireWall library - нужна ли?
От: Аноним  
Дата: 09.12.07 18:14
Оценка: 3 (2)
Здравствуйте, Evgolas, Вы писали:

E>Приветствую всех. У меня есть несколько выполненных проектов, в которых реализована различная функциональность, связанная с перехватом, блокированием TCP пакетов. Есть мысль выделить этот функционал в библиотеку с простым API. Т.е., например, вы в своей программе просто линкуетесь с моей библиотекой, и в несколько строчек получаете такую функциональность. Простейший пример что-нибуть типа

E>
E>CFireWall fw;
E>fw.AddLog(TEXT("microsoft.com"), TEXT("c:\\log.txt"));
E>


E>В этом примере весь обмен с сайтом microsoft.com будет записываться в лог-файл c:\log.txt

E>Ну и другая функциональность — замена ответов от сайтов, возможность задать callback-функцию, которая будет вызываться при обращении к какому-либо сайту и т.д.
E>Возможных конкурентов смотрел — у них очень мощные но и очень дорогие библиотеки.
E>Видится несколько вириантов такой библиотеки — lib/dll + .h, ActiveX, компонент для Builder/Delphi.

E>Потенциальные пользователи — не очень продвинутые программеры на VB, возможно Delphi/Builder, которые не осилят сами разбираться в LSP.


E>Как считаете, будет ли нужна такая простая библиотека?

E>Нужна ли она лично вам?
E>Сколько бы вы заплатили за такую библиотеку?

Странное однако у вас представление о файрволе. Файрвол, контентная фильтрация TCP соединений, только перехват передаваемых данных без изменения — это разные задачи, решаются они каждая своими оптимальными способами. То что вы описали выше к файрволу, т.е. к регулированию правилами всего сетевого трафика в системе, отношения вообще не имеет. Фильтрация сетевых соединений реально нужна производителям антивирусов, антиспама, всякого рода online privacy. Можно прикинуть какой процент производителей из этой категории использует для разработки VB или Delphi, да еще и в виде стороннего ActiveX + LSP. Наверное можно рассчитывать на некое количество любителей-экспериментаторов, которые купят такую библиотеку для личного пользования. Но для массового коммерческого продукта IMHO подход имеет слишком много недостатков.
Re[2]: FireWall library - нужна ли?
От: Аноним  
Дата: 11.12.07 12:49
Оценка:
Здравствуйте, Аноним, Вы писали:

Фильтрация сетевых соединений реально нужна производителям антивирусов, антиспама, всякого рода online privacy. Можно прикинуть какой процент производителей из этой категории использует для разработки VB или Delphi, да еще и в виде стороннего ActiveX + LSP. Наверное можно рассчитывать на некое количество любителей-экспериментаторов, которые купят такую библиотеку для личного пользования. Но для массового коммерческого продукта IMHO подход имеет слишком много недостатков.

Как вы считаете будет ли востребованна библиотека позволяющая подключить различные антивирусы к приложению?
Re[3]: FireWall library - нужна ли?
От: catch Россия  
Дата: 11.12.07 13:00
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Как вы считаете будет ли востребованна библиотека позволяющая подключить различные антивирусы к приложению?


Зачем это может понадобиться?
Re[4]: FireWall library - нужна ли?
От: Аноним  
Дата: 11.12.07 13:13
Оценка:
Здравствуйте, catch, Вы писали:

C>Здравствуйте, Аноним, Вы писали:


А>>Как вы считаете будет ли востребованна библиотека позволяющая подключить различные антивирусы к приложению?


C>Зачем это может понадобиться?


например для интеграции в mail сервера, файрволы, антиспамы
Re[5]: FireWall library - нужна ли?
От: catch Россия  
Дата: 11.12.07 13:38
Оценка: 1 (1)
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, catch, Вы писали:


C>>Здравствуйте, Аноним, Вы писали:


А>>>Как вы считаете будет ли востребованна библиотека позволяющая подключить различные антивирусы к приложению?


C>>Зачем это может понадобиться?


А>например для интеграции в mail сервера, файрволы, антиспамы


хм. мне кажется логичнее, если этим(интеграцией) будут заниматься производители антивирусов, а не наоборот.
Re[6]: FireWall library - нужна ли?
От: Аноним  
Дата: 11.12.07 14:12
Оценка:
Здравствуйте, catch, Вы писали:

C>хм. мне кажется логичнее, если этим(интеграцией) будут заниматься производители антивирусов, а не наоборот.


они не занимаються этим, только предоставляют api которое часто не тревиально (в смысле не сводиться к вызову N функций)
Re: FireWall library - нужна ли?
От: MikePetrichenko Беларусь www.btframework.com
Дата: 11.12.07 18:54
Оценка: 2 (1)
Здравствуйте, Evgolas, Вы писали:

E>В этом примере весь обмен с сайтом microsoft.com будет записываться в лог-файл c:\log.txt


E>Как считаете, будет ли нужна такая простая библиотека?

E>Нужна ли она лично вам?
E>Сколько бы вы заплатили за такую библиотеку?

Эт не FireWall, это Sniffer чистой воды. В OpenSource полно в тырнете. Хотя если Вы решили граблю с RawSocket в WinXP с локальными адресами — тогда да, может быть полезна.
Bluetooth, IrDA, WiFi and Serial Ports SDK for .NET, ActiveX, C++ and VCL
Spektrum Telemetry Log File Viewer
Re[6]: FireWall library - нужна ли?
От: Аноним  
Дата: 12.12.07 07:43
Оценка:
Здравствуйте, catch, Вы писали:

А>>например для интеграции в mail сервера, файрволы, антиспамы

C>хм. мне кажется логичнее, если этим(интеграцией) будут заниматься производители антивирусов, а не наоборот.

Те вы считаете что вообще не каких перспектив у такой библиотеки нет ?
Re: FireWall library - нужна ли?
От: Unmanaged Россия ICQ 476611995
Дата: 13.12.07 18:33
Оценка: 2 (1)
E>Как считаете, будет ли нужна такая простая библиотека?

Да, но только не для крупных компаний.

При чём я бы порекомендовал реализовать сие как для C++-клиента (на основе классов), так и для C (на основе функций).
Также было бы очень неплохо разрешить доступ к возможностям вашего драйвера другим драйверам (экспорты и IOCTL*).

E>Нужна ли она лично вам?


Нет.
У меня есть свой.
Правда, пока только Private Edition.

E>Сколько бы вы заплатили за такую библиотеку?


Смотря что она будет уметь.

Если просто статистика по траффегу, тогда больше, чем $100-$500 (в зависимости от детализации статы) я бы не дал.
Если статистика + возможность запрета/разрешения соединений, тогда $200-$1000 в зависимости от детализации правил.
Если всё тоже самое + логгирование, тогда $500-$2000 в зависимости от подробностей логов.

P.S.
Я работаю в т.ч. и в области защиты сетей, поэтому надеюсь моё мнение было вам интересно.
STATUS_INVALID_DEVICE_REQUEST
Re: FireWall library - нужна ли?
От: Kubyshev Andrey  
Дата: 14.12.07 17:35
Оценка:
Считаю что проект отправить на склад готовой продукции и забыть о нем до след проекта где он тебе пригодится.
развивать с целью продажи будет не выгодно.
Re[2]: FireWall library - нужна ли?
От: Аноним  
Дата: 14.12.07 18:15
Оценка:
Здравствуйте, Kubyshev Andrey, Вы писали:

KA>Считаю что проект отправить на склад готовой продукции и забыть о нем до след проекта где он тебе пригодится.

KA>развивать с целью продажи будет не выгодно.

А что выгодно продавать кроме контролов и конвертации в pdf ?
Re: FireWall library - нужна ли?
От: istok20  
Дата: 17.12.07 10:44
Оценка:
Здравствуйте,

А рабочие примеры есть?

Нам интересны реализации:
-веб фильтра: блокинг, редирект любого url запрошенного в большинстве браузеров
-фаервола: нужно уметь блокировать определенные порты — sntp\pop3\imap, IM's, http..
-трафик счетчика: чтоб считал http трафик

установка всего этого не должна требовать ребута системы.

управляющая программа — на delphi, на чем будет фильтр — всё равно.
коммуникации — например по пайпам или колбэкам.
Re[2]: FireWall library - нужна ли?
От: Evgolas Россия http://DelaDarom.Ru
Дата: 17.12.07 14:15
Оценка:
Здравствуйте, istok20, Вы писали:

I>Здравствуйте,


I>А рабочие примеры есть?


I>Нам интересны реализации:

I>-веб фильтра: блокинг, редирект любого url запрошенного в большинстве браузеров
I>-фаервола: нужно уметь блокировать определенные порты — sntp\pop3\imap, IM's, http..
I>-трафик счетчика: чтоб считал http трафик

I>установка всего этого не должна требовать ребута системы.


I>управляющая программа — на delphi, на чем будет фильтр — всё равно.

I>коммуникации — например по пайпам или колбэкам.

Если честно, в последнее время я занимался другим проектом и эту файрвольную библиотеку не развивал.

Из того что можно прямо сейчас показать — есть пример логирования трафика(делал для другого проекта — мониторинга веб-активности пользователя).
Возможно, я несколько дней буду в оффлайне — если интересно можете взглянуть пока, выложил сейчас здесь.

Этот setup.exe распаковывается и устанавливает свой LSP.
После этого весь http/https/ftp и т.д. трафик пишется в простой логфайл (он находится в той папке куда вы установили программу)- статистика обращений по хостам.
Работает без перезагрузки системы. Анинсталляция производится штатными средствами — через установку/удаление программ.
Предвижу вопрос насчет висты — нет, под вистой не тестировал, но по идее должно работать.
-----------------------------
Сервис Услуга-за-Услугу
Городской рогейн для роллеров
Заметки шароварщика
-----------------------------
Re: FireWall library - нужна ли?
От: IntelegSoft  
Дата: 17.12.07 18:07
Оценка:
Здравствуйте, Evgolas, Вы писали:

E>Приветствую всех. У меня есть несколько выполненных проектов, в которых реализована различная функциональность, связанная с перехватом, блокированием TCP пакетов. Есть мысль выделить этот функционал в библиотеку с простым API. Т.е., например, вы в своей программе просто линкуетесь с моей библиотекой, и в несколько строчек получаете такую функциональность. Простейший пример что-нибуть типа

E>
E>CFireWall fw;
E>fw.AddLog(TEXT("microsoft.com"), TEXT("c:\\log.txt"));
E>


E>В этом примере весь обмен с сайтом microsoft.com будет записываться в лог-файл c:\log.txt

E>Ну и другая функциональность — замена ответов от сайтов, возможность задать callback-функцию, которая будет вызываться при обращении к какому-либо сайту и т.д.
E>Возможных конкурентов смотрел — у них очень мощные но и очень дорогие библиотеки.
E>Видится несколько вириантов такой библиотеки — lib/dll + .h, ActiveX, компонент для Builder/Delphi.

E>Потенциальные пользователи — не очень продвинутые программеры на VB, возможно Delphi/Builder, которые не осилят сами разбираться в LSP.


E>Как считаете, будет ли нужна такая простая библиотека?

E>Нужна ли она лично вам?
E>Сколько бы вы заплатили за такую библиотеку?

Почитал форум не думал, что может быть спрос на такую фичу.... т.к. писал для дипломного проекта свой снифер, с функциналом больше, чем здесь перечисленно, и заняло это по времени пару дней(с учетом бооольши перерывов) МСДН рулит
www.IntelegSoft.com
Re[3]: FireWall library - нужна ли?
От: istok20  
Дата: 17.12.07 21:17
Оценка:
Здравствуйте, Evgolas,



E>Из того что можно прямо сейчас показать — есть пример логирования трафика(делал для другого проекта — мониторинга веб-активности пользователя).


Это случайно не Web Activity Monitor (actualresearch.com) ?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.