Interact with Mythic C2 Framework Instances
Project description
Mythic Scripting Interface
The mythic package creates a way to programmatically interact and control a Mythic instance. Mythic is a Command and Control (C2) framework for Red Teaming. The code is on GitHub (https://github.com/its-a-feature/Mythic) and the Mythic project's documentation is on GitBooks (https://docs.mythic-c2.net).
Installation
You can install the mythic scripting interface from PyPI:
pip install mythic
How to use
Version 0.0.13 of the mythic package supports version 2.1.* of the Mythic project.
Version 0.0.15 of the mythic package supports version 2.2.1 of the Mythic project.
Version 0.0.20 of the mythic package supports version 2.2.6 of the Mythic project (reports as version "3").
Version 0.0.21-25 of the mythic package supports version 2.2.8+ of the Mythic project (reports as version "3").
Version 0.0.26 of the mythic package supports version 2.3+ of the Mythic project (reports as version "3").
Version 0.0.29-0.0.36 of the mythic package supports version 2.3+ of the Mythic project utilizing the new GraphQL endpoints and reports as version "3".
This will be the last version that supports the old mythic_rest interface. Starting with version 0.1.0, the mythic PyPi package will only support the new GraphQL interface and will report as version "4".
Version 0.1.0 of the mythic package supports version 3.0 of the Mythic project utilizing the new GraphQL endpoints.
Version 0.1.8 of the mythic package is the last version for Mythic v3.2.
Version 0.2.0 of the mythic package supports Mythic 3.3.
Version 0.2.1 of the mythic package supports Mythic 3.3 and adds operationName tracking to graphql queries.
Information
The Jupyter Notebook container within Mythic provides many examples on how to use the package.
The mythic package leverages async HTTP requests and WebSocket connections, so it's important to make sure your codebase is running asynchronously.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mythic-0.2.10.tar.gz.
File metadata
- Download URL: mythic-0.2.10.tar.gz
- Upload date:
- Size: 26.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4a3df1508135495167c6f4e645b56867f215b04bb03ce0f07909e7b2f1969ee4
|
|
| MD5 |
90b37c895f65d50d81ec5f62c2d3b48f
|
|
| BLAKE2b-256 |
6d1bf94f6cd65c52ce843253ff74903626a68e5493fe7d0f35edb62e82c20fbc
|
File details
Details for the file mythic-0.2.10-py3-none-any.whl.
File metadata
- Download URL: mythic-0.2.10-py3-none-any.whl
- Upload date:
- Size: 27.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6505e7f31e759bd6443f80fad0eb16c7c635cce5da5a9a562bfaab38bce0f7f4
|
|
| MD5 |
9568c2893aa30427f62531ece2ca4c6e
|
|
| BLAKE2b-256 |
95471b12af64273d8721285d0cdb422bc70b12b7325feac759608155dc562b93
|