Skip to main content

PhoenixC2

PhoenixC2

An Open-Source C2-Framework written in pure Python3.

Disclaimer

This project is still in development and not ready for professional use. This framework is intended for educational and research purposes only. The author and its affiliates do not endorse or condone any illegal or malicious activity conducted with this framework. Users of this framework are solely responsible for ensuring that their use of this framework is in compliance with all applicable laws and regulations.

Features

  • Modern Web-Interface
  • Built for Teams and Organizations (Multi-User)
  • Customizable (Plugins, Modules, Kits)
  • Easy to use
  • Easy to extend
  • Supports different languages (Python, Go, ...)

Planned Features

  • Finished Web-Interface
  • CLI-Interface
  • Multi-Language Loaders
  • More standard modules/kits/plugins
  • Better documentation
  • More tests

Installation

Installation from source.

Requirements

  • Python3.11 =<
  • Go 1.15 =<

Command Line

git clone https://github.com/screamz2k/PhoenixC2.git
cd PhoenixC2
python3 -m pip install poetry
poetry install

Usage

Local

Start the server

poetry run phserver

The Web-Interface is available at http://localhost:8080 by default.

Start the client

The client is not yet available.

Docker

# server
docker run --network host screamz2k/phoenixc2 phserver

Documentation

The documentation is available here

Contributing

Contributions are welcome! Please read the contribution guidelines first.

LICENSE

View license here

Release files for phoenixc2 1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for phoenixc2 1.1
File Size Uploaded
phoenixc2-1.1.tar.gz 414.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for phoenixc2 1.1
File Interpreter ABI Platform
phoenixc2-1.1-py3-none-any.whl Python 3 none any Details

Total release size: 878.1 kB

Release files / phoenixc2-1.1.tar.gz

Download URL phoenixc2-1.1.tar.gz
Size 414.8 kB
Tags Source
SHA-256 checksum
How to use checksums
45744e959201c4ebaba2ba1de0c533b87726c7b3b2e2a2c25f27cc366238a213
BLAKE2b-256 checksum
How to use checksums
2eb4425e83470831e67cfa2de52b704350ff792048b8f0cbd40d0b3cf4fc4462
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.2 CPython/3.11.2 Linux/5.15.0-1035-azure

Release files / phoenixc2-1.1-py3-none-any.whl

Download URL phoenixc2-1.1-py3-none-any.whl
Size 463.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cea340bc0442e62b7f3837591da5b1702b9de565a2cfae73d1f241abf0b15414
BLAKE2b-256 checksum
How to use checksums
7e92854a594426bf0869a50391bf498aad95f084bb4bf83952206e15f7b51582
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.2 CPython/3.11.2 Linux/5.15.0-1035-azure

Release history Release notifications | RSS feed

This release

1.1 This release

2 release files

1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page