Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Firewall на Vb или VB NET

Автор: Haik1979
Дата сообщения: 31.03.2006 14:33
Вопрос в следующем

Я хочу попробовать написать Хук на Ndis драйвер
собственно говоря мне нужно именно это потому что ставить прослушку на Winsock не имеет смысла потому что он в Nat сервере не показывает точку назначение пакета
да и пользоваться IPHLPAPI.dll тоже не понятно чей запрос из сети устанавливает соединение и с кем

смотрел много статей про этот Хук но они как правило написанны для С++ а я не могу програмировать на нем


Как поставить Хук на любой Ndis драйвер может кто посоветует буду очень благодарен
или есть библиотеки API может кто поделиться

заранее спосибо


Автор: hacker 5000
Дата сообщения: 01.04.2006 10:04
Здравствуй Haik1979 !!!
Извиняюсь, что не по теме, но как я вижу ты пишешь на VB6!!!
Вообщем я тоже кодер VB6!
Умоляю помоги найти рабочий MailSender, а то как правило не на все маилы шлёт!!!
ППППООООММММОООГГГИИИ!!!!!
Спасибо!


Пиши на: hacker_5000@mail.ru
Автор: Haik1979
Дата сообщения: 01.04.2006 10:34
hacker 5000
Да действительно не по теме
но то что не везде можно послать это не от программы а от предостовителя услуг почты

Добавлено:
Програмеры на Vb объеденяйтесь умоляю

Может у кого есть библиотека для этого хука или знаете место откудо скачать поделитесь очень нужно

Заранее спосибо буду ждать
Автор: TurboMent
Дата сообщения: 02.04.2006 04:29
может это подойдёт
http://www.rawether.net/DotNet/default.htm


Цитата:
The Rawether .NET API introduced with Rawether V5.5.18.01 is a .NET Framework API that provides a uniform API between user-mode applications and PCAUSA NDIS drivers. Basically, it is a C# version of the current Rawether 'C' API - but greatly extended.

The Rawether .NET release provides a rich, consistent NDIS user-mode API across the Windows ME, Windows 2000, Windows XP, Windows Server 2003 platforms.
Автор: Haik1979
Дата сообщения: 03.04.2006 08:23
TurboMent
The Rawether .NET API преднозначенн для С# хотя мне неоходимо а я не могу програмировать на нем


кроме того он не преднозначен для VPN -а

Я программирую на VB или VB Net



Автор: TurboMent
Дата сообщения: 03.04.2006 19:14
Haik1979


Цитата:
The Rawether .NET API преднозначенн для С#

Имхо, если достаточно хорошо знать VB.NET то можно разобраться в C#-коде, они немного похожи.


Цитата:
кроме того он не преднозначен для VPN -а

А вот насчёт VPN`a я помочь не в силах, не приходилось сталкиваться.


Цитата:
Я программирую на VB или VB Net

О! Коллега
Автор: Haik1979
Дата сообщения: 04.04.2006 08:05
TurboMent
Rawether .NET API я просмотрел Rawether.dll импортируеться в VB.net но все драйверы обозначеные в библиотеке не открываеться дает ошибку
хотя Adapter только один открываеться но когда делаеш GETPACKET он как мне кажеться дает ошибку потому что не на реагирует на msgbox и на debug.print и вообще не на что прога просто остывает как не законченый цикл

Как я понял ты разбираешся в С# может откомпилируеш мне библиотеку для работы с Ndis драйвером
Автор: Haik1979
Дата сообщения: 05.04.2006 09:26
Ребята ну помогите найти какую нибудь библиотеку для работы с NDIS драйвером




Автор: dneprcomp
Дата сообщения: 06.04.2006 03:17
Haik1979
[more=А вот это смотрел]
_http://www.fx.dk/ndis-toolkit.html
_http://www.bluechillies.com/list.html?k=ndis+hook
_http://www.freedownloadmanager.org/downloads/ndis_hook_software/
_http://www.vitoplantamura.com/index.aspx?page=ndismonitor
_http://www.timelyweb.com/free/API-Hooking-SDK_3039s.html
_http://www.effectmatrix.com/easysec/firewall/espfsdk-manual.pdf
_http://www.1000files.com/free/ndis-hook.html
_http://www.filseclab.com/eng/products/sourcecode.htm
_http://www.pcausa.com/ndispim/Default.htm[/more]
Практически все платное. Но хотя бы будешь знать, что искать.
Автор: Haik1979
Дата сообщения: 06.04.2006 08:21
dneprcomp
Спасибо за сылки я их уже видел
Только дело в том что невозможно реализовать сетевой Firewall с помощью VB или VB NET только лиш с помощью библиотеки откомпилированного по C++ или другими версиями C#
вот пожалуй что мне нужно для написания этого Firewall -а

Если еще чем то возможно помочь мне буду рад принять совет
Автор: Haik1979
Дата сообщения: 08.04.2006 15:18
Доброе время суток
Ребята может у кого нибудь есть пропаченый WinpkFilter 3.0 SDK или кто может поломать его а то он только собирает 500 пакетов и все

Вот это пажалуй самое лучшее пожалуйсто помогите
заранее спосибо
Автор: Haik1979
Дата сообщения: 15.04.2006 17:13
TurboMent
Спосибо за Rawether может есть еще что нибудь на подобии
и еще может ты знаеш как блокировать покеты с помощью Rawether
та есть SetBpfProgram который позволяет это делать но как я так и не вьехал может знаеш? помоги
спосибо
Автор: Max1983
Дата сообщения: 17.07.2006 12:24
да засада.....
а я то сам хотел написать такое... а тут пакеты и другая хр...
а может надо типа сервиса написать чтоб слушал все порты
принцып не подскажеш как firewall сделать...
а тоблокировать все порты не дело...
Автор: qwsaqw
Дата сообщения: 19.06.2007 00:24
пишите NDIS драйвер на си, это не очень сложно, есть пример от милкософта passthru в DDK

Страницы: 1

Предыдущая тема: Кассовые аппараты и 1С


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.