Security TightVNC:如何列出所有连接的用户
我正在使用TightVNC(版本2.8.5)连接到计算机。 使用它时,我的计算机和远程计算机之间的剪贴板会双向传输。我需要那个函数,所以对我来说没问题。 今天我注意到剪贴板发生了变化(可能是因为另一个用户也通过TightVNC进行了连接)。Security TightVNC:如何列出所有连接的用户,security,logging,connection,surveillance,tightvnc,Security,Logging,Connection,Surveillance,Tightvnc,我正在使用TightVNC(版本2.8.5)连接到计算机。 使用它时,我的计算机和远程计算机之间的剪贴板会双向传输。我需要那个函数,所以对我来说没问题。 今天我注意到剪贴板发生了变化(可能是因为另一个用户也通过TightVNC进行了连接)。 我没有找到一个可能找出谁连接或监视我-这让我担心 我如何才能找到其他哪些用户 当前是否通过TightVNC连接 我们过去有联系吗?(日志文件) 在Windows上,您至少可以从哪个IP找到另一个已建立的连接。 在tightVNC服务器上启动命令提示符,然
我没有找到一个可能找出谁连接或监视我-这让我担心 我如何才能找到其他哪些用户
- 当前是否通过TightVNC连接
- 我们过去有联系吗?(日志文件)
netstat-一个|查找“已建立”|查找“:5900”获取到计算机的所有当前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]
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]
从计算机获取所有当前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]
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]
这是一个批处理文件showvnconnections.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
生产量:
从MyComputer到AIP00000298(172.20.17.55)的VNC连接[已建立]从MyComputer到BMABN0014.aip.dagherp.local(172.20.17.67)的VNC连接[正在等待]
从BMABN3145(172.20.18.5)到MyComputer的VNC连接[已建立]