https://www.sans.org/reading-room/whitepapers/testing/sulley-protocol-fuzz-linux-software-vulnerabilities-36907