OTRF / notebooks-forge

A collection of notebooks built for defensive and offensive operations.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Notebooks Forge

A project dedicated to build and provide Notebooks servers for Defensive and Offensive operators to:

  • Design playbooks
  • Demonstrate how techniques can be used
  • Showcase when and why an operator would want to use a technique
  • Document engagements procedures
  • Prototype new ways to analyze data extracted from endpoints in a more dynamic, flexible and language-agnostic way.

This project supports two notebook server types such as Jupyter and Zeppelin notebooks.

What is a Notebook?

Think of a notebook as a document that you can access via a web interface that allows you to save input (i.e live code) and output (i.e code execution results) of interactive sessions as well as important notes needed to explain the methodology and steps taken to perform specific tasks (i.e data analysis).

Current Status: Alpha

The project is currently in an alpha stage, which means that the code and the functionality are still changing. We haven't yet tested the system with large data sources and in many scenarios. We invite you to try it and welcome any feedback.

Getting Started

Authors

Contributors

Contributing

There are a few things that we would like to accomplish with this repo as shown in the To-Do list below. If you would like to contribute, please open an issue to track the request and then a PR when you are confident it would not conflict with the current build.

License: GPL-3.0

Notebooks Forge GNU General Public License

To-Do

  • Zeppelin Notebooks support
  • Implementation of Cypher for Apache Spark with Zeppelin
  • Create examples for offennsive and defensive use cases
  • Logo

More coming soon...

About

A collection of notebooks built for defensive and offensive operations.

License:GNU General Public License v3.0


Languages

Language:Jupyter Notebook 99.4%Language:Dockerfile 0.4%Language:Shell 0.3%