La Inteligencia de Fuente Abierta (OSINT) es “información recopilada de fuentes disponibles públicamente, incluyendo ordenadores, Internet, bibliotecas, medios de difusión o de fuentes orales“. En otras palabras, es información a la que normalmente no tendríamos acceso y que se comparte libremente.
Infoooze es otra herramienta de inteligencia de código abierto (OSINT), y también un proyecto de código abierto, lo que significa que el código fuente está disponible libremente para que cualquiera pueda revisar, modificar y redistribuir. Infoooze está escrito en Node.js, lo que permite que funcione en cualquier plataforma moderna, desde Windows, Linux, macOS, hasta Android (termux).
Características
- Insta Recon
- Escáner de subdominios
- Escaneo de puertos
- Reconocimiento de usuarios
- Buscador de correo
- Extracción de metadatos Exif
- Búsqueda de Whois
- Búsqueda de IP
- Información de cabecera
- Edad del dominio
- Búsqueda de DNS
- Búsqueda de UserAgent
- Reconocimiento de Git
- Expandir URL
- Viwer DP de Instagram
- Guardar resultados en un archivo
Cómo empezar
Requisitos previos
Necesitas NodeJs 10 o posterior para ejecutar esta herramienta. Puede instalar NodeJs
En Linux
sudo su
apt-get install nodejs
En Termux
pkg install nodejs-lts python
Instalación en Linux
Usando NPM
sudo su
npm install -g -s infoooze
Usando GIT
npm install git+ssh://git@github.com/7ORP3DO/infoooze.git -g
Usando NPX
Intenta sin instalarlo localmente.
npx infoooze
Instalación en Termux
El proceso de instalación es el mismo que en Linux
npm install -g -s infoooze
Instalación en Windows
- Descarga e instala NodeJs desde aquí.
- Descarga el archivo zip de infoooze desde aquí.
https://github.com/7ORP3DO/infoooze/zipball/master/
- Abre la carpeta infoooze y escribe los siguientes comandos:
npm install
node index.js
Desinstalar:
npm remove infoooze -g
Uso de Infoooze
Después de la instalación se puede ejecutar la herramienta simplemente escribiendo infoooze
.
infoooze [options] [value]
Opciones:
Forma Corta | Forma Larga | Descripción |
---|---|---|
-n | –dnslookup | búsqueda en el sistema de nombres de dominio |
-e | –headerinfo | encontrar cabeceras de sitios web |
-p | –iplookup | encontrar información sobre la IP |
-m | –mailfinder | encontrar un correo electrónico con un nombre específico |
-t | –portscan | encontrar puertos abiertos |
-x | –exif | extrae los metadatos Exif de la imagen |
-r | –userrecon | reconocimiento del nombre de usuario |
-w | –whoislookup | encontrar la información whois del dominio |
-d | –domainAge | encontrar la edad del sitio web |
-s | –subdomain | encontrar subdominios del sitio web |
-h | –help | Información de uso |
-g | –gitrecon | encontrar información del usuario de GitHub |
-i | –instaRecon | encontrar información de los usuarios de Instagram |
-u | –useragent | encontrar información del navegador |
-l | –urlexpand | URL larga |
-v | –version | Mostrar el número de versión |
Ejemplos
- Para actualizar la herramienta:
npm update -g infoooze
Para obtener la lista de todas las opciones básicas utiliza -h
:
infoooze -h
Para obtener la información del usuario de Instagram:
infoooze -i instagam
Para obtener la información del Whois del dominio:
infoooze -w samsung.com
Para obtener los subdominios del sitio web:
infoooze -s google.com
Para obtener la información de la IP:
infoooze -p 8.8.8.8
Contribución
Las contribuciones son lo que hace que la comunidad de código abierto sea un lugar increíble para aprender, inspirar y crear. Cualquier contribución que hagas será muy apreciada.
Si tienes una sugerencia para mejorar esto, por favor, haz un fork del repo y crea un pull request. También puedes abrir un issue con la etiqueta “enhancement”. No olvides dar una estrella al proyecto.
- Fork del proyecto
- Crea tu Feature Branch (
git checkout -b feature/AmazingFeature
) - Confirma tus cambios (
git commit -m 'Add some AmazingFeature'
) - Push al Branch (
git push origin feature/AmazingFeature
) - Abre una Pull Request
https://github.com/devXprite/infoooze