这是一个资产巡检的客户端程序,核心是扫描和监控资产信息,包含Windows和Linux机器的指纹数据获取
、实时数据监控
,可用于HVV、重保等安全项目实施前的资产巡检。
Windows、Linux
推荐使用python3.6(为了方便使用PyInstaller打包成单独可运行文件);
如果只是运行源码,那么python版本没有硬性要求,直接运行python main.py
。
对于二次开发,你可以修改agent_utils下的core.py,将数据发送到你的存储地址。
本项目有2种功能,即指纹数据获取
、实时数据监控
,对应的ttype为:指纹数据获取(finger_collection)
、实时数据监控(monitor_collection)
。
当前数据来自于tasks方法,目前是读取的文件,你可以改成远程请求某个地址。
在Windows或Linux运行:pyinstaller main.spec
,生成的文件将保存在dist目录下。