https://github.com/techatlasdev/securityspy
Un scraper diseñado para obtener datos de Shodan que la API ofrece, lo que permite obtener múltiples datos de manera gratuita.
https://github.com/techatlasdev/securityspy
analytics bs4 bs4-shodan cybersecurity education facets hacking pentesting python scraper shodan shodan-api shodan-bypass shodan-cli shodan-client shodan-python shodan-scripts shodan-tool
Last synced: 3 months ago
JSON representation
Un scraper diseñado para obtener datos de Shodan que la API ofrece, lo que permite obtener múltiples datos de manera gratuita.
- Host: GitHub
- URL: https://github.com/techatlasdev/securityspy
- Owner: TechAtlasDev
- License: apache-2.0
- Created: 2024-01-19T20:37:04.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-01-04T23:07:08.000Z (5 months ago)
- Last Synced: 2025-01-05T00:17:57.105Z (5 months ago)
- Topics: analytics, bs4, bs4-shodan, cybersecurity, education, facets, hacking, pentesting, python, scraper, shodan, shodan-api, shodan-bypass, shodan-cli, shodan-client, shodan-python, shodan-scripts, shodan-tool
- Language: Python
- Homepage:
- Size: 4.73 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

---Security Spy 💣
⚠️ Este sistema fué desarrollado únicamente por fines educativos, no me hago responsable por el el uso inadecuado y poco ético de quien lo use.
## Descripción 📝
Security Spy es un proyecto que se encarga de realizar consultas a la página web oficial de Shodan por medio del método GET a las facetas, con el objetivo de obtener hasta 1000 datos por cada consulta que se haga, lo que resulta ser una alternativa a la API de consultas de Shodan, facilitando la obtención de datos que en un momento, solo se podían obtener usando una API KEY.
usage: Security Spy [-h] [--query QUERY] [--limit LIMIT] [--facet FACET]
[--template TEMPLATE] [-ip IP] [--output OUTPUT] [--api_key API_KEY]Security Spy es un script diseñado para realizar consultas al sistema de Shodan a través
de un Bypass que scrapea el apartado de las facetas, lo cual obtiene los mismos
datos que en la API oficial.options:
-h, --help show this help message and exit
--query QUERY, -q QUERY
Realizar una consulta a través del Bypass.
--limit LIMIT, -l LIMIT
Indica un límite de datos que se procesarán por consulta.
(max: 1000) (default: 30)
--facet FACET, -f FACET
Los datos que va a buscar. (default: ip)
--template TEMPLATE, -T TEMPLATE
Indica una plantilla para mostrar los resultados.
-ip IP Realizar una consulta de la dirección IP usando la API
oficial.
--output OUTPUT, -o OUTPUT
Indica el formato en el que se va a mostrar el contenido.
--api_key API_KEY Clave de API para realizar consultas.## Objetivos 🎯
Crear una alternativa gratuita a la API de Shodan, por medio de un scraper que recolecta información a través de las facetas que éste ofrece a través de su página web de facetas, lo que permite obtener exactamente los mismos datos que se obtiene al realizar una consulta a la API de Shodan, buscando fomentar el análisis en la seguridad informática, teniendo la capacidad de realizar consultas ilimitadas obteniendo hasta 1000 datos por consulta.
## Funcionalidades 💡
El sistema Security Spy cuenta con dos funcionalidades principales que buscan un enfoque gratuito y de calidad:
- IPQuery: Un sistema que se encarga de realizar consultas a la API de shodan (Es gratuito) con la API KEY del usuario.
- Search: Un scraper que realiza la consulta automáticamente a la página de las facetas de shodan.## Requisitos 🛠️
-
shodan
Librería para la interacción con la API de Shodan.
-rich
Librería para enviar mensajes con una estéticos.
-bs4
Librería para el procesamiento de código HTML.## Instalación 💻
Para instalar correctamente el script, sigue los siguientes pasos:
1) Clonar este repositorio:
-git clone https://github.com/TechAtlasDev/SecuritySpy
2) Entrar al directorio:
-cd Security Spy
3) Instalar python si no lo tienes instalado:
- Para Ubuntu:sudo apt install python3 -y
- Para Termux:apt install python3 -y
4) Instalar las dependencias y configurar el sistema Security Spy:
- El setup es tan simple como poner el siguiente comando:bash setup.sh
5) Brindarle permisos de ejecución al sistema:
-chmod +x src/Security Spy
## Compatibilidad 🔨
| Entorno | Es compatible | Probado en |
|:------------:|:------------:|:------------:|
| Windows | ❌ | ❌ |
| Linux | ✅ | ✅ |
| Termux | ✅ | ✅ |## Idiomas 🗣️
| Idioma | Disponibilidad |
|:------------:|:------------:|
| Español | ✅ |
| Ingles | ❌ |## Screenshot 📸
