
أداة OSINT على تويتر وإنستغرام.
أبحث عن مشرف نشط لـ Terra. لدي بعض الأفكار المثيرة لميزات جديدة وأشياء أخرى ممكنة مع Terra / OSINT. سأكون سعيدًا بالتواصل مع المهتمين. راسلني على [email protected]
تيرا: أداة استطلاع على شبكات التواصل الاجتماعي.
تويتر
إنستغرام
استنساخ المستودع من GitHub
$ git clone https://github.com/xadhrit/terra.git
تغيير الدليل
$ cd terra
لتثبيت المتطلبات، قم بتشغيل الأوامر التالية:
$ python3 -m pip install -r requirements.txt
بالنسبة لبيانات اعتماد Twitter :
تحتاج إلى بيانات الاعتماد المدرجة في ملف twitter.yml في مجلد creds لاستخدام Terra.
يمكنك معرفة المزيد حول واجهة برمجة تطبيقات تويتر ورموز الوصول على بوابة مطوري تويتر
بالنسبة لبيانات اعتماد Instagram:
ضع اسم المستخدم وكلمة المرور لحساب إنستغرام في ملف creds/insta.yml. وكل شيء جاهز.
الاستخدام الأساسي:
~/terra$ python3 terra.py <username of target>
help : -j for saving results in a JSON file
-f for text file
ls: عرض جميع أوامر Terra
help: للمساعدة
quit: للخروج من البرنامج
clear: لمسح شاشة الطرفية
exit: للخروج من Terra
reset target: إعادة تعيين الهدف الجديد في سطر الأوامر
tweets: الحصول على أحدث التغريدات التي غرد بها الهدف
favtweets: الحصول على أحدث التغريدات التي أعجب بها الهدف
followers: الحصول على قائمة متابعي الهدف
following: الحصول على قائمة من يتابعهم الهدف
info: الحصول على نظرة عامة ومعلومات عن الهدف
profile pic: تنزيل صورة الملف الشخصي للهدف
banner: تنزيل لافتة الملف الشخصي للهدف
htags: الحصول على الوسوم المستخدمة من قبل الهدف
ls: عرض أوامر Terra،
help: للمساعدة،
clear: لمسح شاشتك،
quit: للخروج،
exit: للخروج من Terra،
locations: للحصول على الموقع المثبت للهدف،
captions: لجمع تعليقات الهدف،
reset target: لإعادة تعيين الهدف في Terra،
comments: لجميع تعليقات الهدف،
followers: للحصول على قائمة متابعي الهدف،
followings: للحصول على قائمة من يتابعهم الهدف،
followers emails: لبريد إلكتروني لمتابعي الهدف،
following emails: لبريد إلكتروني لمن يتابعهم الهدف،
followers phone: لأرقام هواتف متابعي الهدف،
followings phone: لأرقام هواتف من يتابعهم الهدف،
tags: للحصول على الوسوم المستخدمة من قبل الهدف،
timeline: لنظرة عامة على حساب الهدف،
likes: الحصول على إجمالي الإعجابات للهدف،
'
mediatype: للحصول على معلومات الصور والفيديو للهدف،
photodes: لجمع وصف صور الهدف،
'
photos: لتنزيل صور الهدف،
profile pic: لتنزيل صورة الملف الشخصي للهدف،
stories: لتنزيل قصص الهدف،
tagged': لسرد المستخدمين الذين تم وضع علامة عليهم من قبل الهدف،
commenter': للحصول على جميع المستخدمين الذين علقوا على منشورات الهدف،
ttag: لسرد المستخدمين الذين وضعوا علامة على الهدف في منشوراتهم
كل طلب سحب (Pull Request) مع كود جيد ومفهوم :) مرحب به.
افتح مشكلة (Issue) على GitHub.
في كل مرة تقوم فيها بتسجيل الدخول مرة أخرى إلى حساب إنستغرام، يجب عليك حذف معرفات الجلسة وملفات تعريف الارتباط من ملف creds/settings.json ووضع أقواس فارغة في الملف هكذا
Python-twitter : https://github.com/bear/python-twitter
Instagram Private API : https://github.com/ping/instagram_private_api
لم يعد Terra مشروعًا نشطًا. أنا أبحث عن مشرفين.
بالنسبة لأولئك الذين لا يستطيعون تشغيل Terra بعد الالتزام الأخير
username: "username"
password: "password"