假设我在一个企业网络中工作,其中所有的计算机都使用内网I互连。有没有办法在不联系sysadmin的情况下找到不同用户的IP地址和用户名?
发布于 2014-09-10 19:24:26
使用像nmap这样的扫描程序,这将获得您子网中的所有in地址。
至于用户名..不确定您正在谈论的用户名,我认为nmap也可以提供主机名。
发布于 2014-09-10 21:15:45
是的你可以。如果您对IP和主机名感兴趣,angryscanner就足够了
您可以免费下载并在没有管理员权限的情况下安装。但是,如果您想要获取用户名,则取决于网络。你需要弄清楚你要找的用户名是什么?当前登录的?您的网络是工作组吗?还是基于域的?
对于当前登录的用户
@echo off
for /f %%a in (pcList.txt) do (
echo ********************
echo Host: %%a
echo ********************
For /F "Tokens=2* Delims==\" %%i In (
'WMIC /Node:%%a ComputerSystem GET UserName /Value^|Find "="'
) Do Echo Current Logged in User ID for %%a is: %%j
)
echo ********************
echo Sweep is Complete
echo ********************
pause这是一个bat脚本(复制并粘贴到文本文件中并重命名为anything.bat)
现在,您需要在同一文件夹中创建一个包含所有计算机或IP地址的文本文件(pclist.txt
对我来说,我认为使用IP非常快
获取您的网络ip和子网以发现您的本地网络范围生成所有可能的ip的列表并将其复制粘贴到文本文件中
https://stackoverflow.com/questions/25764001
复制相似问题