|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Запрет RDP к серверам, кроме как с определённых IP. |
|
|
VBS/WSH/JS - Запрет RDP к серверам, кроме как с определённых IP.
|
Старожил Сообщения: 161 |
Подскажите, может быть было тут уже. Как реализовать скриптом запрет коннекта по RDP к серверам (разные ОС, от 2003 до 2012), кроме как с определенных IP, взятых из текстового файла?
|
|
Отправлено: 19:39, 14-12-2017 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать glukin, расскажите, как это реализовать не скриптом.
|
Отправлено: 21:34, 14-12-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 161
|
Профиль | Отправить PM | Цитировать Iska, Вариантов, у меня, собственно, три.
1. Как хотелось бы. Через файрволл винды. Предвижу проблемы, так как реализация в разных версиях винды разная. 2. Через файрволл Касперского, не хотелось бы, так как периодически происходит смена вендора. 3. Через ACL на устройствах СПД. Не хотелось бы, так как придётся подключать к реализации другой отдел, а у них и своих задач хватает. |
Отправлено: 21:38, 14-12-2017 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата glukin:
Можете посмотреть готовые примеры управления: https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx (последний раздел — «Using the Windows Firewall with Advanced Security scripting API and VBScript»). |
|
Отправлено: 11:00, 15-12-2017 | #4 |
![]() Пользователь Сообщения: 59
|
Профиль | Отправить PM | Цитировать vpn?
|
|
Отправлено: 11:32, 15-12-2017 | #5 |
Ветеран Сообщения: 547
|
Профиль | Сайт | Отправить PM | Цитировать glukin,
я сегодня телепат, предположу что вас интересует единовременный или периодический скрипт, исполняемый на серверах, который берет список ip из файла и применяет их на фаервол? |
------- Отправлено: 11:37, 15-12-2017 | #6 |
Старожил Сообщения: 161
|
Профиль | Отправить PM | Цитировать Опиум, именно так.
|
Отправлено: 13:36, 15-12-2017 | #7 |
Старожил Сообщения: 161
|
Профиль | Отправить PM | Цитировать Iska, Вот это то, что нужно, похоже.
Но как туда прикрутить список IP из файла? ' This VBScript file includes sample code that adds a ' Generic Routing Encapsulation (GRE) protocol rule ' using the Microsoft Windows Firewall APIs. option explicit Dim CurrentProfiles 'Action Const NET_FW_ACTION_ALLOW = 1 ' Create the FwPolicy2 object. Dim fwPolicy2 Set fwPolicy2 = CreateObject("HNetCfg.FwPolicy2") ' Get the Rules object Dim RulesObject Set RulesObject = fwPolicy2.Rules CurrentProfiles = fwPolicy2.CurrentProfileTypes 'Create a Rule Object. Dim NewRule Set NewRule = CreateObject("HNetCfg.FWRule") NewRule.Name = "GRE_RULE" NewRule.Description = "Allow GRE Traffic" NewRule.Protocol = 47 NewRule.Enabled = TRUE NewRule.Grouping = "@firewallapi.dll,-23255" NewRule.Profiles = CurrentProfiles NewRule.Action = NET_FW_ACTION_ALLOW 'Add a new rule RulesObject.Add NewRule |
Отправлено: 16:44, 15-12-2017 | #8 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата glukin:
Цитата glukin:
Вы ж поймите, в том же классе HNetCfg.FWRule есть свойства LocalAddresses, LocalPorts, RemoteAddresses, RemotePorts, но я тупо не знаю, что именно требуется и в каком виде для описанного Вами. Вы же, полагаю, знаете и можете создать правило «ручками», а потом показать все его характеристики и свойства. |
||
Отправлено: 17:03, 15-12-2017 | #9 |
Старожил Сообщения: 161
|
Профиль | Отправить PM | Цитировать Iska, ясно, спасибо. Будет возможность проверить в воскресенье, отпишусь.
ПС: теоретически - это будет работать для всех версий, начиная с 2003? |
Отправлено: 17:13, 15-12-2017 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2008 R2 - Как через скрипт вылогинить всех пользователей из RDP, кроме определенных. | c0t0s | Windows Server 2008/2008 R2 | 0 | 07-02-2017 15:35 | |
Интернет - Как реализовать подключение к разным серверам за одним внешним ip? | n_80@twitter | Сетевые технологии | 9 | 07-12-2014 17:22 | |
Firewall - Запрет на использование всех браузеров, кроме IE | chehlov | Сетевые технологии | 5 | 06-03-2013 19:29 | |
[решено] Прокси на TMG2010 и доступ к серверам с публичным ip? | Brat_ES | ISA Server / Microsoft Forefront TMG | 7 | 26-03-2011 11:55 | |
Firewall - Доступ к 4-м серверам <извне, только с заданного IP> | Kentuky | Сетевые технологии | 4 | 02-11-2007 08:21 |
|