Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Написаание firewall, NAT, Proxy

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Написаание firewall, NAT, Proxy
Имя
Сообщение << Старые топики   Новые топики >>
Написаание firewall, NAT, Proxy - 2005-01-31 21:12:31   
hell_admin

Сообщений: 59
Оценки: 0
Присоединился: 2004-09-28 23:26:38
Задался такой проблемой:
Хочу разобратся в программировании таких вещей как NAT, Firewall, Proxy…
под Windows, или FreeBSD. Желательно Windows.
Начальные знания есть: TCP/IP, Winsock, Berkley Sockets, пишу простенькие клиент серверные приложения, немного знаком с RAW socket''ами .
По этому добру куча всякой литературы в нете а вот по продвинутому программированию ничего нет.
Посоветуйте книжку, или лучще сайт с документацией в общем что-нибудь, с чего начать.
Post #: 1
Написаание firewall, NAT, Proxy - 2005-02-01 00:38:44   
hell_admin

Сообщений: 59
Оценки: 0
Присоединился: 2004-09-28 23:26:38
Как-то в другой ветке завязалась хоть какая то дисскусия, а здесь вообще никто не отвечает. Так что наверное топик переезжает туда.
Всем кому интерестно или кто хочет поучавствовать в создании Open Source Firewall'a ,а может просто поучавствовать в дискуссии прошу сюда:
» Главная » Взлом » В Сети » Написаание firewall, NAT, Proxy

http://forum.xakep.ru/view.asp?topicID=40913
Post #: 2
Написаание firewall, NAT, Proxy - 2005-02-01 10:24:46   
2Freak

Сообщений: 60
Оценки: 0
Присоединился: 2004-11-30 15:26:56
На чем писать-то собрался?
Post #: 3
Написаание firewall, NAT, Proxy - 2005-02-01 10:40:00   
hell_admin

Сообщений: 59
Оценки: 0
Присоединился: 2004-09-28 23:26:38
На Visual C++ 6.0, или другом подходящем компиляторе C++ под windows, только как то на VC будет лучше всего.
Может на DEV-C++, по моему это не так важно..
Post #: 4
Написаание firewall, NAT, Proxy - 2005-02-01 12:36:54   
GorluM

Сообщений: 312
Оценки: 0
Присоединился: 2004-04-07 23:41:00



—————-
Цитата: Дата: 31.01.2005 21:12:31, Автор:hell_admin ::


Задался такой проблемой:
Хочу разобратся в программировании таких вещей как NAT, Firewall, Proxy…
под Windows, или FreeBSD. Желательно Windows.
Начальные знания есть: TCP/IP, Winsock, Berkley  Sockets, пишу простенькие клиент серверные приложения, немного знаком с RAW socket'ами .
    По этому добру куча всякой литературы в нете а вот по продвинутому программированию ничего нет.
  Посоветуйте книжку, или лучще сайт с документацией в общем что-нибудь, с чего начать.
—————-


Итак, сначала о прокси. Первое, что от тебя требуется - это понять, что это такое. Затем найти RFC по socks4\socks5 протоколам (как вариант) и досконально их изучить (либо пытаться читать мои статьи в журнале). Я бы посоветовал написать для начала простой редиректор, т.е. сервер, который все пакеты, получаемый на определенный порт дубрирует на другой порт другого сервера и т.п.


Затем firewall. Тут все значительно сложнее. Все современные персональные файрваллы под windows - это драйверы уровня ядра, занимающиеся перехватом обращений к сетевому стеку на разных его уровнях, будь то ndis или tdi. Тут тебе копать\неперекопать. Посколько тема сложнее, я тебе даже ссылочку дам: http://ntkernel.com 

Post #: 5
Написаание firewall, NAT, Proxy - 2005-02-01 13:20:08   
hell_admin

Сообщений: 59
Оценки: 0
Присоединился: 2004-09-28 23:26:38
А как называются твои статьи? (лучше даже ссылочку =) ).
А с чего начать изучение этих NDIS TDI и так далее, я попробывал в MSDN документаию по DDK прчитать да там только список функций и почти никакой теории.
К тому же наверное надо чего то знать перед тем как в DDK лезть, вот я и прошу сказать с чего начать. Хватит ли тут знания протокола TCP/IP, winsock, немного winapi. или нужно еще что то освоить перед тем как начать читать про эти NDIS и TDI, так что бы понятно было?
Насчет прокси то я надыбал доку по HTTP прокси, и вроде понял как написать простой редиректор, который будет слушать на одном порту.
На ntkernel я нашел исходник Firewall'a но без знаия что к чему он почти бесполезный, можно еще пару ссылок на документацию. На исходники наверное еще рано.
Post #: 6
Написаание firewall, NAT, Proxy - 2005-02-01 13:40:48   
SomewhereSomehow

Сообщений: 66
Оценки: 0
Присоединился: 2004-06-17 22:15:49
Я назвал тебе книги в которых про все это написано, это первые две из списка (там и про TDI транспорты и про NDIS и вапче книги хорошие и полезные, имхо, маст хэв всем программерам кто пишет под винду)
Post #: 7
Написаание firewall, NAT, Proxy - 2005-02-01 15:09:45   
hell_admin

Сообщений: 59
Оценки: 0
Присоединился: 2004-09-28 23:26:38
Уезжаю на 5 дней,не знаю смогу овечать на посты или нет.
Post #: 8
Написаание firewall, NAT, Proxy - 2006-06-28 02:41:47   
makbet

Сообщений: 3
Оценки: 0
Присоединился: 2006-06-27 22:01:18
народ подскажите плиз что такое НАТ или дайте ссылочку на подробное описание действия этой штуки для нубов!=)
Post #: 9
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Написаание firewall, NAT, Proxy







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.