
🔎 إطار عمل متقدم للاستخبارات مفتوحة المصدر (OSINT) لمسح عناوين IP والبريد الإلكتروني والمواقع الإلكترونية والمؤسسات.
ReconSpider هو أكثر إطار عمل متقدم لجمع المعلومات مفتوحة المصدر (OSINT) لفحص عناوين IP والبريد الإلكتروني والمواقع الإلكترونية والمؤسسات واكتشاف المعلومات من مصادر مختلفة.
يمكن استخدام ReconSpider من قبل باحثي أمن المعلومات، ومختبرّي الاختراق، وصيادي الثغرات، ومحققي الجرائم الإلكترونية للعثور على معلومات عميقة حول أهدافهم.
يقوم ReconSpider بتجميع جميع البيانات الأولية، وعرضها بشكل مرئي على لوحة معلومات، وتسهيل التنبيه والمراقبة على البيانات.
تجمع Recon Spider أيضًا إمكانيات Wave و Photon و Recon Dog لإجراء تعداد شامل لسطح الهجوم.
ReconSpider = Recon + Spider
Recon = الاستطلاع
الاستطلاع هو مهمة للحصول على معلومات بطرق كشف مختلفة، حول أنشطة وموارد عدو أو عدو محتمل، أو الخصائص الجغرافية لمنطقة معينة.
Spider = زاحف الويب
زاحف الويب، الذي يُسمى أحيانًا العنكبوت أو spiderbot وغالبًا ما يُختصر إلى crawler، هو بوت إنترنت يتصفح الشبكة العنكبوتية العالمية بشكل منهجي، عادةً بهدف فهرسة الويب (spidering).
ReconSpider : 1.0.7
تحقق من خريطتنا الذهنية لرؤية المعلومات المنظمة بصريًا لهذه الأداة فيما يتعلق بواجهات API والخدمات والتقنيات والمزيد.
https://bhavsec.com/img/reconspider_map.png
ReconSpider ومستنداته مغطاة بموجب GPL-3.0 (رخصة العموم العامة v3.0)
__________ _________ __ ___
\______ \ ____ ____ ____ ____ / _____/_____ |__| __| _/___________
| _// __ \_/ ___\/ _ \ / \ \_____ \\____ \| |/ __ |/ __ \_ __ \
| | \ ___/\ \__( <_> ) | \ / \ |_> > / /_/ \ ___/| | \/
|____|_ /\___ >\___ >____/|___| / /_______ / __/|__\____ |\___ >__|
\/ \/ \/ \/ \/|__| \/ \/
ENTER 0 - 13 TO SELECT OPTIONS
1. IP Enumerate information from IP Address
2. DOMAIN Gather information about given DOMAIN
3. PHONENUMBER Gather information about Phonenumber
4. DNS MAP Map DNS records associated with target
5. METADATA Extract all metadata of the given file
6. REVERSE IMAGE SEARCH Obtain domain name or IP address mapping
7. HONEYPOT Check if it's honeypot or a real system
8. MAC ADDRESS LOOKUP Obtain information about give Macaddress
9. IPHEATMAP Draw out heatmap of locations of IP
10. TORRENT Gather torrent download history of IP
11. USERNAME Extract Account info. from social media
12. IP2PROXY Check whether IP uses any VPN / PROXY
13. MAIL BREACH Checks given domain has breached Mail
99. UPDATE Update ReconSpider to its latest version
0. EXIT Exit from ReconSpider to your terminal
تثبيت واستخدام ReconSpider سهل جداً. عملية التثبيت بسيطة جداً.
لنبدأ !!
الخطوة 1 - استنساخ ReconSpider على نظام لينكس الخاص بك.
لتنزيل ReconSpider، ببساطة قم باستنساخ مستودع GitHub. فيما يلي الأمر الذي يمكنك استخدامه لاستنساخ مستودع ReconSpider.
git clone https://github.com/bhavsec/reconspider.git
الخطوة 2 - تأكد من تثبيت python3 و python3-pip على نظامك.
يمكنك أيضًا إجراء فحص عن طريق كتابة هذا الأمر في الطرفية.
sudo apt install python3 python3-pip
الخطوة 3 - تثبيت جميع التبعيات.
بمجرد الاستنساخ والتحقق من تثبيت بايثون، ستجد دليلاً باسم reconspider. اذهب إلى ذلك الدليل وقم بالتثبيت باستخدام هذه الأوامر:
cd reconspider
sudo python3 setup.py install
الخطوة 4 - إعداد قاعدة البيانات.
قاعدة بيانات IP2Proxy
https://lite.ip2location.com/database/px8-ip-proxytype-country-region-city-isp-domain-usagetype-asn-lastseen
قم بتنزيل قاعدة البيانات، واستخراجها ونقلها إلى دليل reconspider/plugins/.
واجهات API المضمنة في ReconSpider هي مجانية ولها استخدام محدود ومقيد شهريًا، يرجى تحديث واجهات API الحالية بواجهات جديدة في ملف setup.py، وإعادة التثبيت بمجرد الانتهاء لتعكس التغييرات.
تحذير: عدم تحديث واجهات API قد يؤدي إلى عدم ظهور المخرجات المتوقعة أو قد يظهر أخطاء.
تحتاج إلى إنشاء حساب والحصول على مفاتيح API من المواقع التالية.
ReconSpider أداة مريحة جداً وسهلة الاستخدام. كل ما عليك فعله هو تمرير القيم إلى المعامل. لبدء ReconSpider اكتب:
python3 reconspider.py
1. IP
يقوم هذا الخيار بجمع جميع المعلومات الخاصة بعنوان IP المحدد من الموارد العامة.
ReconSpider >> 1
IP >> 8.8.8.8
2. DOMAIN
يقوم هذا الخيار بجمع جميع المعلومات الخاصة بعنوان URL المحدد والتحقق من الثغرات.
Reconspider >> 2
HOST (URL / IP) >> vulnweb.com
PORT >> 443
3. PHONENUMBER
يسمح لك هذا الخيار بجمع معلومات عن رقم الهاتف المحدد.
Reconspider >> 3
PHONE NUMBER (919485247632) >>
4. DNS MAP
يسمح لك هذا الخيار بتخطيط سطح الهجوم لمؤسسة ما باستخدام خريطة DNS افتراضية لسجلات DNS المرتبطة بالمؤسسة المستهدفة.
ReconSpider >> 4
DNS MAP (URL) >> vulnweb.com
5. METADATA
يسمح لك هذا الخيار باستخراج جميع البيانات الوصفية للملف.
Reconspider >> 5
Metadata (PATH) >> /root/Downloads/images.jpeg
6. REVERSE IMAGE SEARCH
يسمح لك هذا الخيار بالحصول على معلومات وصور مماثلة متوفرة على الإنترنت.
Reconspider >> 6
REVERSE IMAGE SEARCH (PATH) >> /root/Downloads/images.jpeg
Open Search Result in web broser? (Y/N) : y
7. HONEYPOT
يسمح لك هذا الخيار بتحديد الفخاخ (honeypots)! يتم تسجيل احتمالية أن يكون IP فخًا في قيمة "Honeyscore" يمكن أن تتراوح من 0.0 إلى 1.0.
ReconSpider >> 7
HONEYPOT (IP) >> 1.1.1.1
8. MAC ADDRESS LOOKUP
يسمح لك هذا الخيار بتحديد تفاصيل عنوان MAC مثل الشركة المصنعة والعنوان والدولة، إلخ.
Reconspider >> 8
MAC ADDRESS LOOKUP (Eg:08:00:69:02:01:FC) >>
9. IPHEATMAP
يمنحك هذا الخيار خريطة حرارية لعناوين IP المقدمة أو عنوان IP واحد، مع ربط جميع مواقع IP المقدمة بإحداثيات دقيقة.
Reconspider >> 9
1) Trace single IP
2) Trace multiple IPs
OPTIONS >>
10. TORRENT
يسمح لك هذا الخيار بجمع تاريخ تنزيل التورنت.
Reconspider >> 10
IPADDRESS (Eg:192.168.1.1) >>
11. USERNAME
يسمح لك هذا الخيار بجمع معلومات الحساب لاسم المستخدم المحدد من وسائل التواصل الاجتماعي مثل Instagram و Twitter و Facebook.
Reconspider >> 11
1.Facebook
2.Twitter
3.Instagram
Username >>
12. IP2PROXY
يسمح لك هذا الخيار بتحديد ما إذا كان عنوان IP يستخدم أي نوع من VPN / Proxy لإخفاء هويته.
Reconspider >> 12
IPADDRESS (Eg:192.168.1.1) >>
13. MAIL BREACH
يسمح لك هذا الخيار بتحديد جميع معرفات البريد الإلكتروني المخترقة من النطاق المحدد.
Reconspider >> 13
DOMAIN (Eg:intercom.io) >>
99. UPDATE
يسمح لك هذا الخيار بالتحقق من وجود تحديثات. إذا كان هناك إصدار أحدث متاح، سيقوم ReconSpider بتنزيل التحديثات ودمجها في الدليل الحالي دون الكتابة فوق الملفات الأخرى.
ReconSpider >> 99
Checking for updates..
0. EXIT
يسمح لك هذا الخيار بالخروج من إطار عمل ReconSpider إلى محطة نظام التشغيل الحالي.
ReconSpider >> 0
Bye, See ya again..
هل تريد إجراء محادثة خاصة؟
Twitter: @bhavsec
Facebook: fb.com/bhavsec
Instagram: instagram.com/bhavsec
LinkedIn: linkedin.com/in/bhavsec
Email: [email protected]
Website: bhavsec.com
يرجى الاطلاع على دليل ReconSpider Wiki للحصول على شرح مفصل لكل خيار وميزة.
ReconSpider قيد التطوير ويتم طرح تحديثات لإصلاح الأخطاء وتحسين الأداء والميزات الجديدة. لم يتم أيضًا تنفيذ معالجة الأخطاء المخصصة، وكل التركيز على إنشاء الوظائف المطلوبة.