TightVNC: как вывести список всех подключенных пользователей - PullRequest
0 голосов
/ 17 октября 2018

Я использую TightVNC (версия 2.8.5) для подключения к машинам.При его использовании буфер обмена между моим компьютером и удаленным компьютером перемещается в обоих направлениях.Мне нужна эта функция, так что это нормально для меня.Сегодня я заметил, что буфер обмена изменился (вероятно, потому что другой пользователь также подключился через TightVNC).
Я не нашел возможности узнать, кто подключился или наблюдал за мной - это меня беспокоит ...

Как мне узнать, какие другие пользователи

  • в настоящее время подключены через TightVNC?
  • были подключены в прошлом?(Лог-файл)

Ответы [ 2 ]

0 голосов
/ 14 февраля 2019

Получить все текущие подключения VNC к вашему компьютеру, включая имя хоста:

C:\>FOR /f "tokens=3*delims= " %a IN ('netstat -n^|find "5900"') DO @FOR /f "tokens=1*delims=:" %d IN ('echo %a^|find /v "5900"') DO @for /f "tokens=3delims= " %e in ('tracert -h 1 %d ^| find "max"') do @echo VNC connection from %e (%d) [%b]
 

Получить все текущие подключения VNC с вашего компьютера, включая имя хоста:

FOR /f "tokens=3*delims= " %a IN ('netstat -n^|find "5900"') DO @FOR /f "tokens=1*delims=:" %d IN ('echo %a^|find "5900"') DO @for /f "tokens=3delims= " %e in ('tracert -h 1 %d ^| find "max"') do @echo VNC connection to %e (%d) [%b]
 

А вот пакетфайл ShowVncConnections.bat для этой цели:

@echo off
FOR /f %%a in ('hostname') DO set hostname=%%a
FOR /f "tokens=3*delims= " %%a IN ('netstat -n^|find "5900"') DO @FOR /f "tokens=1*delims=:" %%d IN ('echo %%a^|find "5900"') DO @for /f "tokens=3delims= " %%e in ('tracert -h 1 %%d ^| find "max"') do @echo VNC connection from %hostname% to %%e (%%d) [%%b]
FOR /f "tokens=3*delims= " %%a IN ('netstat -n^|find "5900"') DO @FOR /f "tokens=1*delims=:" %%d IN ('echo %%a^|find /v "5900"') DO @for /f "tokens=3delims= " %%e in ('tracert -h 1 %%d ^| find "max"') do @echo VNC connection from %%e (%%d) to %hostname% [%%b]
pause

Произведенный вывод:

VNC-соединение от MyComputer к AIP00000298 (172.20.17.55) [УСТАНОВЛЕНО]
VNC-соединение от MyComputerк BMABN0014.aip.dagherp.local (172.20.17.67) [ОЖИДАНИЕ]
VNC-соединение от BMABN3145 (172.20.18.5) к MyComputer [УСТАНОВЛЕНО]

0 голосов
/ 13 февраля 2019

В Windows вы можете найти хотя бы с какого IP установлено другое соединение.В командной строке запуска сервера thinVNC попробуйте:

netstat -an |найти "УСТАНОВЛЕННЫЙ" |найти ": 5900"

...