An Adaptive Multi-Layer Botnet Detection Technique Using Machine Learning Classifiers | Synapse