Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Mythic — A collaborative, multi-platform, red teaming framework | Kitploit
Tools/GitHubGitHub/its-a-feature/mythic
Penetration Testing FrameworksExploit FrameworksPersistence MechanismsExploitationData ExfiltrationPost-ExploitationPenetration TestingCommand and ControlRed TeamingRemote Access ToolPayload Development
4.7k6128922 days agoReviewed by Kitploit
Remote Access Trojan
Top in Command and Control #2
Top in Data Exfiltration #9
Top in Exploitation #8
Top in Exploit Frameworks #4
Top in Penetration Testing #20
Top in Penetration Testing Frameworks #4
Top in Persistence Mechanisms #3
Top in Red Teaming #4
Top in Remote Access Tool #2
Top in Remote Access Trojan #6
GitHubits-a-feature/mythic

Mythic

A collaborative, multi-platform, red teaming framework

View Repository

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

Activity commits since last release @its_a_feature_ on Twitter chat on Bloodhound Slack Sponsored by SpecterOps

Mythic

A cross-platform, post-exploit, red teaming framework built with GoLang, docker, docker-compose, and a web browser UI. It's designed to provide a collaborative and user friendly interface for operators, managers, and reporting throughout red teaming.

  • Check out a series of YouTube videos showing Operator usage
  • Check out a series of YouTube videos showing Developer tips and tricks

Starting Mythic

Mythic is controlled via the mythic-cli binary. To generate the binary, run sudo make from the main Mythic directory. From there, you can run sudo ./mythic-cli start to bring up all default Mythic containers.

More specific setup instructions, configurations, examples, screenshots, and more can be found on the Mythic Documentation website.

Installing Agents and C2 Profiles

The Mythic repository itself does not host any Payload Types or any C2 Profiles. Instead, Mythic provides a command, ./mythic-cli install github <url> [-b branch name] [-f], that can be used to install agents into a current Mythic instance.

Payload Types and C2 Profiles can be found on the overview page.

To install an agent, simply run the script and provide an argument of the path to the agent on GitHub:

sudo ./mythic-cli install github https://github.com/MythicAgents/apfell

The same is true for installing C2 Profiles:

sudo ./mythic-cli install github https://github.com/MythicC2Profiles/http

This allows the agents and c2 profiles to be updated at a much more regular pace and separates out the Mythic Core components from the rest of Mythic.

Updating

Use the ./mythic-cli update command to check for available updates across mythic-cli, mythic_server, and mythic_react's UI. This will NOT do the update for you, but let you know if an update exists. To check for updates against a specific branch, use ./mythic-cli update -b [branch name].

Mythic Docker Containers

latest docker versions

Mythic uses Docker and Docker-compose for all of its components, which allows Mythic to provide a wide range of components and features without having requirements exist on the host. However, it can be helpful to have insight into how the containers are configured. All of Mythic's docker containers are hosted on DockerHub under itsafeaturemythic.

  • mythic_go_base - Dockerfile
    • image size
    • docker pull count
  • mythic_go_dotnet - Dockerfile
    • image size
    • docker pull count
  • mythic_go_macos - Dockerfile
    • image size
    • docker pull count
  • mythic_python_base - Dockerfile
    • image size
    • docker pull count
  • mythic_python_dotnet - Dockerfile
    • image size
    • docker pull count
  • mythic_python_macos - Dockerfile
    • image size
    • docker pull count
  • mythic_python_go - Dockerfile
    • image size
    • docker pull count

Additionally, Mythic uses a custom PyPi package (mythic_container) and a custom Golang package (https://github.com/MythicMeta/MythicContainer) to help control and sync information between all the containers as well as providing an easy way to script access to the server.

Dockerfiles for each of these Docker images can be found on MythicMeta.

mythic-container PyPi

mythic-container downloads mythic-container python version mythic-container version latest tags

Download Tool