يتلاعب يونيك
ملخص
Youngersibling هو برنامج نصي للطرف الطرفي القائم على Python مصمم لأغراض تعليمية. يوفر مجموعة من الأدوات المفيدة لأداء مهام مثل البحث عن الويب ، وإجراء عمليات البحث (بحث Google ، وبحث IP ، وبحث المستخدم ، وما إلى ذلك) ، واستخراج البيانات الوصفية من الصور مباشرة من المحطة. يهدف هذا المشروع إلى مساعدة الطلاب والمطورين والهواة على التعرف على تجريف الويب واستخدام واجهة برمجة التطبيقات والتفاعل الطرفي مع Python. 
سمات
- بحث Google المحسن : قم بإجراء عمليات البحث على الويب من المحطة بدقة أكبر وتحديث
- بحث IP : احصل على معلومات تحديد الموقع الجغرافي حول عنوان IP.
- البحث عن اسم المستخدم : تحقق مما إذا كان اسم المستخدم موجودًا عبر 400+ منصات الوسائط الاجتماعية ، أسرع وأكثر دقة من أي أداة أخرى موجودة على الإطلاق.
- بحث البريد الإلكتروني : Get Mail Exchange (MX) سجلات لمجال البريد الإلكتروني.
- استخراج بيانات EXIF : استخراج وعرض بيانات التعريف EXIF من ملفات الصور.
- بحث الهاتف : استرداد معلومات مفصلة عن رقم هاتف ، بما في ذلك الموقع و
- OSINT على الويب : أداء Open Source Intelligence (OSINT) لجمع المعلومات من المصادر المتاحة للجمهور على الويب
ميزات جديدة
بحث جوجل المحسّن
تم الآن تحسين ميزة بحث Google لتوفير نتائج أكثر دقة وذات صلة. إنه يعزز الخوارزميات المحدثة وواجهة برمجة التطبيقات لجلب أحدث البيانات ، مما يضمن أن يحصل المستخدمون على نتائج بحث دقيقة وموثوقة.
بحث الهاتف
تتيح هذه الميزة الجديدة للمستخدمين إدخال رقم هاتف واسترداد المعلومات التفصيلية ، بما في ذلك الموقع ، والناقل ، وغيرها من البيانات ذات الصلة ، مباشرة من المحطة.
ويب Osint
تم تصميم ميزة Web Osint لأداء عمليات ذكاء شاملة مفتوحة المصدر. إنها تجمع ويحلل المعلومات من مصادر متوفرة للجمهور على الويب ، مما يجعلها أداة قوية لأغراض البحث والتحقيق
التقنيات المستخدمة
- بيثون : لغة البرمجة الرئيسية المستخدمة لإنشاء البرنامج النصي.
- الطلبات : للحصول على طلبات HTTP لجلب البيانات.
- BeautifulSoup : لتجريف الويب (على وجه التحديد نتائج بحث Google).
- DNS Resolver : للاستعلام عن سجلات MX لمجالات البريد الإلكتروني.
- exifread : لاستخراج بيانات التعريف الخارجة من ملفات الصور.
- TerminalTables : لعرض النتائج بتنسيق جدول أنيق وقابل للقراءة.
- Colorama : لتلوين الإخراج الطرفي لتحسين قابلية للقراءة.
- TQDM : لإظهار أشرطة التقدم أثناء العمليات لتعزيز تجربة المستخدم
- Python-Whois : لأداء عمليات البحث عن Whois لاسترداد معلومات تسجيل المجال.
- DateTime : لمعالجة عمليات التاريخ والوقت داخل البرنامج النصي.
- libphonenumbers : لاسترداد معلومات رقم الهاتف.
تثبيت
لتثبيت الحزمة youngersibling ، اتبع هذه الخطوات:
باستخدام PIP من PYPI
يمكنك تثبيت youngersibling مباشرة من PYPI باستخدام PIP:
$ pip install youngersibling
من المصدر
إذا كنت ترغب في تثبيت Youndersbling من الكود المصدر ، اتبع هذه الخطوات:
- استنساخ المستودع:
$ git clone https://github.com/Mostafizur-Rahman8391/YoungerSibling.git
- انتقل إلى مجلد المشروع
- تثبيت الحزمة:
الاستخدام
بعد التثبيت ، يمكنك تشغيل البرنامج النصي عن طريق كتابة youngersibling في محطة سطر الأوامر الخاص بك
1. قم بتشغيل البرنامج النصي
2. الخيارات المتاحة
بعد إطلاق البرنامج النصي ، سيتم تقديمه لقائمة من الخيارات:
┌────────┬───────────────────────────┐
├────────┼───────────────────────────┤
│ 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: أدخل استعلام البحث ، وسيقوم البرنامج النصي بإحضار نتائج Google في جدول.
- بحث IP: توفير عنوان IP ، وسيقوم البرنامج النصي باسترداد بيانات تحديد الموقع الجغرافي مثل البلد والمنطقة والمدينة ومواصفات الإنترنت.
- بحث البريد الإلكتروني: أدخل عنوان بريد إلكتروني ، وسيعرض البرنامج النصي سجلات MX لنطاق البريد الإلكتروني.
- البحث عن اسم المستخدم: توفير اسم مستخدم ، وسيقوم البرنامج النصي بالتحقق من وجوده عبر منصات وسائط اجتماعية متعددة.
- استخراج بيانات EXIF: قم بتزويد المسار بملف صورة ، وسيقوم البرنامج النصي باستخراج وعرض بيانات التعريف الخاصة به.
- بحث الهاتف: أدخل رقم هاتف للحصول على معلومات مفصلة ، بما في ذلك المنطقة الزمنية والناقل.
- Web Osint: قم بإجراء عمليات ذكاء مفتوح المصدر لجمع وتحليل المعلومات المتاحة للجمهور على الويب.
معلومات المطور
- المؤلف: Mostafizur الرحمن
- مطور الاتصال: [email protected]
- الإصدار: 1.2
- الترخيص: معهد ماساتشوستس للتكنولوجيا
أغراض تعليمية
Youngerspling هي أداة تعليمية مصممة لمساعدة المستخدمين على استكشاف مفاهيم تجريف الويب والشبكات والأمن السيبراني. إنه يوفر خبرة عملية في التفاعل مع واجهات برمجة التطبيقات ، وإجراء عمليات البحث DNS ، واستخراج بيانات EXIF ، وكشط محتوى الويب. الأداة مثالية ل:
- تجريف الويب : تعرف على كيفية جلب البيانات وتحليلها من مواقع الويب باستخدام BeautifulSoup.
- عمليات البحث DNS : فهم دقة DNS وتوجيه البريد الإلكتروني عن طريق الاستعلام عن سجلات MX.
- بيانات EXIF : استخراج البيانات الوصفية من الصور لفهم هياكل الملفات.
- تفاعلات API : العمل مع واجهات برمجة التطبيقات في العالم الحقيقي لاسترداد البيانات بتنسيق JSON.
- أدوات CLI : قم بإنشاء أدوات سطر الأوامر البسيطة التي تجلب البيانات وعرضها.
- الأمن السيبراني : اكتساب نظرة ثاقبة على الأقدام الرقمية وتتبع اسم المستخدم والتحقق من صحة البريد الإلكتروني.
يوفر Youngersibling نهجًا عمليًا لفهم هذه المفاهيم بأقل قدر من الإعداد ، مما يجعلها مثالية للطلاب والمطورين وأي شخص مهتم بالتواصل والأمن.
تنصل
لا يكون المالك مسؤولاً عن أي سوء استخدام للأداة. هو مخصص لأغراض تعليمية فقط. يجب على المستخدمين التأكد من الالتزام بالمعايير القانونية والأخلاقية عند استخدام هذه الأداة.