Jakob Friedl
|
d02808a6d3
|
Reworked logging system to work with new GUI.
|
2025-10-02 13:51:04 +02:00 |
|
Jakob Friedl
|
ab48bc5795
|
Added build log to client UI.
|
2025-10-02 12:10:46 +02:00 |
|
Jakob Friedl
|
5c0beb36ff
|
Added remote address and modules to agent structure. Help command now only shows commands for which the agent has been configured.
|
2025-10-02 10:25:37 +02:00 |
|
Jakob Friedl
|
fbe85493b2
|
Implemented websocket (client <-> server) traffic encryption & compression.
|
2025-10-01 21:57:26 +02:00 |
|
Jakob Friedl
|
0937840b77
|
Removed unused code.
|
2025-10-01 15:27:06 +02:00 |
|
Jakob Friedl
|
c97cb4585f
|
Removed prompt user intreface; Team server and Client are now fully separated.
|
2025-10-01 13:25:15 +02:00 |
|
Jakob Friedl
|
5d09efd823
|
Reworked module system. Modules can now be individually set to be included in the agent. For example, it is possible to compile an agent only capable of executing BOFs and nothing else.
|
2025-09-17 15:55:13 +02:00 |
|
Jakob Friedl
|
415cd7ebf8
|
Started implementing profile system.
|
2025-08-13 19:32:51 +02:00 |
|
Jakob Friedl
|
7bf135750c
|
Rework module system. Now modules/commands are defined in a single file each, with both the function executed by teh agent and the definition for server-side argument parsing.
|
2025-07-25 16:41:29 +02:00 |
|
Jakob Friedl
|
b6c720ccca
|
Implemented ECDH key exchange using ed25519 to share a symmetric AES key without transmitting it over the network.
|
2025-07-24 15:31:46 +02:00 |
|
Jakob Friedl
|
5825ec91a1
|
Started rewriting JSON task to custom binary structure. Parsed and serialized task object into seq[byte]
|
2025-07-18 14:24:07 +02:00 |
|
Jakob Friedl
|
99b017f57f
|
Cleanup types.nim to only contain type definitions.
|
2025-07-16 14:45:45 +02:00 |
|
Jakob Friedl
|
292b947a4e
|
Split task functionality into multiple files.
|
2025-07-16 12:32:01 +02:00 |
|
Jakob Friedl
|
aae35ef59d
|
Updated directory structure
|
2025-07-16 10:33:13 +02:00 |
|