📱 Ignorant: herramienta OSINT para verificar si un número está registrado en plataformas online

En el ámbito del OSINT (Open Source Intelligence) existen herramientas diseñadas para analizar información pública y detectar posibles vínculos digitales. Una de ellas es ignorant, un proyecto que permite comprobar si un número telefónico está asociado a distintas plataformas en línea como Instagram, Snapchat o Amazon.

CRÉDITOS AL CREADO: megadose

El proyecto es desarrollado por el usuario megadose y está enfocado en el análisis técnico y educativo.


🔎 ¿Qué es Ignorant?

Ignorant es una herramienta escrita en Python que permite verificar si un número telefónico ha sido utilizado para registrarse en diferentes servicios web.

Un punto importante que destaca el autor:

La herramienta no alerta al número objetivo.

Es decir, no envía notificaciones, mensajes ni realiza acciones visibles para el propietario del número. Se basa en consultas técnicas que analizan respuestas públicas de los sistemas de registro o login de cada plataforma.


🎯 ¿Para qué puede utilizarse?

  • 🕵️ Investigaciones OSINT
  • 🔐 Auditorías de seguridad autorizadas
  • 📊 Análisis de exposición digital
  • 🧪 Entornos educativos de ciberseguridad

⚠️ Uso Responsable y Ético

Este tipo de herramientas debe utilizarse exclusivamente:

  • Con fines educativos
  • En auditorías autorizadas
  • Sobre datos propios o con consentimiento explícito

El uso indebido puede vulnerar leyes de privacidad y regulaciones locales. Antes de utilizarla, asegúrate de comprender el marco legal de tu país.


💻 Requisitos

  • Python 3

🛠️ Instalación

📦 Desde PyPI

pip3 install ignorant

📂 Desde GitHub

git clone https://github.com/megadose/ignorant.git
cd ignorant/
python3 setup.py install

🚀 Uso básico

Ejemplo desde terminal:

ignorant 33 644637111

En este caso:

  • 33 es el código de país
  • 644637111 es el número telefónico

Si aparece un rate limit, el autor indica que puede solucionarse cambiando la IP.


📈 Ejemplo de uso programático

Ignorant también puede utilizarse como módulo dentro de un script en Python:

import trio
import httpxfrom ignorant.modules.shopping.amazon import amazonasync def main():
phone="644637111"
country_code="33"
client = httpx.AsyncClient()
out = [] await amazon(phone, country_code, client, out) print(out)
await client.aclose()trio.run(main)

Esto permite integrar la herramienta en flujos de trabajo personalizados.


📊 Formato de salida

Los resultados de los módulos tienen una estructura como esta:

{
"name": "instagram",
"domain": "instagram.com",
"method": "other",
"frequent_rate_limit": "False",
"rateLimit": false,
"exists": false
}

📌 Significado de los campos

  • rateLimit → Indica si se ha activado un límite de solicitudes.
  • exists → Indica si el número parece estar asociado a una cuenta en esa plataforma.

🔧 Módulos disponibles

Actualmente incluye módulos como:

NombreDominioMétodoFrequent Rate Limit
Amazonamazon.comlogin
Instagraminstagram.comregister
Snapchatsnapchat.comother

Cada módulo analiza el comportamiento del sistema de autenticación o registro de cada servicio.


📜 Licencia

El proyecto se distribuye bajo la licencia GNU General Public License v3.0 (GPLv3), lo que implica que cualquier modificación o redistribución debe mantenerse bajo la misma licencia.


🤝 Créditos

Desarrollado por megadose.
Agradecimientos especiales a yazeed44 por su contribución.

Para colaboraciones profesionales, el autor solicita contacto por correo profesional y en inglés.


🛡️ Reflexión Final

Ignorant es una herramienta interesante dentro del ecosistema OSINT, ya que permite analizar la posible presencia digital asociada a un número telefónico en diferentes plataformas.

Sin embargo, su poder implica responsabilidad. Utilizarla de manera ética y legal es fundamental para mantener la integridad profesional y evitar consecuencias legales.

Si te interesa el mundo del análisis digital y la ciberseguridad, esta herramienta puede ser un recurso educativo valioso dentro de un entorno controlado y autorizado.

Link Herramienta

Deja un comentario