Detecting Distributed Denial of Service Attacks: Methods, Tools and Future Directions | Synapse