dnscat2: encrypted command-and-control (C&C) channel over the DNS protocol