![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
pacet32.dll блокировать доступ [D6, WinXP]
teapot © (2004-02-29 21:33:00)Господа!
Нуждаюсь в Вашей помощи.
Можно ли с помощью библиотеки Packet32.dll
блокировать соединение с компом по определенному
IP или MAC адресу, если это возможно то не откажусь от примерчика.
Verg (2004-03-07 09:25:00) [1]Кстати, драйвер NPF (основа WinPCap) устанавливается на уровень драйверов протоколов. Т.е. он получает/отправляет всю инфу от/через ndis драйвер. Отсюда я делаю вывод, что фильтровать пакеты для IP он не может в принципе, т.к. работает как бы "рядом", на том же уровне, что и IP, а не "под" ним.
Rouse_ (2004-03-06 09:27:00) [2]Конечно глобальный оффтоп но:
Да простят меня всевышние и Андрюха, но глядя на фразу "- так пустячок." просто всплывает анекдот ;)
Подходит отец к сыну и говорит:
- ты мне сын или не сын?
- ну ты, бать, блин и спросил !!! ;)))
- да так, пустячек ;)
Verg (2004-03-06 08:17:00) [3]Так глянь исходники самого WinPCap-а. http://winpcap.polito.it/Это и будет тебе "примерчиком". Исходники одного только драйвера - ~280 кил :), - так пустячок.
teapo (2004-03-06 02:30:00) [4]Для меня - это
"Очень просто - ты блокируешь на NDIS или обертке библиотеки?"
очень трудно т.к. нет большого опыта програмирования.
был бы примерчик.
Rouse_ (2004-03-06 02:10:00) [5]Очень просто - ты блокируешь на NDIS или обертке библиотеки?
teapo (2004-03-06 01:53:00) [6]Да packet32.dll кусок снифера как и WinPcap.dll
с их помощью я в общем то реализовал "снифер" вот и стало интересно смогу своять фирик или нет.
packet32.dll описана тут
http://www.cherepovets-city.ru/insecure/reading/papers/bpf_unix.htm
но про блокировку ничего, только прием,отправка пакета и установка BPF-фильтра.
НУ как заблокировать та пакетики?
Rouse_ (2004-03-04 22:58:00) [7]> Esc © (04.03.04 18:42)
Для того чтобы блокировать- его нужно не пропустить к получателю.
Иначе представь ситуацию - в ответ идут два пакета. Один финализирует второй продолжает ;)
Alex Konshin (2004-03-04 22:10:00) [8]Потому что, насколько я помню, packet32.dll - это просто кусок от снифера, и он может только видеть пакеты, но ничего с ними сделать ты не в состоянии.
Esc (2004-03-04 18:42:00) [9]Почему же нет. А что если в ответ на установку TCP соединения отсылать TCP пакет с флагом FIN?
Не пинайте меня если я не прав :)
teapot (2004-03-01 07:40:00) [10]а с помощью чего можно
Alex Konshin (2004-03-01 03:33:00) [11]Нет.