Beagle 事件响应和数字取证工具开源项目

我要开发同款
匿名用户2019年03月26日
82阅读
开发技术Python
所属分类企业应用、数据取证软件
授权协议MIT

作品详情

Beagle是一个事件响应和数字取证工具,它将数据源和日志转换为图形。支持的数据源包括FireEyeHX分类、WindowsEVTX文件、Sysmon日志和原始Windows内存映像。生成的图形可以发送到图形数据库(如NEO4J或DGraph),也可以作为pythonnetworkx对象保存在本地。

Beagle可作为一个Python开发包直接使用,或者通过其Web接口使用。

也可以作为函数调用:

>>>frombeagle.datasourcesimportSysmonEVTX>>>graph=SysmonEVTX("malicious.evtx").to_graph()>>>graph<networkx.classes.multidigraph.MultiDiGraphat0x12700ee10>>>>frombeagle.backendsimportNetworkX>>>frombeagle.datasourcesimportSysmonEVTX>>>frombeagle.transformersimportSysmonTransformer>>>datasource=SysmonEVTX("malicious.evtx")#Transformerstakeadatasource,andtransformeachevent#intoatupleofoneormorenodes.>>>transformer=SysmonTransformer(datasource=datasource)>>>nodes=transformer.run()#Transformersoutputanarrayofnodes.[(<SysMonProc>process_guid="{0ad3e319-0c16-59c8-0000-0010d47d0000}"),(<File>host="DESKTOP-2C3IQHO"full_path="C:\Windows\System32\services.exe"),...]#Backendstakethenodes,andtransformthemintographs>>>backend=NetworkX(nodes=nodes)>>>G=backend.graph()<networkx.classes.multidigraph.MultiDiGraphat0x126b887f0>
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论