Главная страница
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.027 c
14-81907
Rel_
2003-08-06 10:18
2003.08.25
Связка Delphi - Builder


1-81738
Delpher_Gray
2003-08-09 20:17
2003.08.25
Прога типа брутфорсера (алгоритм)


6-81862
comintegrator
2003-06-18 21:27
2003.08.25
console


14-81946
rdv
2003-08-06 11:14
2003.08.25
компоненты для HASP


4-82000
3223(jab)
2003-06-24 09:38
2003.08.25
Рисуем не стандартное окно в дельфи...