Skip to content

BegoH-Dev/web-vulnerability-scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ENGLISH

Basic web vulnerability scanner

Basic web vulnerability scanner aimed at cybersecurity beginners.

Problem that solves

Many web applications have insecure settings that can be easily exploited. This project detects common errors aligned with OWASP Top 10.

What does it analyze

  • Missing security headers
  • Using HTTP without HTTPS
  • Forms that send data in an insecure way

Technologies

  • Python
  • Requests
  • BeautifulSoup

Execution

pip install -r requirements.txt python scanner.py

What I learned

  • Web security fundamentals
  • OWASP Top 10
  • Analysis of HTTP headers
  • HTML parsing for security audits

Screenshots

All screenshots correspond to tests performed on vulnerable test applications for educational purposes. The tests were performed on vulnerable laboratory web applications for educational purposes.

------------------------------------------

SPANISH

Escáner básico de vulnerabilidades web

Escáner básico de vulnerabilidades web orientado a principiantes en ciberseguridad.

Problema que resuelve

Muchas aplicaciones web presentan configuraciones inseguras que pueden ser explotadas fácilmente. Este proyecto detecta errores comunes alineados con OWASP Top 10.

Qué analiza

  • Headers de seguridad faltantes
  • Uso de HTTP sin HTTPS
  • Formularios que envían datos de forma insegura

Tecnologías

  • Python
  • Requests
  • BeautifulSoup

Ejecución

pip install -r requirements.txt python scanner.py

Qué aprendí

  • Fundamentos de seguridad web
  • OWASP Top 10
  • Análisis de headers HTTP
  • Parsing de HTML para auditorías de seguridad

Capturas

Todas las capturas corresponden a pruebas realizadas sobre aplicaciones de prueba vulnerables, con fines educativos. Las pruebas se realizaron sobre aplicaciones web vulnerables de laboratorio con fines educativos.

Releases

No releases published

Packages

No packages published

Languages