luxcupitor / Ghostwriter

The SpecterOps project management and reporting engine

Home Page:https://ghostwriter.wiki

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ghostwriter

Python Version Django Verison License Black Hat Arsenal 2019

GitHub Release (Latest by Date) GitHub Release Date

CodeFactor Code Coverage CII Best Practices

Build and Run Unit Test Workflow

ghostwriter

Ghostwriter is a Django v3.0 project written in Python 3.9 and is designed to be used by a team of operators. The platform is made up of several Django apps that own different roles but work together.

Details

Check-out the introductory blogpost: Introducing Ghostwriter

This blogpost discusses the design and intent behind Ghostwriter: Introducing Ghostwriter: Part 2

Documentation

The Ghostwriter Wiki contains everything you need to know to use or customize Ghostwriter:

Ghostwriter Wiki

The wiki covers everything from installation and setup information for first time users to database schemas, the project's code style guide, and how to expand or customie parts of the project to fit your needs.

Getting Help

Slack Status

The quickest way to get help is Slack. The BloodHound Slack Team has a #ghostwriter channel for discussing this project and requesting assistance. There is also a #reporting channel for discussing various topics related to writing and managing reports and findings.

You can submit an issue. If you do, please use the issue template and provide as much information as possible.

Before submitting an issue, review the Ghostwriter Wiki. Many of the common issues new users encounter stem from missing a step (like loading the seed data to prep the database) or an issue with Docker on their host system.

Contributing to the Project

Please open issues or submit pull requests! The project team welcomes feedback, new ideas, and external contributions. Before submitting a PR, please check open and closed issues for any previous related discussion. Also, the submitted code must follow the Code Style Guide to be accepted.

We only ask that you limit PR submissions to those that fix a bug, enhance an existing feature, or add something new.

Contributions

The following people have contributed much to this project:

These folks kindly submitted feedback and PRs to fix bugs and enhance existing features. Thank you!

Supporters

Ghostwriter's continuous development would not be possible without SpecterOps's commitment to transparency and support for open-source development.

GitBook supports this project through its hosting of the wiki and granting the Ghostwriter team access to their GitBook Community tier as an open-source project.

About

The SpecterOps project management and reporting engine

https://ghostwriter.wiki

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 48.8%Language:JavaScript 27.3%Language:HTML 16.1%Language:CSS 7.0%Language:Shell 0.3%Language:Makefile 0.2%Language:Batchfile 0.2%Language:Dockerfile 0.1%Language:SCSS 0.0%