Commit Graph

20 Commits

Author SHA1 Message Date
raul 063f46dcfd Add C2 server function to request file listings 2024-06-17 10:04:31 +02:00
raul 67bf51af3f Implement proof of concept for listing client files 2024-06-14 11:57:10 +02:00
raul 0d839daf4e Return pointer to clientList item instead of copy
I've also fixed several issues such as the killswitch and RCE functions
failing because of trying to use the struct identifier to access the
clientList array
2024-06-12 09:49:37 +02:00
raul d07e6435fb Fix issues caused by accessing clients via array identifier 2024-06-11 13:41:49 +02:00
raul 85d5bfd1ca Prevent heartbeat from crashing server when removing clients 2024-06-11 12:30:52 +02:00
raul ecf6e1d443 Allow user to save clients directly to config 2024-06-11 10:45:31 +02:00
raul 908218ebac Add option to control heartbeat frequency 2024-06-10 09:31:02 +02:00
raul 9029226adc Fetch client local IP 2024-06-10 09:18:48 +02:00
raul ebde90cce2 Add ability to recover clients from config file 2024-06-07 12:03:30 +02:00
raul 82d2c7a097 Allow recovering clients from json config file 2024-06-07 11:30:16 +02:00
raul cb0b3be8c5 Configure killswitch struct 2024-06-07 09:59:04 +02:00
raul 5bde25c65f Clean up event logging 2024-06-06 09:53:25 +02:00
raul 4a0aafe237 Tiny tweaks 2024-06-06 09:32:24 +02:00
raul 1f95d44e3e Set up functions for sending commands to client 2024-06-05 09:50:29 +02:00
raul be646ca639 Add heartbeat system 2024-06-04 12:41:57 +02:00
raul a152708dcc Split Client struct into different structs 2024-06-04 09:37:38 +02:00
raul 15a2b459d4 Add method for sending instructions to clients 2024-06-04 07:53:51 +02:00
raul dbeceee204 Configure rendering connected clients on HTML 2024-06-04 07:53:51 +02:00
raul 54eb74a97e Get OS info from client 2024-06-04 07:53:51 +02:00
raul e8b29d5baa Prepare listening servers 2024-06-04 07:53:51 +02:00