Skip to content

El Python que utiliza la biblioteca requests para interactuar con la API del sitio web insecam.org y obtener información sobre cámaras de seguridad

Notifications You must be signed in to change notification settings

AvastrOficial/Cam-HackBSZ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Cam-HackBSZ

El Python que utiliza la biblioteca requests para interactuar con la API del sitio web insecam.org y obtener información sobre cámaras de seguridad accesibles públicamente en diferentes países. image

Resumen

El script realiza los siguientes pasos:

Envía una solicitud a insecam.org para obtener una lista de países y la cantidad de cámaras disponibles en cada uno.

Imprime la lista de países junto con un banner ASCII en la terminal.

Solicita al usuario que ingrese el código de un país.

Busca y extrae direcciones IP de cámaras en el país seleccionado.

Guarda las direcciones IP en un archivo de texto.

Funcionamiento

Importaciones y Configuración Inicial:

Se importan las bibliotecas necesarias (requests, re, colorama, random) y se inicializa colorama para el color en la terminal. Se define la URL y los encabezados para la solicitud HTTP. Solicitud de Datos de Países:

Se realiza una solicitud GET a la URL para obtener datos en formato JSON sobre los países. Se extrae la lista de países y se imprime en la terminal junto con un banner ASCII. Interacción con el Usuario:

Se solicita al usuario que ingrese el código de un país. Se realiza una solicitud GET a la página del país seleccionado para obtener el número de páginas disponibles. Extracción de Direcciones IP:

Para cada página, se realiza una solicitud GET y se buscan direcciones IP en el contenido de la página usando expresiones regulares. Las direcciones IP encontradas se guardan en un archivo de texto nombrado con el código del país. Manejo de Excepciones y Finalización:

Se maneja cualquier excepción que pueda ocurrir durante la ejecución. Se imprime un mensaje final indicando que el archivo se ha guardado y se cierra el programa.

requerimientos :

pkg install git

git clone https://github.com/AvastrOficial/Cam-HackBSZ

cd Cam-HackBSZ

pip install -r requirements.txt

python cam_hackbsz.py

Referencias de uso :

https://github.com/AngelSecurityTeam/Cam-Hackers

Quieres correrlo en una pagina web ?

link : https://replit.com/@StrAva1/Cam-Hack-Bsz

About

El Python que utiliza la biblioteca requests para interactuar con la API del sitio web insecam.org y obtener información sobre cámaras de seguridad

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages