Network traffic classification: Techniques, datasets, and challenges | Synapse