Commit Graph

51 Commits

Author SHA1 Message Date
Michael Mikovsky 2dc736b02e Add tree thing 2025-12-17 16:40:34 -07:00
Michael Mikovsky 6e73cb8a8e Move modules to individual projects. Change API syntax. 2025-12-17 13:17:58 -07:00
Michael Mikovsky 41c47048be Implement clap parsing for unshell metadata 2025-12-17 10:38:37 -07:00
Michael Mikovsky f8acdfb2dd Add TOML parsing 2025-12-17 10:20:50 -07:00
Michael Mikovsky 3ba5577b87 Work on customizable config tool 2025-12-16 22:23:54 -07:00
Michael Mikovsky 6c2854b588 Improve log viewer 2025-12-16 17:12:00 -07:00
Michael Mikovsky 3691dc18f1 Improve some of the obfuscation 2025-12-14 13:08:36 -07:00
Michael Mikovsky a7cd65f7ae ASM Obfuscation 2025-12-13 16:49:32 -07:00
Michael Mikovsky 7525b9a213 Work on log viewer 2025-12-13 13:29:17 -07:00
Michael Mikovsky 75f1fe1cc2 Improve view open and close code 2025-12-13 12:31:12 -07:00
Michael Mikovsky 62148cd366 Add X's to tabs 2025-12-13 12:08:53 -07:00
Michael Mikovsky 9cbd1020ca Work on paylaod config, move config buttons to titlebar 2025-12-04 09:55:22 -07:00
Michael Mikovsky 11d9454f8c Begin implementing unshell_lib::manager functionality in server 2025-12-03 10:15:20 -07:00
Michael Mikovsky 7fb9aaf534 Make config use dropdown 2025-12-02 08:22:03 -07:00
Michael Mikovsky 7f2b145a7a Make config window into config browser 2025-12-01 20:13:35 -07:00
Michael Mikovsky d1a0050f45 Add server database interaction 2025-12-01 16:38:33 -07:00
Michael Mikovsky 97bd45571b Add clap cmdline args to unshell-server 2025-12-01 09:54:12 -07:00
Michael Mikovsky b321528fcd Add spinner to login page 2025-12-01 09:03:17 -07:00
Michael Mikovsky 22650e5668 Remove warnings and add some debug logging 2025-11-30 17:45:32 -07:00
Michael Mikovsky f85a0c0295 Improve title bar 2025-11-29 16:38:12 -07:00
Michael Mikovsky c83e2f1527 Move server stuff into API folder 2025-11-29 14:10:05 -07:00
Michael Mikovsky a10bdce38f JWT Authentication 2025-11-29 13:15:09 -07:00
Michael Mikovsky fcb8c6f6f5 Start work on server 2025-11-28 18:39:14 -07:00
Michael Mikovsky 598068d3ee Add tiling windows 2025-11-28 00:09:00 -07:00
Michael Mikovsky 2f780d36fd Flowchart use Egui Scene 2025-11-27 19:19:11 -07:00
Michael Mikovsky dca08b9e97 Add force directed flow chart 2025-11-27 16:52:38 -07:00
Michael Mikovsky 3d9332059a Work on payload editor 2025-11-26 12:48:23 -07:00
Michael Mikovsky 0a3e3d9765 Start working on gui 2025-11-26 08:55:07 -07:00
Michael Mikovsky b43f2f5181 Make streams system 2025-11-25 17:31:09 -07:00
Michael Mikovsky 6863e08a0a Work on manager connection system 2025-11-25 15:22:14 -07:00
Michael Mikovsky 1efa3206ae Better static runtime config, work on connections. 2025-11-25 14:27:06 -07:00
Michael Mikovsky dc153774e5 Add descriptions to projects, remove testproj 2025-11-24 13:38:00 -07:00
Michael Mikovsky dae1d524bc Load ELF from memory using memfd_create 2025-11-24 13:13:06 -07:00
Michael Mikovsky 0c538e9dcf Clean up the code a little bit 2025-11-24 08:45:44 -07:00
Michael Mikovsky 11045522b8 Payload config, disable all logs feature 2025-11-23 22:40:06 -07:00
Michael Mikovsky f34ac017ce Get dynamic component loading working 2025-11-14 09:43:41 -07:00
Michael Mikovsky cc2b2960e8 Work on runtime system 2025-11-13 11:52:01 -07:00
Michael Mikovsky 920a0f78e9 (Broken) Work on new dynamic runtime config system 2025-11-12 17:39:11 -07:00
Michael Mikovsky 258599c9c7 Make debug logging into an optional feature 2025-11-11 11:00:28 -07:00
Michael Mikovsky 379b6a7e25 Add salt to AES key 2025-11-11 10:12:19 -07:00
Michael Mikovsky 2b5074153b Add base62 encoding 2025-11-10 22:18:21 -07:00
Michael Mikovsky 0881e46a17 Add obfuscated logger. 2025-11-09 12:34:52 -07:00
Michael Mikovsky 997b98491a Add string obfuscation 2025-11-08 17:58:40 -07:00
Michael Mikovsky 3dba32264c Make unshell-lib, and module system with components. 2025-11-08 14:56:03 -07:00
Michael Mikovsky 8f33945633 Rename test module, kinda get connection working. 2025-11-08 10:30:21 -07:00
Michael Mikovsky b6b665dfad Update build.sh 2025-11-07 09:55:17 -07:00
Michael Mikovsky 0a9b86edfa Module runtimes, pass manager into modules. 2025-11-06 15:49:47 -07:00
Michael Mikovsky 3e0d927465 Add manager 2025-11-06 00:01:46 -07:00
Michael Mikovsky ad6e6ffef2 Module object 2025-11-05 22:59:01 -07:00
Michael Mikovsky f601c3a58e Start work on Cross-FFI functions 2025-11-05 15:17:31 -07:00