esell
esell
This should take care of issue #22 :)
This is a WIP PR because I want to get your thoughts on approaching this since issue #10 mentioned you'd like to add some tests :). Protobuf and gRPC are...
What are some steps that can be taken to make this a bit more secure? * using -cap-drop=all breaks a lot of the container since it's assumed users will want...
Things like listening port, docker image used, etc should be set via a config file instead of being hardcoded.
Would be neat to listen on other ports/protocols (telnet anyone?).
The logging data, src IP, etc should be collected and put into something (elasticsearch?). With all of the potential data coming in there should be a good way to search...
Each container should have outbound traffic set to a very low level to prevent the container from becoming a viable source for real attacks. There should also be some logic...
Is snoopy the right way to log everything? Should the logs be sent somewhere vs written to disk?
Look at using go-dockerclient to do container stuffs instead of just running a command via bash.
Does this support the usage of custom templates via the "browse" setting (https://caddyserver.com/docs/caddyfile/directives/file_server#browse) ? It doesn't appear to, but I wanted to make sure I wasn't just misunderstanding how to...