Botnet, Detection Techniques, Traffic Monitoring via Machine Learning: Anonymous Traffic for Legitimate Users