Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.25;
Скачать: CL | DM;

Вниз

Написание FireWall   Найти похожие ветки 

 
NetKnight ©   (2003-08-06 12:43) [0]

Народ, дайти ссылки на примеры, плз!
Или на документацию по работе с пакетами. MSDN не предлагать, там без доп. объяснений ничего не разобрать, да и какие функции искать я не знаю.

Интересует возможность просмотреть заголовок пакета, ресолв его айпи в имя, трейс, нслукап. Как определить страну в которой находится хост? Как узнать прокси ли это или маскарад? Как узнать платформу хоста и.т.п.
Где всё это можно прочитать?

ЗЫ: Ясен пень что хочу всё это делать на программном уровне и чем ниже, тем лучше.. Но не спускаясь до асемблера.. %)


 
Е-Моё имя ©   (2003-08-06 13:23) [1]

так много вопросов, что и не знаешь что ответить...
самый низкий уровень-электрический
не помню как он называется правильно ))


 
Григорий Ситнин ©   (2003-08-06 14:31) [2]

Была какая-то gpl-библиотека, что-то, типа ipcap у нее название -- с помощью нее можешь попробовать ловить траффик. там же, вроде есть пинги и лукапы. а вот страну узнать -- это не так просто. есть три варианта:
1) простой. купить на сколько-то времени этот сервис у соответствующих провайдеров (есть в инете)
2) долгий и нудный: собирать базу самому (по сетям смотреть расположение и т.д.)
3) попить с админом провайдера, чтобы дал базу, если есть, конечно.


 
Layner   (2003-08-06 15:04) [3]

Есть только исходники Norton Internet Security 2000 PE, надо, пиши!


 
__Nikolay   (2003-08-06 16:14) [4]

Удалено модератором
Примечание: Шуток не понимаешь


 
Е-Моё имя ©   (2003-08-06 16:18) [5]

Удалено модератором
Примечание: Личная переписка


 
Затейник - некрофил (клоны суксь)   (2003-08-06 16:25) [6]

Самый низкий уровень - это атом и электроны, вращающиеся вокруг него. Вот.


 
__Nikolay   (2003-08-06 16:52) [7]

Удалено модератором
Примечание: Личная переписка


 
KDS ©   (2003-08-06 17:26) [8]

в исходных текстах Линукса посмотреть на iptables


 
NetKnight ©   (2003-08-06 18:14) [9]

Е-Моё имя ©
Вот и расскажи мне, как на таком уровне перехватывать ip пакеты.. :)

Григорий Ситнин ©
Если бы мне нужен был просто файрволл, я бы iptables поставил.. Я хочу изучить технологию.

Layner
Ты бы ещё исходники Винловза предложил :)

KDS ©
И как это переложить на дельфи?



 
Е-Моё имя ©   (2003-08-06 18:24) [10]

на таком уровне нет пакетов
ip пакеты появляются на межсетевом уровне -это очевидно


 
nikus ©   (2003-08-06 19:21) [11]

Для начала изучи сетевые протоколы от ARP-IP-ICMP-UDP-TCP.
Где почитать? Например, здесь:
1) http://www.uinc.ru/scripts/load.cgi?cool_stuff/tcp_ip.zip
2) http://www.zeiss.net.ru/docs/technol/tcpip/tcp00.htm
3) http://penza.fio.ru/misc/admin/tcpip/index.htm

Потом качай WinPCap (с сорсами) и пиши юнит для конструирования и декодинга пакетов (с его помощью).



Страницы: 1 вся ветка

Текущий архив: 2003.08.25;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.032 c
1-81659
Nucl
2003-08-11 15:29
2003.08.25
Дети ноды в дереве


1-81758
I/O
2003-08-14 13:24
2003.08.25
Как создать програмно массив кнопок TSpeedBtn?


1-81690
Winni
2003-08-11 14:15
2003.08.25
Проблемы с кириллицей при компиляции .RTF --> .HLP (HCW.exe)


1-81834
bfg1000ke
2003-08-13 11:18
2003.08.25
Можно ли заставить Delphy понимать миллиметры


1-81796
Relaxxx
2003-08-15 12:00
2003.08.25
Как мне узнать количество дней в прошлом месяце???