nmap检查是否安装了电池

时间:2013-05-21 08:45:24

标签: php networking nmap wmic

我正在开发一个扫描局域网的项目,并使用NMAP命令在html / PHP / mysql中显示reslut。类似于spiceworks的应用程序。

在spiceworks中,他们说他们根据以下标准对他们的nmap输出进行了分类。

笔记本电脑:响应WMI或SSH端口且发现电池安装的机器。

桌面:响应WMI或SSH端口的计算机,但未安装电池且未运行服务器操作系统。

现在我可以根据开放端口对结果进行分类但是我找不到电池状态(可用或不可用)。是否有任何nmap命令可以在给定的IP中查找电池状态?或者您是否知道他们在扫描过程中使用什么来查找电池装置?

1 个答案:

答案 0 :(得分:1)

powercfg -DEVICEQUERY all_devices|find "Battery" >battery.log
set Empty=Y
for /f %%i in (battery.log) do set empty=N
if %empty%==Y (
      ...
del battery.log
) else (
...
del battery.log
) 
pause