Jeunesse
Aperçu
Youngersibling est un script de l'utilitaire de terminal basé sur Python conçu à des fins éducatives. Il fournit un ensemble d'outils utiles pour effectuer des tâches comme la recherche du Web, effectuer des recherches (recherche Google, recherche IP, recherche de nom d'utilisateur, etc.) et extraire les métadonnées des images, directement à partir du terminal. Ce projet vise à aider les étudiants, les développeurs et les amateurs à découvrir le grattage Web, l'utilisation de l'API et l'interaction terminale avec Python. 
Caractéristiques
- Recherche Google améliorée : effectuez des recherches Web à partir du terminal avec plus de précision et mise à jour
- Recherche IP : obtenez des informations de géolocalisation sur une adresse IP.
- Recherche de nom d'utilisateur : Vérifiez si un nom d'utilisateur existe sur plus de 400 plateformes de médias sociaux, plus rapidement et plus précises que tout autre outil à exister.
- Recherche par e-mail : obtenez des enregistrements de Mail Exchange (MX) pour un domaine de messagerie.
- EXIF Data Extraction : Extraire et afficher les métadonnées EXIF à partir des fichiers image.
- Recherche de téléphone : récupérer des informations détaillées sur un numéro de téléphone, y compris l'emplacement et
- Web OSINT : Effectuez des opérations de renseignement open source (OSINT) pour recueillir des informations à partir de sources accessibles au public sur le Web
Nouvelles fonctionnalités
Recherche Google améliorée
La fonction de recherche Google est désormais améliorée pour fournir des résultats plus précis et pertinents. Il exploite des algorithmes et des API mis à jour pour récupérer les données les plus actuelles, garantissant que les utilisateurs obtiennent des résultats de recherche précis et fiables.
Recherche de téléphone
Cette nouvelle fonctionnalité permet aux utilisateurs de saisir un numéro de téléphone et de récupérer des informations détaillées, y compris l'emplacement, l'opérateur et d'autres données pertinentes, directement à partir du terminal.
Web OSINT
La fonctionnalité Web OSINT est conçue pour effectuer des opérations complètes d'intelligence open source. Il rassemble et analyse les informations provenant de sources accessibles au public sur le Web, ce qui en fait un outil puissant à des fins de recherche et d'investigation
Technologies utilisées
- Python : le langage de programmation principal utilisé pour créer le script.
- Demandes : pour effectuer des demandes HTTP pour la récupération des données.
- BeautifulSoup : pour le grattage Web (en particulier les résultats de recherche Google).
- DNS Resolver : pour interroger les enregistrements MX des domaines de messagerie.
- EXIFREAD : pour extraire les métadonnées EXIF à partir des fichiers d'image.
- TerminalTables : Pour afficher les résultats dans un format de table soigné et lisible.
- Colorama : pour colorer la sortie terminale pour une meilleure lisibilité.
- TQDM : pour montrer les barres de progression pendant les opérations pour améliorer l'expérience utilisateur
- Python-whois : pour effectuer des recherches WHOIS pour récupérer les informations d'enregistrement du domaine.
- DateTime : pour gérer les opérations de date et d'heure dans le script.
- LibphonEnombers : pour récupérer des informations du numéro de téléphone.
Installation
Pour installer le paquet youngersibling , suivez ces étapes:
Utilisation de PIP de PYPI
Vous pouvez installer youngersibling directement à partir de PYPI en utilisant PIP:
$ pip install youngersibling
De la source
Si vous souhaitez installer des jeunes à partir du code source, suivez ces étapes:
- Clone le référentiel:
$ git clone https://github.com/Mostafizur-Rahman8391/YoungerSibling.git
- Accédez au dossier du projet
- Installez le package:
Usage
Après l'installation, vous pouvez exécuter le script en tapant youngersibling dans votre terminal de ligne de commande
1. Exécutez le script
2. Options disponibles
Après avoir lancé le script, vous serez présenté avec un menu d'options:
┌────────┬───────────────────────────┐
├────────┼───────────────────────────┤
│ 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 │
└────────┴───────────────────────────┘
- Recherche Google: entrez une requête de recherche et le script va récupérer et afficher les résultats de Google dans un tableau.
- Recherche IP: fournissez une adresse IP et le script récupérera des données de géolocalisation comme le pays, la région, la ville et le FAI.
- Recherche par e-mail: entrez une adresse e-mail et le script affichera les enregistrements MX pour le domaine de l'e-mail.
- Recherche de nom d'utilisateur: fournissez un nom d'utilisateur et le script vérifiera sa présence sur plusieurs plateformes de médias sociaux.
- EXIF Data Extraction: fournit le chemin d'accès à un fichier image, et le script extrait et affichera ses métadonnées EXIF.
- Recherche de téléphone: Entrez un numéro de téléphone pour obtenir des informations détaillées, y compris le fuseau horaire et le transporteur.
- Web OSINT: effectuez des opérations de renseignement open source pour recueillir et analyser les informations accessibles au public sur le Web.
Informations sur les développeurs
- Auteur: Mostafizur Rahman
- Contact du développeur: [email protected]
- Version: 1.2
- Licence: MIT
Des fins éducatives
Youngersibling est un outil éducatif conçu pour aider les utilisateurs à explorer les concepts de grattage Web, de réseautage et de cybersécurité. Il offre une expérience pratique pour interagir avec les API, effectuer des recherches DNS, extraire des données EXIF et gratter le contenu Web. L'outil est parfait pour:
- Stracage sur le Web : Apprenez à récupérer et à analyser les données des sites Web à l'aide de BeautifulSoup.
- Recherches DNS : Comprenez la résolution DNS et le routage des e-mails en interrogeant les enregistrements MX.
- Données EXIF : Extraire les métadonnées des images pour comprendre les structures de fichiers.
- Interactions API : Travaillez avec les API du monde réel pour récupérer les données au format JSON.
- Outils CLI : créez des outils de ligne de commande simples qui récupérent et affichent les données.
- Cybersecurity : Gardez un aperçu des empreintes numériques, du suivi du nom d'utilisateur et de la validation des e-mails.
Youngersibling offre une approche pratique pour comprendre ces concepts avec une configuration minimale, ce qui le rend idéal pour les étudiants, les développeurs et toute personne intéressée par le réseautage et la sécurité.
Clause de non-responsabilité
Le propriétaire ne sera pas responsable de toute utilisation abusive de l'outil. Il est destiné à des fins éducatives uniquement. Les utilisateurs doivent s'assurer qu'ils respectent les normes juridiques et éthiques lors de l'utilisation de cet outil.