Text this: SIDS-DDoS, a Smart Intrusion Detection System for Distributed Denial of Service Attacks