Results 12 issues of Brandon Enright

Running a CTF can get hectic. Opening challenges often gets pushed to a lower priority. It would be nice to allow a sequence of challenges to be pre-scheduled to open...

enhancement

The JS stack trace in the error logs is: ``` 2020/08/13 22:11:07 [error] 20905#20905: *3 js exception: TypeError: cannot convert undefined argument to object at Object.entries (native) at JSON.stringify (native)...

Go seems to support SNI https://golang.org/pkg/crypto/tls/#ClientHelloInfo If the client uses a server name for TLS it would be nice to record it in the logs.

enhancement

It would be great if netsarlacc had a protocol handler that just listened for whatever the client sends it and records that. Maybe listen for a second or so before...

enhancement

It would be nice to provide init scripts / service files for the various common distributions.

help wanted

Right now there is no "version" or build date or any other information integrated into the binary when built. It would be a nice to, at a minimum, integrate a...

enhancement

netsarlacc should be able to handle IPv6 in the same way it handles v4.

Right now the HTTP (and to a lesser extend SMTP) protocol handling is just built straight into the code and isn't modular at all. It would be nice if all...

enhancement

There are many global configuration variables just mixed into the netsarlacc namespace. It would be nice to throw these into a struct and then maybe pass a reference to the...

enhancement

Go doesn't seem to provide a way to control the TCP backlog setting on a socket but if we create the socket with syscalls we should be able to.

enhancement