有没有办法找到我的局域网中所有用户的IP地址?

时间:2014-09-10 11:18:01

标签: security networking ip lan ethernet

想象一下,我在公司网络中工作,其中所有计算机都使用私有IP进行互连。有没有办法在不联系sysadmin的情况下找到不同用户的IP地址和用户名?

2 个答案:

答案 0 :(得分:0)

使用类似于nmap的扫描程序,这将获得子网中的所有IP。

至于用户名..不确定你在说什么用户名,我认为nmap也可以给出主机名。

答案 1 :(得分:0)

是的,你可以。如果你对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和子网以发现您本地网络的范围 生成所有可能的ips列表并将它们复制粘贴到文本文件