Commit Graph

45 Commits

Author SHA1 Message Date
Kevin F
a2e9ce6aeb Fixed race condition 2023-03-13 22:25:04 -05:00
Kevin F
b941235007 Moved control commands to their own file
Delimit all messages to fix fifo race condition
2023-03-13 13:24:02 -05:00
Kevin F
a8574dfebe Don't sleep on server between messages 2023-03-12 16:25:54 -05:00
Kevin F
3d9a31f4af Fix backlog 2023-03-10 16:06:35 -06:00
Kevin F
0cb8c59882 Implemented basic TUI 2023-03-08 23:08:28 -06:00
Kevin F
21c1d468a4 Preped docs for github pages 2023-03-07 16:29:26 -06:00
Kevin F
8d6c2fddbb Documenting use, cleanup, and script now cleans html file links 2023-03-06 22:15:02 -06:00
Kevin F
b1634b4afe improve threat model description 2023-03-05 22:29:28 -06:00
Kevin F
1147984f40 update readme for current state of project 2023-03-05 22:29:15 -06:00
Kevin F
5f14fd11d0 Remove print about numbers 2023-03-05 20:02:20 -06:00
Kevin F
e342e0d4dd Add backlog 2023-03-05 19:51:45 -06:00
Kevin F
8fe8bc3a0e Remove old breakout 2023-03-05 09:28:42 -06:00
Kevin F
7f1d95183e Switched rawcapture to use python because it works 2023-03-04 22:55:02 -06:00
Kevin F
6fcaba194a mostly working 2023-03-04 20:40:41 -06:00
Kevin F
304ea888ff Fix rapcapture 2023-03-03 23:49:13 -06:00
Kevin F
d48ca89d20 Replace sendkeys with keylogger 2023-03-02 21:20:34 -06:00
Kevin F
75907dff43 Remove duplicate code fences 2023-01-29 20:00:44 -06:00
Kevin F
9f44a9cffd Added xdotool modifier key support and refactored server documents 2023-01-29 19:45:00 -06:00
Kevin F
50a46e4c42 Started implementing modifier keys 2023-01-27 17:22:02 -06:00
Kevin F
138c54d75c Split the client and server into different Go packages and binaries to make it easier to do cross platform builds and to be more unixy 2023-01-26 18:51:31 -06:00
Kevin F
5794ea43a3 Added IME and stdin tools 2023-01-22 22:59:12 -06:00
Kevin F
576e70a989 Better handle special characters 2023-01-22 19:31:21 -06:00
Kevin F
027a62571f Client now automatically specifies xdotool if keys not on qwerty are present 2023-01-22 19:23:52 -06:00
Kevin F
daf414adbb Implemented xdotool for sending unicode and for rootless usage 2023-01-22 15:46:54 -06:00
Kevin F
40be382c2d began work on better character streaming with xdotool 2023-01-22 01:08:48 -06:00
Kevin F
6779f87be3 Add FIFO mode for client 2023-01-21 21:28:56 -06:00
Kevin F
718bba4702 Interpret \n as Enter (will need to adjust for Winshit) 2023-01-21 21:27:59 -06:00
Kevin F
608d780db1 Work on tools 2023-01-21 18:55:58 -06:00
Kevin F
f089202286 Add building.md
Switch to scanning runes in client since go fmt scanning ignores spaces because of excellent design
2023-01-05 01:10:57 -06:00
Kevin F
e921331ef5 Fixed bugs in auth 2023-01-02 01:24:35 -06:00
Kevin F
bf0ce5ca85 Mostly implemented client 2023-01-01 15:25:32 -06:00
Kevin F
96f611f1a1 Started client 2022-12-31 19:23:52 -06:00
Kevin F
07ab1498e7 Updated Authentication to describe the change from uuid 2022-12-31 00:37:44 -06:00
Kevin F
46de195bf8 + Started ThreatModel.md
* Switched from uuids to the system random device
2022-12-31 00:34:03 -06:00
Kevin F
0779f734da Add license and move websocket to Streaming file 2022-12-27 17:05:32 -06:00
Kevin F
c0639dfa0c Finished authentication 2022-09-16 00:42:29 -05:00
Kevin F
32f3e6fb86 added server.md scaffolding 2022-09-13 12:28:40 -05:00
Kevin F
88f414e0b6 added gitattributes with linguist ignores 2022-09-10 14:33:46 -05:00
Kevin F
b38c67a269 + Finished authentication
* Cleaned up prose
* Moved dependencies to their own file
2022-09-10 14:28:54 -05:00
Kevin F
a3852405e6 touched threatmodel documentation file 2022-09-08 13:36:07 -05:00
Kevin F
ca5c748478 added utility to remove fenced code blocks from final html docs since srcweave is a pain in that regard 2022-09-08 13:35:51 -05:00
Kevin F
f2b572946a Added definition and explanation of environment variables (just http bind settings so far) 2022-09-08 13:35:17 -05:00
Kevin F
8e5f0ef73f Added explanation of server auth and started authentication tests 2022-09-08 13:33:57 -05:00
Kevin F
cb27d192c2 ReadMe contains the description of the project as well as the entrypoint and dependencies 2022-09-08 13:32:54 -05:00
Kevin F
2789545bd7 Added make file to manage literacy commands and tests
Setup gitignore to ignore tangled files except for go tests
2022-09-08 13:32:08 -05:00