Skip to main content

L2tScaffolder

L2tScaffolder is a tool that provides scaffolders for various open source projects. It can be used to bootstrap plugin or parser generation for tools like plaso, to make development work easier.

Project status

Travis-CI Codecov
Build Status codecov

Documentation

The purpose of the l2t scaffolder tool is to simplify development of various open source forensics tools, eg. plaso, timesketch, turbinia, etc.

The tool simply provides a UI prompting the user to answer few questions, and then generates templates for all files needed to write a parser or a plugin for the appropriate tool, that is it provides scaffolding for the necessary boiler plate code that is sometimes associated with creating new plugins or parsers.

Usage

In essence the tool can be simply run as:

$ l2t_scaffolder.py

The tool will then guide you towards creating all the necessary files to generate a parser, plugin or a module for the given tool. Another way to run the tool is:

$ l2t_scaffolder.py <PROJECT>

eg:

$ l2t_scaffolder.py plaso

This will run the scaffolder tool to generate a plugin or a parser for plaso.

Also see:

Requirements

Python 3.6+, Python 2 is not supported.

Background

The original tool was called PlasoScaffolder, which was written by Claudia Saxer as part of her BSc and integrated into the log2timeline organization for purpose of maintenance.

L2tScaffolder is a rewrite of the original PlasoScaffolder tool, reusing parts of it, and rewriting other parts to make the tool easier to extend to other open source projects and scaffolders, the original tool was written for plaso and only supported SQLite plugins.

Metadata

Release files for l2tscaffolder 20181122

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for l2tscaffolder 20181122
File Size Uploaded Provenance Actions
l2tscaffolder-20181122.tar.gz 29.8 kB Without provenance Details for l2tscaffolder-20181122.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for l2tscaffolder 20181122
File Interpreter ABI Platform Actions
l2tscaffolder-20181122-py3-none-any.whl Python 3 none any Details for l2tscaffolder-20181122-py3-none-any.whl

Total release size: 84.0 kB

Release files / l2tscaffolder-20181122.tar.gz

Download URL l2tscaffolder-20181122.tar.gz
Size 29.8 kB
Tags Source
SHA-256 checksum
How to use checksums
a7ce9893ccd85d40934484d8199ee341f824bd83818e687a91e7bdbd01f739bb
BLAKE2b-256 checksum
How to use checksums
79a629918c0c2886c7806c7557ef9f7dc9332f18ec8b160107e12369bdd4f853
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.3

Release files / l2tscaffolder-20181122-py3-none-any.whl

Download URL l2tscaffolder-20181122-py3-none-any.whl
Size 54.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3b171a0f86ba0c5a8ee64a3a36e5d200309f06bb8e40a9aabc25cea2156a9fc6
BLAKE2b-256 checksum
How to use checksums
3a1ec5629c9c1f2260e68908f849036e6ad3bbc68c6a277ebc522a3e1e468027
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.3

Security for l2tscaffolder 20181122

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page