https://blog.talosintelligence.com/writing-a-bugsleep-c2-server/