GithubHelp home page GithubHelp logo

jack51706 / zuthaka Goto Github PK

View Code? Open in Web Editor NEW

This project forked from pucarasec/zuthaka

0.0 0.0 0.0 19.33 MB

Zuthaka is an open source application designed to assist red-teaming efforts, by simplifying the task of managing different APTs and other post-exploitation tools.

License: Other

Dockerfile 0.49% Python 96.39% Shell 0.14% HTML 1.58% JavaScript 1.41%

zuthaka's Introduction


A collaborative free open-source Command & Control integration framework that allows developers to concentrate on the core function and goal of their C2.
Explore the docs »

· Report Bug · Request Feature ·

Table of Contents
  1. About The Project
  2. Already Supported C2
  3. Getting Started
  4. Usage
  5. Roadmap
  6. License
  7. Contact

About the project

Problem Statement

The current C2s ecosystem has rapidly grown in order to adapt to modern red team operations and diverse needs (further information on C2 selection can be found here). This comes with a lot of overhead work for Offensive Security professionals everywhere. Creating a C2 is already a demanding task, and most C2s available lack an intuitive and easy to use web interface. Most Red Teams must independently administer and understand each C2 in their infrastructure.

Solution

With the belief that community efforts surpass that of any individual, Zuthaka presents a simplified API for fast and clear integration of C2s and provides a centralized management for multiple C2 instances through a unified interface for Red Team operations.

Zuthaka is more than just a collection of C2s, it is also a solid foundation that can be built upon and easily customized to meet the needs of the exercise that needs to be accomplish. This integration framework for C2 allows developers to concentrate on a unique target environment and not have to reinvent the wheel. Zuthaka Framework

Built With

Already Supported C2

  • Covenant
  • Empire

Getting Started

Zuthaka is composed of a front-end that exposes a UI for the API of process manager, file manager, shell post-exploitation modules and general C2 handling, and a back-end, in charge of handling the consistency and availability issues of the C2s instantiated in Zuthaka. Also deployed is Redis as a message broker to handle asynchronously every element in the Agent's UI and an Nginx server.

Prerequisites

The installation of a working Docker instance is necessary for the automatic deployment of the essential infrastructure (Zuthaka's frontend and backend, Nginx, Redis). All the desired C2s that need to be handled should be deployed in parallel.

Installation

To build the full Zuthaka project, first download dependencies.

 git clone https://github.com/pucara/zuthaka

To start the project with the corresponding services, the docker-compose file can be utilized.

docker-compose up

Usage

Demogif

After de solution is deployed, the available class handlers will be incorporated on zuthaka for you to use it to integrate your infrastructure.

For further information, please refer to the Documentation

Unreleased

Added

  • service instantiation of C2
  • service creation of listeners
  • service deletion of listeners
  • service download of launchers
  • service agent integration
  • Automatic database collection of handler classes
  • "out of the box" listing of ProcessManager and FileManager

Roadmap

  • service usage of post-exploitation modules

License

Distributed under the BSD-3 clause License. See LICENSE.md for more information.

Contact

Pucara team - @pucara - [email protected]

Zuthaka community on discord - Zuthaka

Project Link: https://github.com/pucarasec/zuthaka

zuthaka's People

Contributors

lbonastre avatar int-three avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.