Osintgram هي أداة Osint على Instagram لجمع وتحليل وتشغيل الاستطلاع.
إخلاء المسئولية: للغرض التعليمي فقط! لا يتحمل المساهمون أي مسؤولية عن استخدام هذه الأداة.
تحذير: من المستحسن عدم استخدام حسابك الخاص/الأساسي عند استخدام هذه الأداة.
تقدم Osintgram قذيفة تفاعلية لإجراء تحليل على حساب Instagram لأي مستخدمين من خلال لقبها. يمكنك الحصول على:
- addrs Get all registered addressed by target photos
- captions Get user's photos captions
- comments Get total comments of target's posts
- followers Get target followers
- followings Get users followed by target
- fwersemail Get email of target followers
- fwingsemail Get email of users followed by target
- fwersnumber Get phone number of target followers
- fwingsnumber Get phone number of users followed by target
- hashtags Get hashtags used by target
- info Get target info
- likes Get total likes of target's posts
- mediatype Get user's posts type (photo or video)
- photodes Get description of target's photos
- photos Download user's photos in output folder
- propic Download user's profile picture
- stories Download user's stories
- tagged Get list of users tagged by target
- wcommented Get a list of user who commented target's photos
- wtagged Get a list of user who tagged target
يمكنك العثور على استخدام أوامر مفصلة هنا.
أحدث إصدار | الأوامر | Changelog
challenge_required
؟ يعني الخطأ challenge_required
أن Instagram يلاحظ سلوكًا مشبوهًا في ملف التعريف الخاص بك ، لذلك يحتاج إلى التحقق مما إذا كنت شخصًا حقيقيًا أو روبوتًا. لتجنب ذلك ، يجب عليك اتباع الرابط المقترح وإكمال العملية المطلوبة (أدخل رمزًا ، وتأكيد البريد الإلكتروني ، إلخ) شوكة/استنساخ/تنزيل هذا الريبو
git clone https://github.com/Datalux/Osintgram.git
انتقل إلى الدليل
cd Osintgram
إنشاء بيئة افتراضية لهذا المشروع
python3 -m venv venv
تحميل البيئة الافتراضية
.venvScriptsactivate.ps1
source venv/bin/activate
قم بتشغيل pip install -r requirements.txt
افتح ملف credentials.ini
config
بدلاً من ذلك ، يمكنك تشغيل الأمر make setup
لإعداد هذا الملف لك.
قم بتشغيل البرنامج النصي Main.py بإحدى طريقتين
python3 main.py <target username>
python3 main.py <target username> --command <command>
يمكنك استخدام Beta Osintgram2 فقط التبديل إلى فرع v2
. يحتوي V2 على بعض التحسينات وأسرع مع واجهة تنفيذ أمر جديد. جربه فقط تشغيل git checkout v2
.
سيشرح هذا القسم كيف يمكنك استخدام هذه الصورة بسرعة باستخدام Docker
أو Docker-compose
.
قبل أن تتمكن من استخدام Docker
أو Docker-compose
، يرجى التأكد من استيفاء المتطلبات الأساسية التالية.
make setup
من جذر هذا الريبوهام : ستفشل الحاوية الخاصة بك إذا لم تقم بخطوة رقم 3 وتكوين بيانات الاعتماد الخاصة بك
إذا تم تثبيت Docker ، فيمكنك إنشاء صورة وتشغيل هذه الحاوية.
يبني:
docker build -t osintgram .
يجري:
docker run --rm -it -v " $PWD /output:/home/osintgram/output " osintgram < target >
<target>
هو حساب Instagram الذي ترغب في استخدامه كهدفك لـ Recon.-i
المطلوبة من محطة تفاعلية من استخدام الأوامر داخل الحاوية. مستندات-v
المطلوبة بتركيب وحدة تخزين بين نظام الملفات المحلي والحاوية التي يتم حفظها في مجلد ./output/
. مستندات--rm
الاختيارية نظام ملفات الحاويات عند الانتهاء لمنع تراكم CRUFT. مستندات-t
الاختيارية tty الزائفة التي تسمح بالإخراج الملون. مستنداتdocker-compose
يمكنك استخدام ملف docker-compose.yml
هذا الأمر المفرد:
docker-compose run osintgram < target >
حيث target
هو هدف Instagram لـ Recon.
بدلاً من ذلك ، يمكنك تشغيل docker-compose
مع Makefile
:
make run
- يبني ويدير مع تأليف. مطالبات target
قبل الجري.
لسهولة الاستخدام مع Docker-Cormse ، تم توفير Makefile
.
فيما يلي عينة من تدفق العمل لتدوير حاوية وتشغيل osintgram
مع اثنين فقط من الأوامر!
make setup
- قم بإعداد بيانات اعتماد Instagram الخاصة بكmake run
- يبني ويدير حاوية Osintgram ويطالب بهدفعينة سير العمل للتنمية:
make setup
- قم بإعداد بيانات اعتماد Instagram الخاصة بكmake build-run-testing
يبني حاوية دون استدعاء البرنامج النصي main.py
. مفيد لجلسة it
للتنميةmake cleanup-testing
-يقوم بتنظيف حاوية الاختبار التي تم إنشاؤها من build-run-testing
لاستخدام إصدار التطوير مع أحدث ميزة وإصلاحات فقط قم بالتبديل إلى فرع development
باستخدام GIT:
git checkout development
والتحديث إلى الإصدار الأخير باستخدام:
git pull origin development
لتحديث Osintgram مع الإصدار المستقر ، فقط اسحب أحدث الالتزام باستخدام GIT.
git checkout master
git pull origin master
يمكنك اقتراح طلب ميزة فتح مشكلة أو طلب سحب.
فيما يلي قائمة بمساهمي Osintgram:
Instagram API