Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Delphi - Заблокировать доступ в сеть без Firewall'a (Брандмауэра) (http://forum.oszone.net/showthread.php?t=165179)

D@n1k007 28-01-2010 10:45 1332129

Delphi - Заблокировать доступ в сеть без Firewall'a (Брандмауэра)
 
Всем доброе время суток!
Вопрос собственно в названии темы. Хотелось бы узнать, есть ли в Windows 7 стандартный инструмент для блокировки подключений программ к сети или доступа к конкретному IP.
Интересуют любые варианты кроме брандмауэра и различных сторонних Firewall'ов.
Жду ваших советов, заранее спасибо!

Vadikan 28-01-2010 10:50 1332133

Цитата:

Цитата D@n1k007
Интересуют любые варианты кроме брандмауэра »

Почему? Ведь это и есть стандартный инструмент. Ссылка по теме Брандмауэр Windows 7 в режиме повышенной безопасности

Dzirt2005 28-01-2010 13:10 1332278

Цитата:

Цитата D@n1k007
Хотелось бы узнать, есть ли в Windows 7 стандартный инструмент для блокировки подключений к сети »

Правой кнопкой мыши на сетевом адаптере и "Отключить" (вариант "стандартный инструмент") или выдернуть сетевой кабель (вариант "без применения различных сторонних Fiewall'ов")

Цитата:

Цитата D@n1k007
...
или доступа к конкретному IP »

А для этого как раз и служит встроенный Брандмауэр или сторонний Firewall, но вы же ни того ни другого не хотите... Можно еще написать слезное письмо своему провайдеру с просьбой заблокировать вам доступ к избранным IP-адресам, но это попадает под "использование сторонних Firewall'ов) :)

D@n1k007 28-01-2010 13:35 1332308

Ну неужели в Windows нету консольной команды/файла конфигурации/ключа реестра/скрытой утилиты с помощью которого(ой) можно было бы заблокировать IP или запретить приложению доступ в интернет?
Мне это нужно так как я пишу программу на Delphi и есть люди которые не используют брандмауэр или Firewall. :(

dmitryst 28-01-2010 16:36 1332524

Цитата:

Цитата D@n1k007
заблокировать IP »

в C:\Windows\System32\drivers\etc\hosts добавить "127.0.0.1 адрес_блокируемого_хоста"

DImaN! 28-01-2010 18:05 1332610

D@n1k007, так а чем вас не устраивают варианты управления брандмауэром WIndows средствами командной строки: "Netsh Advfirewall"?

Valeant 28-01-2010 19:22 1332683

Цитата:

D@n1k007,
заблокировать IP или запретить приложению доступ в интернет
Начать можно с
Любое приложение работает с сетью через winsock - найдите описание, через Delphi можно к нему адресоваться.
http://club.shelek.ru/viewart.php?id=35

Так же можно посмотреть http://msdn.microsoft.com/en-us/library/aa504179.aspx

Далее для выхода в интернет (только все зависит от подключения, какие IP-"белые" или 192.х 10.х и т.д.) то можно в таблице маршрутизации убивать маршрут по default тот который 0.0.0.0 0.0.0.0
(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\PersistentRoutes)

El Scorpio 29-01-2010 08:08 1333136

Капитан Очевидность говорит,*что "стандартный инструмент для блокировки подключений программ к сети или доступа к конкретному IP" - это стандартный файрволл.
Так то.

Ну а для консольной настройки стандартного файрволла используется команда netsh

D@n1k007 29-01-2010 21:52 1333861

2 dmitryst
Я не могу найти этот файл:

C:\Windows\System32\drivers\etc\hosts

Может в Windows 7 он называется как-то по другому?

Morpheus 29-01-2010 21:56 1333865

D@n1k007, http://forum.oszone.net/post-1212808.html#post1212808

Vadikan 29-01-2010 21:58 1333868

Цитата:

Цитата D@n1k007
Мне это нужно так как я пишу программу на Delphi »

Использование hosts - некорректное решение, нужно применять программные средства. Переношу в Программирование.

zai 29-01-2010 22:19 1333886

Посмотри, может тут (C:\Windows\System32\gpedit) чего есть?

pva 30-01-2010 10:37 1334082


сначала они не хотят использовать вездесуществующий брендмауэр,
потом пишут свой прокси,
потом люди трахаются с банк-клиентами...

Я за то, чтобы не выпендриваться и предоставить каждую работу предназначенной для этого утилите. В чём сложность использования брэндмауэра или стороннего файервола?

D@n1k007 30-01-2010 12:53 1334143

2 pva
Я писал выше (№4 пост этой темы) почему Брандмауэр или Firewall не подходят.

Нужен любой другой метод, давайте уже забудем об этих файерволах и постараемся его (метод) найти!
Очень рассчитываю на помощь!

pva 30-01-2010 14:41 1334256

D@n1k007, ИМХО этих людей нужно переубедить. Как аргумент: аппаратный фаервол дороже (хотя у меня стоит простенький Dir-300, вполне устраивает). Какие цели преследует ваш софт? подробная информация может натолкнуть на идею

D@n1k007 31-01-2010 15:23 1334981

Звучит прикольно, но мой софт и будет фаерволом ;) Просто я хотел сделать его через стандартные возможности Windows чтоб ему не нужно было все время висеть в памяти(как это делать аналогичные программы). Но видимо не судьба :(


Время: 07:18.

Время: 07:18.
© OSzone.net 2001-