Handling intrusion and DDoS attacks in Software Defined Networks using machine learning techniques | Synapse