Machine learning for misuse-based network intrusion detection: overview, unified evaluation and feature choice comparison framework