Jüngste
Überblick
Youngersibling ist ein pythonbasiertes Terminal Utility-Skript, das für Bildungszwecke entwickelt wurde. Es bietet eine Reihe nützlicher Tools, um Aufgaben wie das Durchsuchen des Webs, die Ausführung von Lookups (Google -Suche, IP -Lookup, Benutzername -Lookup usw.) und das Extrahieren von Metadaten aus Bildern direkt vom Terminal aus. Dieses Projekt soll Schülern, Entwicklern und Hobbyisten helfen, etwas über Web -Scraping, API -Nutzung und Terminalinteraktion mit Python zu lernen. 
Merkmale
- Erweiterte Google -Suche : Führen Sie Websuche vom Terminal mit mehr Genauigkeit durch und aktualisiert
- IP -Suche : Holen Sie sich Geolokalisierungsinformationen zu einer IP -Adresse.
- Benutzername Lookup : Überprüfen Sie, ob ein Benutzername auf 400 Social -Media -Plattformen vorhanden ist, schneller und genauer als jedes andere Tool, das jemals existiert.
- E -Mail -Suche : Get Mail Exchange (MX) Aufzeichnungen für eine E -Mail -Domain.
- EXIF -Datenextraktion : Extrahieren und anzeigen Sie exif -Metadaten aus Bilddateien.
- Telefon suchen : Detaillierte Informationen zu einer Telefonnummer einschließlich des Standorts und abrufen
- Web OSINT : Führen Sie Open Source Intelligence (OSINT) -Operationen aus, um Informationen aus öffentlich verfügbaren Quellen im Web zu sammeln
Neue Funktionen
Verbesserte Google -Suche
Die Google -Suchfunktion wird jetzt verbessert, um genauere und relevantere Ergebnisse zu erzielen. Es nutzt aktualisierte Algorithmen und APIs, um die aktuellsten Daten abzurufen, um sicherzustellen, dass Benutzer genaue und zuverlässige Suchergebnisse erzielen.
Telefonsuche
Mit dieser neuen Funktion können Benutzer eine Telefonnummer eingeben und detaillierte Informationen, einschließlich des Standorts, des Trägers und anderer relevanter Daten, direkt vom Terminal abrufen.
Web -Osint
Die Web -OSINT -Funktion wurde entwickelt, um umfassende Open -Source -Intelligenz -Operationen auszuführen. Es sammelt und analysiert Informationen aus öffentlich verfügbaren Quellen im Internet, was es zu einem leistungsstarken Instrument für Forschungs- und Untersuchungszwecke macht
Technologien verwendet
- Python : Die Hauptprogrammiersprache, mit der das Skript erstellt wurde.
- Anfragen : Für die Erstellung von HTTP -Anfragen zum Abheben von Daten.
- BeautifulSoup : Für Web -Scraping (insbesondere Google -Suchergebnisse).
- DNS -Resolver : Für die Abfrage von MX -Datensätzen von E -Mail -Domänen.
- ExiFread : Zum Extrahieren von EXIF -Metadaten aus Bilddateien.
- Klemme : Um Ergebnisse in einem ordentlichen, lesbaren Tabellenformat anzuzeigen.
- Colorama : Zum Färben der Terminalausgabe für eine bessere Lesbarkeit.
- TQDM : Für die Präsentation von Fortschrittsbalken während der Operationen, um die Benutzererfahrung zu verbessern
- Python-whois : Für die Durchführung von WHOIs-Lookups zum Abrufen von Domänenregistrierungsinformationen.
- DATETIME : Um Datums- und Uhrzeitoperationen innerhalb des Skripts zu behandeln.
- libphonenumbers : zum Abrufen von Informationen über die Telefonnummer.
Installation
Befolgen Sie die folgenden Schritte, um das youngersibling Paket zu installieren:
Verwenden Sie PIP von PYPI
Sie können youngersibling aus PYPI mit PIP installieren:
$ pip install youngersibling
Von Quelle
Wenn Sie jungfräuliche Aussagen aus dem Quellcode installieren möchten, befolgen Sie die folgenden Schritte:
- Klonen Sie das Repository:
$ git clone https://github.com/Mostafizur-Rahman8391/YoungerSibling.git
- Navigieren Sie zum Projektordner
- Installieren Sie das Paket:
Verwendung
Nach der Installation können Sie das Skript ausführen, indem youngersibling in Ihrem Befehlszeilenterminal eingeben
1. Führen Sie das Skript aus
2. verfügbare Optionen
Nach dem Start des Skripts erhalten Sie ein Menü mit Optionen:
┌────────┬───────────────────────────┐
├────────┼───────────────────────────┤
│ 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 │
└────────┴───────────────────────────┘
- Google -Suche: Geben Sie eine Suchabfrage ein, und das Skript holt und zeigt Ergebnisse von Google in einer Tabelle an.
- IP -Lookup: Geben Sie eine IP -Adresse an, und das Skript wird Geolokationsdaten wie Land, Region, Stadt und ISP abgerufen.
- E -Mail -Suche: Geben Sie eine E -Mail -Adresse ein, und das Skript zeigt MX -Datensätze für die Domain der E -Mail an.
- Benutzername Lookup: Geben Sie einen Benutzernamen an, und das Skript überprüft seine Präsenz auf mehreren Social -Media -Plattformen.
- EXIF -Datenextraktion: Liefern Sie den Pfad einer Bilddatei, und das Skript extrahiert und zeigt seine EXIF -Metadaten an.
- Telefon suchen: Geben Sie eine Telefonnummer ein, um detaillierte Informationen zu erhalten, einschließlich TimeZone und Carrier.
- Web OSINT: Führen Sie Open Source Intelligence -Operationen durch, um öffentlich verfügbare Informationen im Web zu sammeln und zu analysieren.
Entwicklerinformationen
- Autor: Mostafizur Rahman
- Entwicklerkontakt: [email protected]
- Version: 1.2
- Lizenz: MIT
Bildungszwecke
Youngersibling ist ein Bildungsinstrument, mit dem Benutzer Web-, Networking- und Cybersicherheitskonzepte erforschen können. Es bietet praktische Erfahrung in der Interaktion mit APIs, der Durchführung von DNS -Lookups, dem Extrahieren von EXIF -Daten und dem Abkratzen von Webinhalten. Das Werkzeug ist perfekt für:
- Web -Scraping : Erfahren Sie, wie Sie Daten mit BeautifulSoup von Websites abrufen und analysieren.
- DNS -Lookups : Verstehen Sie die DNS -Auflösung und E -Mail -Routing, indem Sie MX -Datensätze abfragen.
- EXIF -Daten : Metadaten aus Bildern extrahieren, um Dateistrukturen zu verstehen.
- API-Interaktionen : Arbeiten Sie mit realen APIs, um Daten im JSON-Format abzurufen.
- CLI-Tools : Erstellen Sie einfache Befehlszeilen-Tools, die Daten abrufen und anzeigen.
- Cybersecurity : Gewinnen Sie Einblicke in digitale Fußabdrücke, die Verfolgung von Benutzernamen und eine E -Mail -Validierung.
Youngersibling bietet einen praktischen Ansatz, um diese Konzepte mit minimalem Setup zu verstehen und es ideal für Studenten, Entwickler und alle, die sich für Vernetzung und Sicherheit interessieren.
Haftungsausschluss
Der Eigentümer ist nicht für den Missbrauch des Tools verantwortlich. Es ist nur für Bildungszwecke bestimmt. Benutzer sollten sicherstellen, dass sie bei Verwendung dieses Tools rechtliche und ethische Standards einhalten.