current techniques for network intrusion detection survey 8603511