Text this: An Approach to Attack Classification for Programmable Network Infrastructure Using Machine Learning and Deep Learning Solutions