24 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 1e65a7b010 fix: don't crash the beacon if an action fails 2025-10-21 08:19:57 -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 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 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 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 489b1d380f feat: added zig loaders for unix and refactor 2025-01-21 00:41:42 -05:00
Andrew Rioux af2e832762 feat: fixed pcap linking and added nix packages 2025-01-20 20:40:34 -05:00
Andrew Rioux ad8cad56e7 feat: finished adding pcap-sys 2025-01-20 14:56:46 -05:00
Andrew Rioux c2b5ea37d0 feat: tested nl-sys, and it links 2025-01-20 14:40:29 -05:00
Andrew Rioux 6b33f1a5ba feat: initial commit with build system 2025-01-19 20:46:46 -05:00