Machine learning to combat cyberattack: a survey of datasets and challenges | Synapse