|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - VBS - как по диапазону IP получить маску |
|
VBS/WSH/JS - VBS - как по диапазону IP получить маску
|
Пользователь Сообщения: 128 |
Профиль | Отправить PM | Цитировать подскажите, как на vbs сделать скрипт который по диапазону ip вычисляет битность маски (маску)
к примеру входные данные (включая адрес сети и бродкаст): 192.168.153.0 - 192.168.153.127 данные на выходе: 192.168.153.0/25 или 255.255.255.128 или хотя бы по какой формуле вычисляется CIDR по диапазону IP |
|
------- Отправлено: 02:46, 10-08-2016 |
Забанен Сообщения: 793
|
Насколько помню делается это примерно так (без жестких проверок айпишника и маски):
(function(ip, mask) { var arr = mask.split('.'), cidr = 0; for (var i = 0, x = 0; i < arr.length; i++) { x = x * 256 + parseInt(arr[i]); } cidr = x.toString(2).indexOf('0'); WScript.echo(ip + '/' + cidr); }( WScript.Arguments.length !== 2 ? (function() { WScript.echo('Usage: ' + WScript.ScriptName + ' <ip> <mask>'); WScript.Quit(1); }()) : WScript.Arguments.Unnamed(0), WScript.Arguments.Unnamed(1) )); |
Отправлено: 15:01, 10-08-2016 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интернет - не ввести IP и маску | maestrobet | Microsoft Windows 2000/XP | 6 | 22-03-2013 22:16 | |
CMD/BAT - [решено] как в cmd получить внешний IP адрес | white155 | Скриптовые языки администрирования Windows | 9 | 16-08-2011 15:49 | |
[решено] [PHP] Доступ по диапазону IP - как? | D_Master | Вебмастеру | 7 | 08-01-2009 19:45 | |
Firewall - ISA2004 - как получить доступ извне к внут.IP адресу оборудования | Evgesha_572 | Сетевые технологии | 13 | 21-04-2008 22:28 | |
Как получить IP-адрес из другого региона Росси? | Yewgeniy | Хочу все знать | 4 | 18-03-2007 12:24 |
|