Написаание firewall, NAT, Proxy
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Написаание 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''ами . По этому добру куча всякой литературы в нете а вот по продвинутому программированию ничего нет. Посоветуйте книжку, или лучще сайт с документацией в общем что-нибудь, с чего начать.
|
|
|
Написаание 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
|
|
|
Написаание firewall, NAT, Proxy - 2005-02-01 10:24:46
|
|
|
2Freak
Сообщений: 60
Оценки: 0
Присоединился: 2004-11-30 15:26:56
|
На чем писать-то собрался?
|
|
|
Написаание 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++, по моему это не так важно..
|
|
|
Написаание 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
|
|
|
Написаание 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 но без знаия что к чему он почти бесполезный, можно еще пару ссылок на документацию. На исходники наверное еще рано.
|
|
|
Написаание firewall, NAT, Proxy - 2005-02-01 13:40:48
|
|
|
SomewhereSomehow
Сообщений: 66
Оценки: 0
Присоединился: 2004-06-17 22:15:49
|
Я назвал тебе книги в которых про все это написано, это первые две из списка (там и про TDI транспорты и про NDIS и вапче книги хорошие и полезные, имхо, маст хэв всем программерам кто пишет под винду)
|
|
|
Написаание firewall, NAT, Proxy - 2005-02-01 15:09:45
|
|
|
hell_admin
Сообщений: 59
Оценки: 0
Присоединился: 2004-09-28 23:26:38
|
Уезжаю на 5 дней,не знаю смогу овечать на посты или нет.
|
|
|
Написаание firewall, NAT, Proxy - 2006-06-28 02:41:47
|
|
|
makbet
Сообщений: 3
Оценки: 0
Присоединился: 2006-06-27 22:01:18
|
народ подскажите плиз что такое НАТ или дайте ссылочку на подробное описание действия этой штуки для нубов!=)
|
|
|
|
|