mirror of
https://github.com/maxDcb/C2TeamServer
synced 2026-06-06 16:14:27 +00:00
50 lines
1.1 KiB
TOML
50 lines
1.1 KiB
TOML
[build-system]
|
|
requires = ["setuptools", "wheel"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[project]
|
|
name = "C2Client"
|
|
version = "0.1.0"
|
|
requires-python = ">=3.11"
|
|
dependencies = [
|
|
"setuptools",
|
|
"pycryptodome==3.23.0",
|
|
"grpcio==1.78.0",
|
|
"PyQt6==6.7.0",
|
|
"pyqtdarktheme",
|
|
"protobuf==6.33.5",
|
|
"gitpython==3.1.50",
|
|
"requests==2.33.0",
|
|
"pwn==1.0",
|
|
"pefile==2024.8.26",
|
|
"openai==1.102.0",
|
|
"agent-core @ git+https://github.com/maxDcb/agent-core.git@v0.1.0",
|
|
"donut-shellcode @ git+https://github.com/maxDcb/donut.git@master",
|
|
"markdown"
|
|
]
|
|
|
|
[project.optional-dependencies]
|
|
test = [
|
|
"pytest==9.0.3",
|
|
"pytest-qt==4.5.0"
|
|
]
|
|
|
|
[tool.setuptools.packages.find]
|
|
where = ["."]
|
|
include = ["C2Client*"]
|
|
|
|
[tool.setuptools.package-data]
|
|
C2Client = [
|
|
"images/*.svg",
|
|
"logs/*",
|
|
"Scripts/*.py",
|
|
"server.crt",
|
|
"DropperModules.conf",
|
|
"ShellCodeModules.conf",
|
|
"assistant_agent/prompts/system/*.md",
|
|
"assistant_agent/prompts/memory/*.md"
|
|
]
|
|
|
|
[project.scripts]
|
|
c2client = "C2Client.GUI:main" # Entry point for CLI tool
|