pyro
5eece1b4bf
did more restructuring. This feels better I think, the appstate file is
...
still freaking huge, but is what it is I suppose.
2026-09-03 17:09:29 -05:00
pyro
3903db6a69
Added the ability to write the host_notes from the nessus import, also
...
restructured ALOT of code into seperate files to make it easier to find
things.
2026-09-03 17:01:52 -05:00
pyro
9f4d0fccc4
same as before, forgot the server changes
2026-09-03 15:25:48 -05:00
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