Реализация файрвола
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Реализация файрвола - 2012-03-07 12:24:41.586666
|
|
|
ii_sour_ii
Сообщений: 14
Оценки: 0
Присоединился: 2012-03-07 12:19:17.586666
|
Доброго времени суток! По насущным потребностям необоходимо реализовать прогу, которая по своему функционалу немного схожа с функционалом файрвола: необоходимо останавливать трафик, идущий от определенной проги, подправлять его и пересылать по месту назначения. Пару месяцев назад спрашивал у знающего человека - он сказал, что есть в мире требуемые фреймворки/библиотеки и дал какое-то название, которое я, по глупости своей не записал. В итоге сейчас гугль не дает ответа… Если кто-то сталкивался с подобным, подскажите какими средствами (библиотеки, фрейморки, готовый код) можно это все реализовать. Одно ограничение - прога виндовая, т.е. линуксовые со-шки не предлагать) Заранее спасибо
|
|
|
RE: Реализация файрвола - 2012-03-07 12:26:22.543333
|
|
|
class0071
Сообщений: 300
Оценки: 0
Присоединился: 2011-01-27 17:15:23.750000
|
WinAPI
|
|
|
RE: Реализация файрвола - 2012-03-07 12:29:09.230000
|
|
|
ii_sour_ii
Сообщений: 14
Оценки: 0
Присоединился: 2012-03-07 12:19:17.586666
|
Хм.. это понятно, на нем можно творить все что угодно) Но раз есть файрволы, то значит и есть наработки, так нахрена велосипед изобретать?) Есть ли конкретные шаблонные либы?
|
|
|
RE: Реализация файрвола - 2012-03-07 12:43:43.060000
|
|
|
ii_sour_ii
Сообщений: 14
Оценки: 0
Присоединился: 2012-03-07 12:19:17.586666
|
http://netfiltersdk.com/ и еще вот это
|
|
|
RE: Реализация файрвола - 2012-03-07 14:53:06.873333
|
|
|
class0071
Сообщений: 300
Оценки: 0
Присоединился: 2011-01-27 17:15:23.750000
|
quote:
ORIGINAL: ii_sour_ii Хм.. это понятно, на нем можно творить все что угодно) Но раз есть файрволы, то значит и есть наработки, так нахрена велосипед изобретать?) Есть ли конкретные шаблонные либы? Что ты понимаешь под словом фаервол? P.S. Принимал участие в разработке этого ПО –> http://www.anvir.net/tutorial/index.htm Она написана на C++ с использованием ассемблера. 80% на чистом WinAPI. Наглядный пример для создания фаервола…
|
|
|
RE: Реализация файрвола - 2012-03-07 15:27:52.756666
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
А асм там зачем?
|
|
|
RE: Реализация файрвола - 2012-03-07 17:29:55.226666
|
|
|
class0071
Сообщений: 300
Оценки: 0
Присоединился: 2011-01-27 17:15:23.750000
|
Ну, например, нужен для балансировки загрузки ЦП, работы с памятью, стеком…
|
|
|
RE: Реализация файрвола - 2012-03-07 18:13:24.900000
|
|
|
ii_sour_ii
Сообщений: 14
Оценки: 0
Присоединился: 2012-03-07 12:19:17.586666
|
под словом "брандмауэр" (;)) я понимаю некий аналог iptables в линухе. Задача вкратце такая - перехватить трафик при передаче от конкретного приложения к сетевой карте, подправить его и отправить по адресу, а при приеме "с той стороны" - опять же перехватить, только уже в обратном направлении, изменить на "как было" и отправить приложению. На "той стороне" должно действовать примерно тоже самое.
|
|
|
RE: Реализация файрвола - 2012-03-07 18:19:17.613333
|
|
|
ii_sour_ii
Сообщений: 14
Оценки: 0
Присоединился: 2012-03-07 12:19:17.586666
|
Соответственно задача почти полностью повторяет часть задач, решаемых брандмауэрами… Ну а поскольку сейчас этих брандмауэров, и хороших и плохих, приличное количество, значит сама идея их создания и инструменты должны быть (и не только на уровне WinAPI). Но тут, как всегда, сработал закон подлости - 2 дня безрезультатных поисков, один пост на форум и буквально через 15 минут найдено все что надо самостоятельно)))
|
|
|
|
|