Skip to content
View JeanQuezadaC's full-sized avatar

Block or report JeanQuezadaC

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JeanQuezadaC/README.md

Jean Quezada

Estudiante de tercer año de Ingeniería Informática en la Universidad Camilo José Cela, en Madrid. Durante la carrera me he dado cuenta de que lo que más me interesa es la ciberseguridad, sobre todo la parte defensiva: entender cómo se producen los ataques para saber detectarlos y proteger mejor los sistemas.

Desde pequeño me ha gustado entender cómo funcionan los ordenadores por dentro, y por eso elegí Ingeniería Informática. Ya en la carrera, la ciberseguridad fue lo que más me llamó la atención, porque me parece una de las áreas más importantes y donde nunca dejas de aprender cosas nuevas.

Este GitHub es donde voy guardando lo que hago mientras aprendo. Prefiero aprender construyendo cosas, así que la idea es ir subiendo proyectos pequeños e ir haciéndolos cada vez más completos.

Qué hago ahora mismo

Programo principalmente en Python, que es el lenguaje que más uso tanto en la universidad como en mis proyectos. Ahora mismo estoy aprendiendo más sobre redes (TCP/IP, puertos, servicios) y sobre Linux, que son la base de casi todo en seguridad.

Compagino los estudios con un trabajo los fines de semana, así que voy avanzando a mi ritmo, pero de forma constante.

Proyectos

password-analyzer Una herramienta de terminal que analiza lo segura que es una contraseña: calcula su entropía, detecta patrones débiles (secuencias, años, contraseñas muy comunes) y estima cuánto tardaría un atacante en romperla. También comprueba si la contraseña ha aparecido en alguna filtración usando la API de Have I Been Pwned. Lo que más me gustó de este proyecto fue aprender cómo funciona el k-anonimato, que permite hacer esa comprobación sin llegar a enviar la contraseña.

port-scanner

Un escáner de puertos TCP con interfaz de escritorio, parecido a una versión sencilla de Nmap. Escanea con varios hilos a la vez, detecta qué servicio y qué versión hay en cada puerto abierto y avisa de los que suelen suponer un riesgo de seguridad. Lo hice para entender mejor cómo funcionan las conexiones TCP y los servicios que hay detrás.

Lo siguiente

Estos son los proyectos que tengo pensados para los próximos meses:

  • Un analizador de logs que detecte intentos de fuerza bruta e IPs sospechosas.
  • Un detector de phishing que revise URLs y cabeceras de correos.
  • Un monitor de integridad de archivos que avise si algo cambia en una carpeta.
  • Un pequeño sistema de detección de intrusos que analice el tráfico de mi red local.

Otras cosas sobre mí

En 2023 estuve ocho meses viviendo en Dubái estudiando inglés, y ahora tengo un nivel B2+. Fue una experiencia que me ayudó mucho a adaptarme a entornos nuevos y a trabajar con gente de muchos países distintos.

Contacto

Si quieres hablar conmigo, puedes escribirme por LinkedIn.

Pinned Loading

  1. password-analyzer password-analyzer Public

    Analizador de contraseñas en Python: entropía, patrones débiles y comprobación de filtraciones con Have I Been Pwned (k-anonimato)

    Python

  2. port-scanner port-scanner Public

    Escáner de puertos TCP con interfaz de escritorio en Python: multihilo, detección de servicios y versiones, y avisos de riesgo

    Python