L2T的脚手架项目,帮助引导L2T的发展。

l2tscaffolder的Python项目详细描述


L2T脚手架工

l2tscaffolder是一个为各种开源项目提供scaffolder的工具。它可以用来为plaso之类的工具引导插件或解析器生成,以使开发工作更容易。

项目状态

Travis-CICodecovReadTheDocsPyPi
Build StatuscodecovDoc StatusPyPi Status

文件

L2T脚手架工具的目的是简化各种 开源取证工具,如plaso、timesketch、turbinia等。

该工具只提供一个ui,提示用户回答几个问题,并且 然后为编写解析器或插件所需的所有文件生成模板 合适的工具,即为必要的锅炉提供脚手架 有时与创建新插件或解析器相关联的板代码。

使用量

实际上,该工具可以简单地运行为:

$ l2t_scaffolder.py

该工具将引导您创建所有必要的文件 为给定工具生成解析器、插件或模块。另一种跑步方式 工具是:

$ l2t_scaffolder.py <PROJECT>

例如:

$ l2t_scaffolder.py plaso

这将运行scaffolder工具为plaso生成插件或解析器。

另请参见:

要求

Python3.6+,不支持Python2。

安装

简单的机制是在virtualenv设置中使用pip。

设置 virtualenv

然后在virtualenv中使用pip3:

$ pip3 install l2tscaffolder

背景

最初的工具叫做plasoscaffolder,它是由 Claudia Saxer作为她的平衡计分卡和 集成到log2时间线组织中,用于维护。

l2tscaffolder是对原始plasoscaffolder工具的重写,可重用部分 重写其他部分,使工具更容易扩展到其他部分 开源项目和架子工,最初的工具是为plaso编写的 只支持sqlite插件。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Hibernate:jpamodelgen生成java而不是类   java如何在第二次活动结束后显示广告?   javascript如何在linux或windows上将java导出到jar   java One ArrayList添加了2个不同的选项   AmazonWeb服务如何在java中使用AWS Textract检索pdf中存在的表   java为什么RecycleView中的水平项在单击时不起作用?   java计算如果存在映射   java在捕获的组上应用正则表达式   如何使用Java在MySQL的同一个表中插入来自不同类的值   java字符串中最常见的字母(大写和小写)   Spring SessionBean实例正在由java中的多个用户共享   使用Spring Boot将@WebInitParam中的值外部化   java一创建线程就开始执行(多线程)   java是安卓所需的系统权限。意图行动给你打电话?