https://github.com/specterops/ghostwriter-oplog-populate
https://github.com/specterops/ghostwriter-oplog-populate
Last synced: 7 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/specterops/ghostwriter-oplog-populate
- Owner: SpecterOps
- Created: 2024-07-01T19:56:23.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-27T15:26:45.000Z (almost 2 years ago)
- Last Synced: 2024-12-27T06:11:26.416Z (over 1 year ago)
- Language: Python
- Size: 312 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Oplog Populate
Oplog Populate creates a sample client, project, and oplog within a Ghostwriter instance.
This tool demonstrates how to use Ghostwriter's GraphQL API to interact with Ghostwriter's data.
## Getting Started
First, clone the project and install the project requirements.
Thern, fill out the config file with a valid set of Ghostwriter credentials.

Finally, run `oplog_populate.py`. Oplog Populate will create a custom client, project, and operation log and fill the operation
log with data from `/config/oplog.csv`.
If you want a new operation log, delete `/config/oplog.csv` and Oplog Populate will generate a new csv with 5,000 oplog entries.