Ortega Candel, José Manuel

Hacking ético con herramientas Python / José Manuel Ortega Candel - 1 ed. - Madrid RA-MA 2018 - 287 p.: Tablas; 24 cm.

Incluye resumen, ejercicios prácticos, autoevaluación, lecturas recomendadas, glosario de términos por capítulo; evaluación final, respuestas de autoevaluación, material adicional

INTRODUCCION A LA PROGRAMACION CON PYTHON. Programación orientada a objetos; Instalación de Python; Tipos y estructuras de datos; Clases, herencia, polimorfismo. METODOLOGÍA, HERRAMIENTAS ENTORNO DE DESARROLLO. Metodología OSMTD; Modulo STB(Security Tools Builder); Herramientas de seguridad; Entornos de desarrollo. LIBRERIAS Y MÓDULOS PARA REALIZAR PETICIONES CON PYTHON. Modulo Sockets; Protocolo HTTP; Módulos URLLIB, URLLIB2, URLLIB3, HTTPLIB2; Librería Requests; Mecanismos de autentificación con Python. RECOLECCION DE INFORMACION CON PYTHON. Utilizando Python para el acceso a servicios de Shodan; Utilizando Python para la obtención de banners de servidores; Obtener información sobre servidores DNS con PythonDNS; Procesos de FUZZING con el módulo pywebfuzz. EXTRACCIÓN DE INFORMACIÓN CON PYTHON. Geolocalización con pygeoip y pygeocoder; Extracción de datos de imágenes; Extracción de datos de documento PDF; Identificar la tecnología usada por un website. WEBSCRAPING CON PYTHON. Extracción de contenidos web con python; Parsers xml y html; Extracción de imágenes, documentos y enlaces; Beautifulsoup; Scrapy; Xsscrapy; Mechanize. ESCANEO DE PUERTOS Y REDES CON PYTHON. Tipos de escaneo con Nmap; Escaeno de puertos con Python-Nmap; Ejecutar Scripts de Nmap para detectar vulnerabilidades; Scapy; Determinar las maquinas activas en un segmento de red. HERRAMIENTAS AVANZADAS. Conexión con servidores FTP utilizando FTPLIB; Conexión de servidores SSH utilizando PARAMIKO; Conexión con servidores SNMP utilizando PYSNMP; Conexión con Metasploit framework; Conexión con escáneres de vulnerabilidades.

9788499647319


SEGURIDAD EN COMPUTADORES
PROTECCIÓN DE DATOS
LENGUAJE DE PROGRAMACIÓN--PHYTON

005.8 / O77
© 2024 Universidad Gerardo Barrios. Derechos Reservados