64 Commits

Author SHA1 Message Date
Andrew Rioux fcbf82c86e fix: use better timings
Linux beacons weren't timing out and attempting to continue driving the
connection

Windows beacons still get stuck on their first connection, but that is
good enough for demonstration purposes
2026-08-04 23:20:06 -04:00
Andrew Rioux a56f6e6cb9 fix: finalize code for DEFCON
remove print statements
switch to async based waiting to improve performance a little on Linux
disable checksums on inbound packets on Linux with smoltcp
2026-08-04 02:07:53 -04:00
Andrew Rioux e6530bcf20 fix: clarify wording and context, link to image
specify in the example docker compose to use a container registry link
as a shortcut around building
2025-10-21 14:08:39 -04:00
Andrew Rioux 65bed79678 docs: add basic docs to get started 2025-10-21 13:26:19 -04:00
Andrew Rioux 3b504edb76 fix: refer to a longer lasting release of FreeBSD 2025-10-21 12:44:58 -04:00
Andrew Rioux 1e65a7b010 fix: don't crash the beacon if an action fails 2025-10-21 08:19:57 -04:00
Andrew Rioux 135576c5d3 fix: swap command executors for Windows and Linux 2025-10-21 08:19:32 -04:00
Andrew Rioux 7f9ea12b6a feat: added download and upload commands
redid actions to better support different clients
2025-03-03 20:03:04 -05:00
Andrew Rioux e0bd5c3b06 fix: actually fixed Docker images 2025-02-25 02:55:54 -05:00
Andrew Rioux a0c042832c fix: fixed release builds 2025-02-25 02:22:05 -05:00
Andrew Rioux 43866e1759 feat: finished exec command 2025-02-24 20:20:34 -05:00
Andrew Rioux 5eb66c8d5d feat: got timeline for beacons working 2025-02-24 15:10:51 -05:00
Andrew Rioux a57a95a98a feat: added basic beacon instance management UI 2025-02-24 00:35:51 -05:00
Andrew Rioux 7778e9b454 feat: record results of beacon callbacks 2025-02-23 22:15:17 -05:00
Andrew Rioux 5ed8efca94 feat: reworked command processing and storage 2025-02-23 18:29:12 -05:00
Andrew Rioux ceb4aa808e fix: fixed handling of new beacons 2025-02-23 02:00:38 -05:00
Andrew Rioux e0af4ad291 feat: added basic command issuing 2025-02-23 01:46:18 -05:00
Andrew Rioux 9fee4009f2 feat: finished adding handler for new beacons 2025-02-22 21:19:51 -05:00
Andrew Rioux e103fa9f28 feat: added live updates for checking in 2025-02-22 20:30:32 -05:00
Andrew Rioux f284cf47eb feat: made beacon search and list better 2025-02-22 20:00:28 -05:00
Andrew Rioux faaa4d2d1a feat: event management and websocket for updates 2025-02-22 16:04:15 -05:00
Andrew Rioux 005048f1ce fix: fixed PE infection 2025-02-19 22:40:39 -05:00
Andrew Rioux d823603054 fix: got release builds actually working 2025-02-17 01:36:01 -05:00
Andrew Rioux 118d56fc36 fix: got everything to compile 2025-02-15 19:01:37 -05:00
Andrew Rioux 4e0944e4c1 feat: made sure everything worked on Windows 2025-02-14 13:43:38 -05:00
Andrew Rioux c0fe4f2bdb fix: everything builds
made it also possible to download individual beacons as opposed to just
the installer, to provide more options and make it easier to test
2025-02-13 15:03:14 -05:00
Andrew Rioux 75b53f7191 feat: added mTLS auth for beacons 2025-02-13 01:24:33 -05:00
Andrew Rioux f9ff9f266a feat: added tcp
sorry Judah
2025-02-12 17:49:31 -05:00
Andrew Rioux e388b2eefa fix: fixed crash on (some) page loads 2025-02-09 19:02:51 -05:00
Andrew Rioux 5d0e4fb784 feat: fixed some metadata handling 2025-02-09 16:24:47 -05:00
Andrew Rioux 3bc9b014f5 feat: finished loading winpcap drivers 2025-02-09 14:54:13 -05:00
Andrew Rioux 6780b1595b fix: removed some debug attributes 2025-02-09 10:17:46 -05:00
Andrew Rioux becd0c2f56 feat: added the ability to set CAP_SETUID 2025-02-09 01:11:23 -05:00
Andrew Rioux 8d47ac128d feat: got PE injection working 2025-02-08 20:51:03 -05:00
Andrew Rioux cd2890ee36 feat: got unix-beacon tested on Linux 2025-02-05 16:53:11 -05:00
Andrew Rioux 90c8b97141 feat: fixed server comp, added ELF inject
I gave up and just put it in a Docker image, it's not as important as
the beacons being statically compiled
2025-02-04 16:42:05 -05:00
Andrew Rioux 00331ec550 feat: made unix-loader more stable on FreeBSD 2025-02-03 02:37:17 -05:00
Andrew Rioux d8a277e769 feat: added randomization and XOR encoding 2025-02-02 12:21:35 -05:00
Andrew Rioux 0576c4fd3b feat: added beacon installer generation, download 2025-02-02 02:37:53 -05:00
Andrew Rioux b416f35b63 feat: added new packages 2025-02-01 15:59:56 -05:00
Andrew Rioux f5afd60086 feat: added the ability to start new listeners 2025-02-01 03:11:09 -05:00
Andrew Rioux ba5145c5ae feat: added basic template management 2025-02-01 01:07:25 -05:00
Andrew Rioux 71b2f70686 feat: added beacon operation config editor 2025-01-31 02:00:22 -05:00
Andrew Rioux 66b59531c5 feat: added category management 2025-01-31 00:04:54 -05:00
Andrew Rioux b381261cea feat: added most beacon DS and listener CRUD 2025-01-30 20:59:14 -05:00
Andrew Rioux 0d6b2b4c16 feat: got sessions working 2025-01-29 18:39:10 -05:00
Andrew Rioux bf879bb081 feat: set up basic sessions 2025-01-28 03:10:43 -05:00
Andrew Rioux bee66a8d6c feat: added basic user management 2025-01-26 17:33:26 -05:00
Andrew Rioux dee6c62bf2 fix: added missing sqlx query metadata 2025-01-24 15:58:43 -05:00
Andrew Rioux 814125d462 feat: got sqlx working with axum and leptos 2025-01-24 15:31:10 -05:00