A survey on network intrusion detection system techniques