有没有办法找到我局域网内所有用户的IP地址?
答
使用像nmap这样的扫描仪,这将使您获得子网中的所有IP。
至于用户名..不知道你在说什么用户名,我认为nmap也可以提供主机名。
答
是的,你可以。如果您对IP和Hostname感兴趣,那么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
这是一个蝙蝠脚本(复制并粘贴到文本文件,并重新命名为anything.bat)
现在在同一个文件夹中,你需要创建一个文本文件(pclist.txt)与所有计算机或IP地址
对我来说,我认为使用IP是非常快的
让您的网络IP和子网发现范围0,1 f您本地网络 生成所有可能的ips的列表并将其复制粘贴到文本文件
+0
谢谢您付出的努力。但我正在使用Ubuntu。如果你能找到相应的bash程序,这将会很有帮助。 – 2014-09-10 13:57:48
您可以发布nmap命令以在我的网络中查找ips吗? – 2014-09-10 12:14:30
nmap -P0 [网络] – 2014-09-10 13:30:08
用您的实际网络替换[网络],即192.168.0.0/24 – 2014-09-10 13:36:12