Cyber situational awareness through network anomaly detection: state of the art and new approaches