git-scan
Esta herramienta está diseñada para escanear e identificar si un sitio web tiene un directorio ".git" expuesto, que puede contener información sensible como código fuente o archivos de configuración de Git.
Características
- Escanea masivamente URLs para averiguar si el directorio ".git/HEAD" está disponible en el sitio web.
- Utiliza librerías de Python como "requests" para enviar solicitudes HTTP y comprobar las respuestas.
- Admite subprocesos múltiples (multithreading) para acelerar el proceso de escaneo en varios sitios simultáneamente.
- Muestra los resultados del escaneo con estados: encontrado (200 OK), prohibido (403 Forbidden) o no encontrado (404 Not Found).
- Maneja errores de red como tiempos de espera o fallos de conexión con una lógica de reintento segura.
- Los resultados encontrados se guardan directamente en un archivo de resultados ("results.txt") sin sobrescribir resultados anteriores.
- Se evitan los resultados duplicados, asegurando que la misma URL no se guarde más de una vez.
- Permite a los usuarios reanudar el escaneo sin perder resultados anteriores si el script se ejecuta de nuevo.
Invítame un café :
- Bitcoin $: 14nXhmRiQx5joCXFTdR8ydm3T8et7MFDXC

¿Cómo ejecutarlo?
- Descarga e instala Python desde el sitio web oficial de Python: https://www.python.org.
- Instala los módulos requeridos usando el comando:
pip install requests.
- Ejecuta el script con:
python file.py.
- Proporciona una lista de sitios (por ejemplo, url.txt) como entrada.
¡¡¡ Descargo de responsabilidad !!!
He escrito el descargo de responsabilidad en la portada de Jenderal92. Puedes comprobarlo AQUÍ !!!