Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] распарсить счетчиком вывод программы.

Ответить
Настройки темы
CMD/BAT - [решено] распарсить счетчиком вывод программы.

Новый участник


Сообщения: 45
Благодарности: 0

Профиль | Отправить PM | Цитировать


есть вывод программы:

Код: Выделить весь код
nmap 192.168.1.144 -p 5500-5510

Starting Nmap 7.01 ( https://nmap.org ) at 2016-02-27 18:32 RTZ 2 (ceia)
Nmap scan report for 192.168.1.144
Host is up (0.00s latency).
PORT     STATE  SERVICE
5500/tcp closed hotline
5501/tcp closed fcp-addr-srvr2
5502/tcp closed fcp-srvr-inst1
5503/tcp closed unknown
5504/tcp closed unknown
5505/tcp closed unknown
5506/tcp closed unknown
5507/tcp open   unknown
5508/tcp closed unknown
5509/tcp closed unknown
5510/tcp closed secureidprop
MAC Address: 00:E0:12:34:56:78 (Pluto Technologies International)

Nmap done: 1 IP address (1 host up) scanned in 0.23 seconds
Есть парсер

for /l %%i in (5500,1,5510) do nmap vnc.*.ru -p %%i | findstr /i "open" && "C:\Program Files\TightVNC\tvnserver.exe" -controlservice -connect vnc.*.ru:%%i

Он работает, но медленно из-за постоянного перезапуска сканера.

Как можно распарсить используя счетчик вывод программы?

Отправлено: 18:35, 27-02-2016

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


dasgespenst, Вы хотите получить нечто типа такого (не проверялось):
Код: Выделить весь код
for /f "usebackq delims=/" %%i in (
	`nmap.exe 192.168.1.144 -p 5500-5510 ^| findstr.exe /i "open"`
) do (
	"%ProgramFiles%\TightVNC\tvnserver.exe" -controlservice -connect vnc.*.ru:%%i
)
?
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:06, 27-02-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 45
Благодарности: 0

Профиль | Отправить PM | Цитировать


О спасибо, работает. Только айпи адрес был просто для примера.

Да я Windows PE загружающийся через pxe пилю.

Загружается Windows PE, ищется открытый порт, на котором сидит человек и создается обратное подключение. В результате на стороне WinPE надо только включить умерший компьютер и выбрать строчку в загрузочном меню.

Отправлено: 19:47, 27-02-2016 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] распарсить счетчиком вывод программы.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Не производится выгрузка значений из WMIC с счетчиком. 8ash8 Скриптовые языки администрирования Windows 13 10-02-2016 18:05
http/web - Вывод экрана программы в веб (с сохранением перехвата кнопок) mammuthus Сетевые технологии 0 07-06-2015 11:28
CMD/BAT - Вывод сообщения - закрытие программы - запуск программы Beliy.IV Скриптовые языки администрирования Windows 0 28-10-2013 12:27
Разное - Некорректный вывод в консоль Паскаль программы softoblogger Программирование и базы данных 3 14-09-2013 19:06
CMD/BAT - помогите реализовать копирование со счетчиком! mpg_kyron Скриптовые языки администрирования Windows 3 03-07-2013 12:06




 
Переход