Commit Graph
42 Commits
Author SHA1 Message Date
pyro 911189c095 the server will now save the password that is provided or generated for
it to the systems keyring, and attempt to load it at run time. I also
added the beginnings for ingesting shodan results for hosts into the
tool. The attack client can now save servers, load them from the folder,
and save/load the passwords to/from the system keyring.
2026-09-03 15:25:27 -05:00
pyro 96672190c4 updated the readme, and fixed the tui logic to display the running
operations progress better, also fixed a bug in project promotion where
the project files path and notes path wasn't being added right.
2026-09-02 15:15:27 -05:00
pyro dd8fee4297 fixed a bug where the number of targets was being output before they
were counted for the rustbuster command.
2026-09-02 14:32:05 -05:00
pyro 86c3525493 fixed a bug in project promotion where the folder for the project name
would be duplicated, and added rustbuster to the rust tools available!
2026-09-02 14:29:50 -05:00
pyro d14f02ad53 made the rustwetness stuff work! 2026-08-28 14:38:45 -05:00
pyro 9da3472c59 added a portscan to the victim client, in theory. 2026-08-28 12:18:50 -05:00
pyro fcbd0745c4 made the rust_victim more organized and easier to install 2026-08-27 14:51:32 -05:00
pyro 56e6971aac added string obfusation to the victim client. 2026-08-27 14:42:48 -05:00
pyro 0bb3a125aa fixed a bug on new project creation where the config file path wasn't
being passed correctly. Also started the groundwork for adding more of
my rust based tooling to tetanus.
2026-08-27 12:23:18 -05:00
pyro 9ed69b03a0 added a bit of breakup between the startup output and the prompt to
select a config, also made the switch_config command clear the
current_input so that it's not left over when you come back.
2026-08-19 17:04:39 -05:00
pyro 8ab7a2bec4 added a module to copy the command to run a portscan for the scope, and
added the ability to add new configs to separate projects, like work vs
personal. Also added a way to switch between these configs.
2026-08-19 16:56:27 -05:00
pyro e28306d07d added a little system resource monitor to the info pane, that shows CPU
usage and RAM usage and refresheds every second.
2026-08-17 14:26:55 -05:00
pyro fa4b518437 added a server remove command 2026-08-17 13:44:35 -05:00
pyro 9e79966434 fixed issue where if you don't give a port and just an IP the IP for the
server doesn't get set.
2026-08-17 13:11:20 -05:00
pyro ec46c24f2c more better readme 2026-08-17 12:03:48 -05:00
pyro a57c139177 updated the readme some more. 2026-08-17 11:54:21 -05:00
pyro 9a69ef0ba6 removed some uneeded argument definitions, and updated the readme 2026-08-17 11:27:09 -05:00
pyro 2fefa8daa8 added client type reporting and detection for the servers and clients to
handle different client types differently in the future.
2026-08-17 11:02:19 -05:00
pyro 9b29c20c7e added a welcome message! 2026-08-14 17:19:50 -05:00
pyro 9233390b18 since the server install is the same now I just removed the check. 2026-08-14 17:05:30 -05:00
pyro 7baccd38bc removed unneeded use statement. 2026-08-14 17:03:38 -05:00
pyro 06a7c1d053 updated the install function to properly copy files and such. 2026-08-14 17:03:07 -05:00
pyro 9dd44796d6 added victim stuff, and modified the install script to properly install 2026-08-14 16:35:06 -05:00
pyro 2b3a787fb6 added code to generate victim binaries, implemented client -> server
authentication and fixed a bug in the ui where not all output would be
displayed.
2026-08-14 16:23:40 -05:00
pyro 7b1f9f9d4e added a new module and the ability to specify a config file if you want
to.
2026-08-12 17:05:35 -05:00
pyro 4ce461025c made the server and the client/server communication functionality work. 2026-08-04 13:35:52 -05:00
pyro ae91cc0ce4 did some refinement on the client/server protocol 2026-06-23 17:12:29 -05:00
pyro 283a336643 Added a third panel to display current projecct information and tool
information.
2026-05-21 17:04:37 -05:00
pyro 95b86f80aa updated remove project logic to check if the client folders are empty,
and if they are deltes them.
2026-05-21 13:51:04 -05:00
pyro 9ddcd1ef6e fixed a couple of warnings. 2026-05-21 13:17:00 -05:00
pyro 9a43f4c378 added a remove project function, and layed the framework for prompting
for user interaction.
2026-05-21 13:15:44 -05:00
pyro 2bdf100ed6 added distrobox logic, and protomotion logic 2026-05-20 17:31:42 -05:00
pyro 2575b268d6 fixed a couple warnings in the install script 2026-05-20 15:53:21 -05:00
pyro 5ecf737e55 made the install script download the note_templates and default-modules. 2026-05-20 15:52:32 -05:00
pyro 75d690b249 added info to the default modules folder. 2026-05-20 14:34:40 -05:00
pyro 9ebd95623a added default note structures 2026-05-20 14:33:39 -05:00
pyro 2c78f26dd2 updated tui logic to allow for history recall, and ctrl of selected
project.
2026-05-20 14:01:53 -05:00
pyro e3cb4628f8 fixed some warnings in funcs.rs 2026-05-20 13:49:38 -05:00
pyro 5a1d513a3b updated appstate config loading process to read project config files. 2026-05-20 13:46:43 -05:00
pyro 08649e9fa1 updated the input box title. 2026-05-20 13:35:37 -05:00
pyro a907de8ff3 changed the cli to a tui environment. 2026-05-20 13:33:53 -05:00
pyro 3eeecb0010 wrote the tool to use rhai scripts as commands, and wrote a basic cli as
an example.
2026-05-20 10:03:59 -05:00