diff options
| author | daniel <daniel@planethacker.net> | 2025-05-07 09:45:50 -0700 |
|---|---|---|
| committer | daniel <daniel@planethacker.net> | 2025-05-07 09:45:50 -0700 |
| commit | eeac69b2168c5a65f9608771006ccc43033cbd23 (patch) | |
| tree | 1dc44a6016b607085a691768810d551045df9901 /TODO.md | |
Diffstat (limited to 'TODO.md')
| -rw-r--r-- | TODO.md | 60 |
1 files changed, 60 insertions, 0 deletions
@@ -0,0 +1,60 @@ +# TODO + +## Building + +* build script. build loki and lokid binaries for all supported + architectures and operating systems. + +* Build lokid for FreeBSD. + +* Build lokid for Solaris. + * Compiles, but hangs on read(). It does not currently work. + + +## Dropper + +* Dropper one-liner + * copy/pastable one-liner to download/install + * wget -O - http://whatever | sh + + +## Persistence + +* rpm and dpkg installers. + * /sbin/[fsck|mkfs|mount].SOMENAME blends in pretty well + * Do this to avoid tools such as debsums + + +## Daemon + +* Mutex to avoid being ran twice. + +* Protocol swapping does not work. + +* popen() does not handle stderr. error output is being output to the console + + +## Client + +* /get command to get files + +* /put command to send files + +* /server switch context to another server + +* /list list servers + +* /add add server to list + +* /remove remove server to list + +* /save save server list and group to file + * cli flag to load configuration file + +* /group add server to group + +* /mass <group|all> - execute commands on group of hosts + +* tab completion + +* Avoid accidental ^C in loki client. |
