sawka
|
d7eb2526f0
|
refactor RunClientSSHCommandAndWait for server code
|
2022-06-28 15:04:08 -07:00 |
|
sawka
|
9377619e4c
|
write auto-detect logic for arch from uname
|
2022-06-27 23:14:53 -07:00 |
|
sawka
|
afd3bdb315
|
implement install command
|
2022-06-27 22:39:16 -07:00 |
|
sawka
|
26479f59c0
|
pass uname back when mshell isn't found, parse, and give install command
|
2022-06-27 18:42:56 -07:00 |
|
sawka
|
ec4bd5eaa1
|
only send 1 line from pw file, explicitly close pw file descriptor before running command
|
2022-06-27 15:59:14 -07:00 |
|
sawka
|
0f5ee87a76
|
allow mshell to execute local commands
|
2022-06-27 15:10:17 -07:00 |
|
sawka
|
dafe2b5a57
|
simplify argument parsing, hard code common ssh options
|
2022-06-27 14:57:01 -07:00 |
|
sawka
|
6574402691
|
create packetparser type, refactor to use
|
2022-06-27 12:14:07 -07:00 |
|
sawka
|
2a6791bcd6
|
combine sessionid and cmdid into one field ck (commandkey)
|
2022-06-27 12:03:47 -07:00 |
|
sawka
|
1ea8393844
|
update docs with sudo example
|
2022-06-26 01:53:07 -07:00 |
|
sawka
|
222deff0db
|
implement sudo dance allowing passing the sudo password on stdin with sudo -S, and passing a different stdin fd to the command
|
2022-06-26 01:41:58 -07:00 |
|
sawka
|
fec7721e32
|
refuse to run with ssh -t or -tt, detect nil runPacket
|
2022-06-25 00:30:41 -07:00 |
|
sawka
|
935500f1f1
|
packet debugging with --debug
|
2022-06-25 00:22:03 -07:00 |
|
sawka
|
e6776bd974
|
checkpoint. transfer binary data as base64. handle cwd. detect open fds. working to transfer data in non-error cases.
|
2022-06-24 23:42:00 -07:00 |
|
sawka
|
5223760a76
|
got basic mshell client working -- still need detectfds and extra files support
|
2022-06-24 13:25:09 -07:00 |
|
sawka
|
4256ff5231
|
checkpoint -- cleanup and sync optimizations for remote client (basically working). beginning work on local client
|
2022-06-24 00:02:18 -07:00 |
|
sawka
|
52831dc723
|
setup extrafiles using run packet's fds field
|
2022-06-23 18:23:30 -07:00 |
|
sawka
|
29372be4ef
|
working with fdreaders and fdwriters to properly buffer output and not exceed buffer size without acks
|
2022-06-23 17:37:05 -07:00 |
|
sawka
|
c43d3ecc85
|
checkpoint got stdout/stderr data packets working with new remote handler
|
2022-06-23 12:48:45 -07:00 |
|
sawka
|
766d19f1bc
|
checkpoint, switch name from sh2-runner to mshell
|
2022-06-23 10:16:54 -07:00 |
|