Skip to main content

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

mythic-0.2.5.tar.gz (25.8 kB view details)

Uploaded Source

Built Distribution

mythic-0.2.5-py3-none-any.whl (26.4 kB view details)

Uploaded Python 3

File details

Details for the file mythic-0.2.5.tar.gz.

File metadata

  • Download URL: mythic-0.2.5.tar.gz
  • Upload date:
  • Size: 25.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for mythic-0.2.5.tar.gz
Algorithm Hash digest
SHA256 15461fc337ede18ff9f0e55c49fd8239f0f384c3f86a61d2c768beeff05f9690
MD5 108b29d0ef96e55460cea7d30993d197
BLAKE2b-256 d82f09a9f964d5c97ac9ba6c5d466ba19e60f7f3e850e966ded80b40e1550cee

See more details on using hashes here.

File details

Details for the file mythic-0.2.5-py3-none-any.whl.

File metadata

  • Download URL: mythic-0.2.5-py3-none-any.whl
  • Upload date:
  • Size: 26.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for mythic-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 1fbee83b979cb492d1bf0e6b80e58427f8c2ef4072d544091081ddc067c09701
MD5 f18035c1f2940583981639d339d3333e
BLAKE2b-256 6f35eb14fdee5637d95ff5542ab618b8ed642d51d301ff1df060c2900c15a292

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page