Awesome
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
- Roberto Rodriguez @Cyb3rWard0g
- Jose Luis Rodriguez @Cyb3rPandaH
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...