En los medios de comunicación convencionales de hoy en día son cada vez más los titulares que hablan sobre ciberataques y ciberamenazas. Gracias a la expansión de Internet, el mundo está cada vez más conectado, lo que incrementa la exposición del nuevo espacio digital a las amenazas. Ante esta nueva situación, muchas personas han desarrollado un interés por la ciberseguridad y la programación informática.
Python se ha convertido en un lenguaje muy adoptado por la industria de la seguridad informática, debido a su simpleza, practicidad, además de ser un lenguaje tanto interpretado como de scripting. Su integración con multitud de librerías de terceros hace pensar en Python como un lenguaje con múltiples posibilidades tanto desde el punto de vista ofensivo como defensivo.