Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
f78407b
feat(c2client): add RPC status bar
maxDcb May 4, 2026
b012355
feat(c2client): centralize env-backed client config
maxDcb May 4, 2026
6a5ce98
feat(c2client): expose primary session and listener actions
maxDcb May 4, 2026
70e8423
fix(c2client): preserve table column sizing
maxDcb May 4, 2026
80707a3
fix(c2client): auto-layout graph nodes
maxDcb May 4, 2026
c97988c
Normalize C2Client status messages
maxDcb May 4, 2026
843b9a5
log clean
maxDcb May 4, 2026
093cd09
Minor
maxDcb May 4, 2026
2c9b657
Humanize C2Client session state
maxDcb May 4, 2026
d9f6d1e
feat(client): improve beacon console controls
maxDcb May 4, 2026
367c164
feat(client): turn script panel into automation hub
maxDcb May 4, 2026
ebd5ba1
Polish console role badges and spacing
maxDcb May 4, 2026
db3daf4
minor
maxDcb May 4, 2026
05e28e0
Listener panel
maxDcb May 4, 2026
537541c
Minor
maxDcb May 4, 2026
a998d2e
Maj Graph
maxDcb May 4, 2026
acda5c9
Unify dark theme across operator panels
maxDcb May 4, 2026
db6c53d
minor
maxDcb May 4, 2026
75ae88d
Unify theme
maxDcb May 5, 2026
9c468ff
Unify client hooks API and rename Script tab
maxDcb May 5, 2026
2b6f492
Cleaning
maxDcb May 5, 2026
f566321
ArtifactService
maxDcb May 5, 2026
d2e9b49
Add server command catalog manifests
maxDcb May 5, 2026
81854f6
Add command catalog UI and module command specs
maxDcb May 5, 2026
00b45aa
feat(modules): expose ListModules and track loaded beacon modules
maxDcb May 5, 2026
f93dcaa
Help cmd
maxDcb May 5, 2026
fcd4100
listModule
maxDcb May 5, 2026
9635b3b
ShellcodeService & AssemblyExec
maxDcb May 5, 2026
43701b4
AssemblyExecTests
maxDcb May 5, 2026
587040e
Autocomplet AssemblyExec
maxDcb May 5, 2026
a410348
Fix autocomplet
maxDcb May 5, 2026
97cf638
artifacts: add generated artifact management
maxDcb May 5, 2026
341d7e8
Inject
maxDcb May 5, 2026
42c9835
Autocomplet
maxDcb May 5, 2026
66ba6f4
InjectTests
maxDcb May 5, 2026
0f7aa65
Spec modules
maxDcb May 5, 2026
df9eae6
Folder layout
maxDcb May 5, 2026
cd9dda5
Chisel Minidump Powershell & Script
maxDcb May 6, 2026
a8f2594
CoffLoader DotnetExec /KerberosUseTicket PsExec PwSh ScreenShot
maxDcb May 6, 2026
7f532d9
add artifact_filters
maxDcb May 6, 2026
dd853f0
hosted
maxDcb May 6, 2026
3ca4104
doc
maxDcb May 6, 2026
c1f67fe
Minor
maxDcb May 6, 2026
ebacd8c
Terminal Host
maxDcb May 6, 2026
c491552
minor
maxDcb May 6, 2026
b64e16d
Minor
maxDcb May 6, 2026
dea55e4
stabilisation
maxDcb May 6, 2026
735b404
Prep tests
maxDcb May 7, 2026
939b64d
Auto tests
maxDcb May 7, 2026
de1559f
manual test
maxDcb May 7, 2026
bed13f5
manual test
maxDcb May 7, 2026
2237995
manual test
maxDcb May 7, 2026
ca36745
manual test
maxDcb May 8, 2026
e876131
manual test
maxDcb May 8, 2026
779d821
manual test
maxDcb May 8, 2026
3ae2017
manual test
maxDcb May 8, 2026
99edb7a
manual test
maxDcb May 8, 2026
7769327
manual test
maxDcb May 8, 2026
9785b26
manual test
maxDcb May 8, 2026
19cb6ee
manual test
maxDcb May 8, 2026
b8ec13d
manual test
maxDcb May 8, 2026
1df3814
manual test
maxDcb May 8, 2026
754015c
manual test
maxDcb May 9, 2026
7387ca5
manual test
maxDcb May 9, 2026
b438b6b
manual test
maxDcb May 9, 2026
6a06b4e
manual test
maxDcb May 9, 2026
2a68f24
manual test
maxDcb May 10, 2026
4b4e144
autocomplete.py
maxDcb May 10, 2026
3940065
autocomplete.py
maxDcb May 10, 2026
43f993c
autocomplete.py
maxDcb May 10, 2026
9909181
autocomplete.py
maxDcb May 10, 2026
c6a115f
manual test
maxDcb May 10, 2026
9012ad1
manual test
maxDcb May 10, 2026
d693ae9
manual test
maxDcb May 10, 2026
2cc73a9
Maj secu
maxDcb May 10, 2026
c2a4103
ScreenShot png
maxDcb May 10, 2026
30bc774
libSocks5
maxDcb May 10, 2026
60c84b7
socks5 hostname
maxDcb May 10, 2026
7cb733d
Maj for AI
maxDcb May 10, 2026
7c929f6
minor
maxDcb May 10, 2026
524b8d3
maj core
maxDcb May 10, 2026
5f9cbf2
Maj core
maxDcb May 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 32 additions & 7 deletions C2Client/.env.example
Original file line number Diff line number Diff line change
@@ -1,5 +1,30 @@
# Copy this file to C2Client/.env and adjust local values.
# Values already present in the process environment take precedence.
# Relative paths are resolved from the directory containing this .env file.

# TeamServer connection
C2_IP=127.0.0.1
C2_PORT=50051
C2_DEV_MODE=false
C2_CERT_PATH=
C2_USERNAME=
C2_PASSWORD=

# Generated protocol bindings
C2_PROTOCOL_PYTHON_ROOT=

# Client UI
C2_UI_THEME=dark
C2_SESSION_REFRESH_MS=2000
C2_SESSION_STALE_AFTER_MS=30000
C2_LISTENER_REFRESH_MS=2000
C2_GRAPH_REFRESH_MS=2000
C2_LOG_DIR=
C2_LOG_LEVEL=WARNING

# gRPC
C2_GRPC_CONNECT_TIMEOUT_MS=10000
C2_GRPC_MAX_MESSAGE_MB=512

# OpenAI provider
OPENAI_API_KEY=
Expand All @@ -16,12 +41,12 @@ C2_ASSISTANT_MEMORY_MODEL=gpt-4.1-mini
C2_ASSISTANT_TEMPERATURE=0.05
C2_ASSISTANT_MEMORY_TEMPERATURE=0.05
C2_ASSISTANT_MAX_TOOL_CALLS=10
C2_ASSISTANT_MAX_ACTIVE_CONTEXT_TOKENS=64000
C2_ASSISTANT_LOG_SYNTHESIS_PAYLOADS=false
C2_ASSISTANT_PENDING_TIMEOUT_MS=120000

# TeamServer authentication
C2_USERNAME=
C2_PASSWORD=

# Optional runtime paths
# C2_CERT_PATH=/absolute/path/to/server.crt
# C2_PROTOCOL_PYTHON_ROOT=/absolute/path/to/generated/protocol/python
# Local modules
C2_DROPPER_MODULES_DIR=
C2_DROPPER_MODULES_CONF=
C2_SHELLCODE_MODULES_DIR=
C2_SHELLCODE_MODULES_CONF=
Loading
Loading