Bienvenido a CyberSec Python, un repositorio dedicado a explorar la programación en Python orientada a la ciberseguridad y el hacking ético. Aquí encontrarás una colección de scripts diseñados para automatizar tareas de auditoría, comprender cómo funcionan las amenazas y reforzar la seguridad de sistemas y redes.
Este repositorio incluye herramientas prácticas basadas en conceptos fundamentales de ciberseguridad, con código comentado y estructurado en español para facilitar el aprendizaje.
Este repositorio ha sido creado con fines estrictamente educativos y de investigación. El autor no se hace responsable del mal uso o de los daños que puedan derivarse del uso de estas herramientas. Solo debes ejecutar estos scripts en entornos controlados, laboratorios propios o sistemas sobre los cuales tengas permiso explícito y por escrito para auditar. El hacking sin autorización es ilegal.
Los scripts están categorizados según las diferentes fases del hacking ético y áreas de estudio:
- 🕵️♂️ Recolección de Información (Information Gathering):
- Scripts para validar dominios.
- Extracción de registros WHOIS y DNS.
- Escáneres de puertos y geolocalización de IPs.
- 🦠 Construcción de Herramientas (Malware & Shells): (Laboratorio Educativo)
- Conceptos básicos de Keyloggers.
- Shells inversas (Reverse Shells) para administración remota.
- Ejemplos de criptografía aplicada.
- 🔐 Análisis de Contraseñas (Password Cracking):
- Scripts de fuerza bruta para archivos ZIP.
- Generadores de diccionarios.
Para ejecutar la mayoría de estos scripts, necesitarás tener instalado Python 3.x. Algunas herramientas requieren librerías externas que pueden instalarse fácilmente.