Joven
Descripción general
Youngersibling es un guión de utilidad terminal con sede en Python diseñado para fines educativos. Proporciona un conjunto de herramientas útiles para realizar tareas como buscar en la web, realizar búsquedas (búsqueda de Google, búsqueda de IP, búsqueda de nombre de usuario, etc.) y extraer metadatos de imágenes, directamente desde el terminal. Este proyecto tiene como objetivo ayudar a los estudiantes, desarrolladores y aficionados a aprender sobre el raspado web, el uso de API y la interacción terminal con Python. 
Características
- Búsqueda mejorada de Google : Realice búsquedas web desde el terminal con más precisión y actualizada
- Búsqueda de IP : obtenga información de geolocalización sobre una dirección IP.
- Búsqueda de nombre de usuario : verifique si existe un nombre de usuario en más de 400 plataformas de redes sociales, más rápido y más precisa que cualquier otra herramienta que haya existido.
- Búsqueda de correo electrónico : Obtener registros de intercambio de correo (MX) para un dominio de correo electrónico.
- Extracción de datos EXIF : extra y muestre metadatos exif de archivos de imagen.
- Búsqueda telefónica : recupere información detallada sobre un número de teléfono, incluida la ubicación y
- Web OSINT : Realice operaciones de inteligencia de código abierto (OSINT) para recopilar información de fuentes disponibles públicamente en la web
Nuevas características
Búsqueda mejorada de Google
La función de búsqueda de Google ahora se mejora para proporcionar resultados más precisos y relevantes. Aprovecha los algoritmos y API actualizados para obtener los datos más actuales, asegurando que los usuarios obtengan resultados de búsqueda precisos y confiables.
Búsqueda telefónica
Esta nueva característica permite a los usuarios ingresar un número de teléfono y recuperar información detallada, incluida la ubicación, el operador y otros datos pertinentes, directamente desde el terminal.
OSINT web
La función Web OSINT está diseñada para realizar operaciones integrales de inteligencia de código abierto. Recolecta y analiza información de fuentes disponibles públicamente en la Web, lo que lo convierte en una herramienta poderosa para fines de investigación e investigaciones
Tecnologías utilizadas
- Python : el lenguaje de programación principal utilizado para crear el script.
- Solicitudes : para realizar solicitudes HTTP para obtener datos.
- BeautifulSoup : para el raspado web (específicamente los resultados de la búsqueda de Google).
- Resolución DNS : para consultar registros MX de dominios de correo electrónico.
- Exifread : para extraer metadatos exif de archivos de imagen.
- TerminalTable : para mostrar los resultados en un formato de tabla ordenado y legible.
- Colorama : para colorear la salida del terminal para una mejor legibilidad.
- TQDM : para mostrar barras de progreso durante las operaciones para mejorar la experiencia del usuario
- Python-Whois : para realizar las búsquedas de Whois para recuperar información de registro de dominio.
- DateTime : para el manejo de las operaciones de fecha y hora dentro del script.
- Libphonenumbers : para recuperar información del número de teléfono.
Instalación
Para instalar el paquete youngersibling , siga estos pasos:
Usando PIP de Pypi
Puede instalar youngersibling directamente desde Pypi usando PIP:
$ pip install youngersibling
De la fuente
Si desea instalar YoungersiBling desde el código fuente, siga estos pasos:
- Clon el repositorio:
$ git clone https://github.com/Mostafizur-Rahman8391/YoungerSibling.git
- Navegue a la carpeta del proyecto
- Instale el paquete:
Uso
Después de la instalación, puede ejecutar el script escribiendo youngersibling en su terminal de línea de comandos
1. Ejecute el guión
2. Opciones disponibles
Después de iniciar el script, se le presentará un menú de opciones:
┌────────┬───────────────────────────┐
├────────┼───────────────────────────┤
│ 1 │ Google Search │
│ 2 │ IP Lookup │
│ 3 │ Email Lookup │
│ 4 │ Username Lookup(Enhanced) │
│ 5 │ Exif Data Extraction │
│ 6 │ Phone Lookup │
│ 7 │ Web OSINT │
│ 8 │ Exit │
└────────┴───────────────────────────┘
- Búsqueda de Google: ingrese una consulta de búsqueda y el script obtendrá y mostrará resultados de Google en una tabla.
- Búsqueda de IP: proporcione una dirección IP, y el script recuperará datos de geolocalización como país, región, ciudad e ISP.
- Busca por correo electrónico: ingrese una dirección de correo electrónico y el script mostrará registros MX para el dominio del correo electrónico.
- Búsqueda de nombre de usuario: proporcione un nombre de usuario, y el guión verificará su presencia en múltiples plataformas de redes sociales.
- Extracción de datos EXIF: suministre la ruta a un archivo de imagen, y el script extraerá y mostrará sus metadatos exif.
- Búsqueda del teléfono: ingrese un número de teléfono para obtener información detallada, incluida la zona horaria y el operador.
- Web OSINT: Realice operaciones de inteligencia de código abierto para recopilar y analizar información pública disponible en la web.
Información del desarrollador
- Autor: Mostafizur Rahman
- Contacto del desarrollador: [email protected]
- Versión: 1.2
- Licencia: MIT
Propósitos educativos
Youngersibling es una herramienta educativa diseñada para ayudar a los usuarios a explorar los conceptos de raspado web, redes y ciberseguridad. Proporciona experiencia práctica en la interacción con API, realiza búsquedas DNS, extrae datos de exif y raspando contenido web. La herramienta es perfecta para:
- Rastreo web : aprenda a buscar datos de sitios web que usan BeautifulSoup.
- Búsquedas DNS : Comprender la resolución DNS y el enrutamiento de correo electrónico consultando los registros MX.
- Datos de exif : extraiga metadatos de imágenes para comprender las estructuras de archivos.
- Interacciones API : Trabaje con API del mundo real para recuperar datos en formato JSON.
- Herramientas CLI : cree herramientas de línea de comandos simples que obtengan datos.
- Ciberseguridad : obtenga información sobre las huellas digitales, el seguimiento del nombre de usuario y la validación de correo electrónico.
Youngersibling ofrece un enfoque práctico para comprender estos conceptos con una configuración mínima, lo que lo hace ideal para estudiantes, desarrolladores y cualquier persona interesada en la creación de redes y la seguridad.
Descargo de responsabilidad
El propietario no será responsable del mal uso de la herramienta. Está destinado solo a fines educativos. Los usuarios deben asegurarse de que se adhieran a los estándares legales y éticos al usar esta herramienta.