我正在尝试开发一个审计应用程序。
此审核应用程序将在windows网络上使用。
审计将需要发现连接到网络的所有机器(包括打印机)的硬件和软件细节。
我不想在每个工作站上安装这个应用程序。
审计应用程序。需要发现所有网络工作站的所有ip地址。
在过去的几个月里,我一直在制作这个应用程序的原型,并决定尝试一种新的方法。
这个是可能的吗?
a)。您有一个windows网络,最小的Windows XP sp3和更多
b)。最多100台网络机器(如果这重要的话)
c)。我需要在整个网络上依次远程重新启动每台WINDOWS机器,并让它使用UNIX启动,例如knoppix!
d)。然而,knoppix live只能从一台联网机器上获得。
问题..。形态学?长寿?包括约会?
干杯
DD
添加更多的数字:(如果您感兴趣) 1)。我有超过500个客户网站可以访问整个英国)。我必须尽快“进出”。我可能没有每个网站的已知ip地址列表。4)。我可能没有在每个网站的所有联网个人电脑上建立一个管理帐户。5)。我需要所有可能的硬件和软件细节。6)。当我第一次审核一个网站时,我希望能给你留下一个好印象,得到准确的信息,而不是放弃他们每天的工作。
发布于 2010-12-22 17:09:58
我认为,如果您想对Windows机器的硬件和软件配置进行审计,那么您可能希望在Windows中执行此操作。我不知道你希望通过引导Knoppix来完成什么--从你的问题中还不清楚--但是在这种环境下,几乎不可能得到(a)安装在Windows下的软件或(b)网络配置的列表。
已经有许多商业和开放源码解决方案可以满足您的需要。以前,这里有关于服务器错误的关于资产跟踪软件的问题,等等,这些问题可能提供一些有用的指示。
发布于 2010-12-22 17:12:47
如果在每台计算机上都有一个分区,并将Linux安装到该分区中,那么有一些方法可以使NTLDR引导Linux。然后,您可以让一个程序编辑boot.ini,将Linux设置为默认状态,然后强制重新启动,但boot.ini似乎没有“启动一次”选项,因此在此之后它将永远引导到Linux,除非有人使用引导菜单将其更改为windows。您可能可以从Linux重写boot.ini文件,但是如果您破坏它,就会有麻烦。
(这将严重依赖您的BIOS、网卡和网络布局以及DHCP服务器和.)您启用所有计算机的BIOS/网卡通过网络引导PXE,并希望如果它无法通过网络引导,它最终会放弃并正常引导窗口。当您需要审核时,您可以在您的DHCP服务器上启用PXE netboot配置,让审计服务器运行,并重新启动所有计算机。
缺点:一些BIOSes/卡只会永远重试PXE引导,或者在失败时停止错误。另一些则要求有人按下PXE启动的键。如果您让它自动工作,那么如果有人在不需要审核的时候重新启动,那么在您等待PXE引导失败时,它会有额外的启动时间。最后,任何在审计过程中重新启动的人都将在Linux中结束,不管他们是否已经审计过。
发布于 2010-12-22 17:50:59
对于审计,您考虑过接触网盘存吗?它是开源的,从LAMP堆栈中运行,需要在每个审计对象上安装一个(远程安装)客户端。
我知道这并不能直接回答你的问题,但我相信它能解决问题背后的冲动。
https://serverfault.com/questions/215355
复制相似问题