e0e2082341
Move commands to separate file
2022-07-27 21:42:08 -06:00
92428e8429
Add README
2022-07-27 21:19:44 -06:00
cdb7cab429
Add Makefile
2022-07-27 21:19:37 -06:00
c378b0e1d5
Fix cd to path with spaces
2022-07-27 21:19:31 -06:00
938e650592
Trim \r from command
2022-07-27 21:19:17 -06:00
6e6edfa2bd
Bind to all interfaces
2022-07-27 21:18:43 -06:00
9f17d6c2e1
Add telnet command
2022-07-27 21:18:25 -06:00
997d6e1f8a
Add optional path parameter to ls command
2022-07-24 22:41:23 -06:00
f481dcfbf7
Improve error handling for incoming TCP connections
2022-07-24 22:41:02 -06:00
8f8f152f5f
Improve error handling for cd command
2022-07-24 22:40:40 -06:00
cc46884736
Add "get" command
2022-07-24 22:40:04 -06:00
ded6762075
Enable sending multiple commands in a single session
2022-07-24 21:42:34 -06:00
184f8e0f30
Implement cat command
2022-07-24 21:32:51 -06:00
ab612dcfd9
Implement basic multithreaded command execution
2022-07-24 21:32:40 -06:00
6e7d8e807f
Use port 4762 by default
2022-07-24 16:46:33 -06:00
9efc6e8d93
Remove unused import
2022-07-24 16:46:20 -06:00
ec9389ff3c
Enable link-time optimization for release builds
2022-07-24 16:46:12 -06:00
823c9ebb3a
Only sort files/dirs by name
2022-07-23 22:27:58 -06:00
25fd77dc56
Extract commands to their own functions
2022-07-23 22:26:38 -06:00
00a58338de
fixup! Ignore swap files
2022-07-23 22:26:17 -06:00
debacb44cd
Ignore swap files
2022-07-23 22:25:48 -06:00
c5f5b2a868
Initial commit
...
This is still experimental, though for now I've been able to implement a
few commands:
- cd: changes the current working directory of the agent
- ls: lists the directories and files in the current working directory
- ping: responds with "pong"
- pwd: prints the current working directory
- shell: executes an arbitrary command on the host
2022-07-23 22:14:31 -06:00