PhoneInfoga Information gathering para números telefónicos
PhoneInfoga Information gathering para números telefónicos

PhoneInfoga: Information gathering y OSINT para números telefónicos

PhoneInfoga es una herramienta avanzada de recopilación de información (Information gathering) y OSINT para números de teléfono.

PhoneInfoga es una de las herramientas más avanzadas para escanear números de teléfono utilizando solo recursos gratuitos.

El objetivo es recopilar primero información estándar como país, área, operador y tipo de línea en cualquier número de teléfono internacional con muy buena precisión. Luego, buscar huellas en los motores de búsqueda para tratar de encontrar el proveedor de VoIP o identificar al propietario.

1. Caracteristicas

  • Comprueba si el número de teléfono existe y es posible
  • Recopila información estándar, como país, tipo de línea y operador
  • OSINT footprinting utilizando API externas, Google Hacking, guías telefónicas y motores de búsqueda
  • Consulta los informes de reputación, redes sociales, números desechables y más
  • Escanea varios números a la vez
  • Use un formato personalizado para un reconocimiento de OSINT más efectivo
  • Footprinting automático en varios formatos personalizados.

Anti-características

  • No pretende proporcionar datos relevantes o verificados, ¡sólo es una herramienta!
  • No permite “rastrear” un teléfono o a su propietario en tiempo real.
  • No permite obtener la localización precisa del teléfono
  • No permite hackear un teléfono

2. Instalación

Para instalar PhoneInfoga, deberás descargar el código fuente y luego instalar las dependencias.

Requisitos:

  • Python3 y python3-pip O Docker
  • git O wget y curl
git clone https://github.com/sundowndev/PhoneInfoga
cd PhoneInfoga/
python3 -m pip install -r requirements.txt --user
Instalar PhoneInfoga en Linux
Instalar PhoneInfoga en Linux
  • Crear el archivo de configuración:
cp config.example.py config.py

Para asegurarte de que todo funciona, usa la opción -v para mostrar la versión:

python3 phoneinfoga.py -v
Herramienta phoneinfoga.py
Herramienta phoneinfoga.py
  • Instalar Geckodriver: Geckodriver es el controlador web de Firefox para Selenium, que es utilizado por PhoneInfoga para realizar consultas en la búsqueda de Google y manejar el captcha. Firefox es en realidad el único controlador web compatible con PhoneInfoga.

Une las letras w g e t. Por seguridad, WordPress no permite colocar este comando.

w g e t https://github.com/mozilla/geckodriver/releases/download/v0.24.0/geckodriver-v0.24.0-linux64.tar.gz
tar xvfz geckodriver-v0.24.0-linux64.tar.gz
chmod +x geckodriver
export PATH=$PATH:/ruta-extraida/.
Instalar Geckodriver en Linux
Instalar Geckodriver en Linux
  • Utilizando Docker:
docker pull sundowndev/phoneinfoga:latest
docker run --rm -it sundowndev/phoneinfoga --help
Ejecutar PhoneInfoga con docker
Ejecutar PhoneInfoga con docker

3. Uso de phoneinfoga.py

  • Comenzamos con el comando de ayuda y sus opciones. Para ello ejecutamos lo siguiente:
python3 phoneinfoga.py -h
Comando de ayuda phoneinfoga.py
Comando de ayuda phoneinfoga.py
  • Escaneo basico:
python3 phoneinfoga.py -n "(+51) 927****90"
Escanear número de teléfono
Escanear número de teléfono
Information gathering y OSINT de números de teléfono
Information gathering y OSINT de números de teléfono

Ten en cuenta que el código de país es esencial. ¿No sabes qué código de país utilizar? Encuentralo aquí.

  • Archivo de salida:

Verifica varios números a la vez y envía los resultados a un archivo. Opcionalmente, asegúrate de que no se utilice ningún código de color con --no-ansi.

python3 phoneinfoga.py -i numeros.txt -o resultado.txt --no-ansi
phoneinfoga.py con archivo de salida
phoneinfoga.py con archivo de salida

El archivo de entrada debe contener un número de teléfono por línea. Los números inválidos serán omitidos.

  • Footprinting:
python3 phoneinfoga.py -n +51927****90 -s footprints

4. Actualización: Nueva Instalación a través de Docker

Para instalar PhoneInfoga, deberás descargar el binario o compilar el software a partir de su código fuente.

Instalación binaria (recomendada)

Siga las instrucciones :

  • Ir a la página de lanzamiento en GitHub
https://github.com/sundowndev/phoneinfoga/releases
  • Elige tu sistema operativo y arquitectura
  • Descarga el archivo, extrae el binario y ejecútalo en un terminal

También puedes hacerlo desde el terminal (sólo sistemas UNIX) :

Descargar la última versión en el directorio actual

curl -sSL https://raw.githubusercontent.com/sundowndev/phoneinfoga/master/support/scripts/install | bash

Instalar phoneinfoga

sudo install ./phoneinfoga /usr/local/bin/phoneinfoga

Comprueba que la versión que has instalado está actualizada.

./phoneinfoga version

Uso de Docker

Desde Docker Hub

Puedes extraer el repositorio directamente desde Docker hub

docker pull sundowndev/phoneinfoga:latest

A continuación, ejecute la herramienta

docker run --rm -it sundowndev/phoneinfoga version

Docker-compose

Puedes utilizar un único archivo docker-compose para ejecutar la herramienta sin descargar el código fuente.

version: '3.7'

services:
    phoneinfoga:
      container_name: phoneinfoga
      restart: on-failure
      image: sundowndev/phoneinfoga:latest
      command:
        - "serve"
      ports:
        - "80:5000"

Para más información de uso y recursos, visita la Documentación oficial. ¿Conoces alguna otra herramienta parecida? Si es así, por favor comparte con nosotros en los comentarios y comparte este artículo! :’)

My Cart Close (×)

Tu carrito está vacío
Ver tienda