-
v1.0.0 Stable
released this
2024-07-09 10:05:45 +02:00 | 0 commits to main since this releaseChangelog
1a0c3ef
Add "Dump clients" entry14dbae3
Add "FILESYSTEM" option to client tables4d18d09
Add "Save clients" option7c08d03
Add Bulk struct for bulk actions063f46d
Add C2 server function to request file listingsc958ae4
Add C2 server function to upload files to clientc7e1df3
Add HTML boilerplate6705103
Add ID and "Execute command" optionsb6a6c28
Add OK/Offline field and small improvementsebde90c
Add ability to recover clients from config file594d439
Add assets folder824f52c
Add basic amenities for implementing TLS11a186a
Add example Tiamat config file55ec3ad
Add extra client fields0d0ba16
Add favicon for control panel2c9a204
Add frontend option for bulk killing/removing clients7640b11
Add function for receiving files from clienta20fed3
Add goreleaser config filebe646ca
Add heartbeat system3541a14
Add html template for executing commands5fed7f5
Add htmx.js15a2b45
Add method for sending instructions to clients908218e
Add option to control heartbeat frequencybb2620d
Add option to delete clients from listd1e4d64
Add sample-config folder149c0bc
Add script for generating TLS certs50ae8f7
Add structs for listing files841ad1c
Add structs.go file845735a
Add template for navigating filesystem6586066
Allow accessing parent folders easily82d2c7a
Allow recovering clients from json config fileb42f31d
Allow selecting clients.json file by parameter475deff
Allow uploading files from within the filesystem explorerecf6e1d
Allow user to save clients directly to configa0e4e5f
Allow users to download files from a client's filesystem63ba9b4
Bootstrap files6c77b7d
Check if client is online before sending killswitchdf67a29
Check if client is online before trying to execute instructions287d7f8
Clean up code and prepare for download implementation5bde25c
Clean up event loggingcb0b3be
Configure killswitch structdbeceee
Configure rendering connected clients on HTML6d02a46
Configure rudimentary setup for requesting commandsb30a23e
Configure webserver backend for requesting file lists1e23bcf
Correct source code link and htmx CDN linke7e24b2
Create endpoint for dumping client list json72b245a
Create generic kill/remove funcs and setup bulk actions backend3194998
Dockerize application9029226
Fetch client local IPd07e643
Fix issues caused by accessing clients via array identifierd0cdcae
Formatting tweaks54eb74a
Get OS info from client513d707
Implement backend for RCE67bf51a
Implement proof of concept for listing client filesf0c31dc
Include ability to remotely execute commandsc77a546
Initial commite8b29d5
Prepare listening servers85d5bfd
Prevent heartbeat from crashing server when removing clientsf61787a
Reset checkboxes after sending bulk instruction0d839da
Return pointer to clientList item instead of copy1f95d44
Set up functions for sending commands to client6be659e
Setting up killswitch frontenda76a249
Setup killswitch function backendcd655b4
Small tweaksa152708
Split Client struct into different structs4a0aafe
Tiny tweaksf26e6e7
Tweaks for command window6a21d5b
UX improvements45b6fca
Update dependenciesa16b7c1
Update structs to allow uploading files91d43be
Use CDN htmx.js instead62c2800
Use TLS encryption by defaultfe6d3a7
Use regular user for executing service7db2633
Use tables for representing clients
Downloads