Machine Learning for IT security