A diverse keylogger written in C