
وحدة تحكم فرز استخبارات المصادر المفتوحة السلبية للاستطلاع عبر البريد الإلكتروني، واسم المستخدم، والنطاق، وعنوان IP، ومحفظة العملات الرقمية. تتميز بإدارة الحالات، وروابط موارد منسقة، وتقارير قابلة للتصدير للبحث الدفاعي.
v0.1.0 – إصدار تجريبي: يعمل على جهازي

راجع CHANGELOG.md للاطلاع على تغييرات هذا الإصدار ونطاق الإصدار التجريبي.
وحدة استطلاع مفتوحة المصدر
مصممة للصيادين، لا للمتصفحات.
OSINT Menace هو مشروع تفكير دفاعي.
OSINT Menace هو تطبيق Python لأبحاث OSINT المبنية على القضايا، مع مساحة عمل طرفية وواجهة ويب معبأة في Docker. يمكن للمحللين جمع الملاحظات من المصادر العامة، ومراجعة النتائج، وحفظ النتائج المفيدة في القضايا، وتصدير التقارير.
الأداة مصممة للبحث الدفاعي، ومراجعة البصمة الرقمية، وتدوين ملاحظات التحقيق، والعمل الأمني المصرح به. وهي تفضل عمليات البحث السلبية، وروابط المصادر المُنشأة، ومحاور السجلات العامة، ومعلومات DNS/RDAP، وشفافية الشهادات، ومستكشفات المحافظ، وإدارة القضايا التي يتحكم بها المحلل.
هذا إصدار محلي مبكر يهدف إلى التطور ليصبح موقعًا أكثر اكتمالًا لاحقًا. الإصدار الحالي مفيد كوحدة تحكم محلية للمحلل ونموذج أولي مستضاف على Docker.
تحقق من الإصدار المثبت باستخدام python menace.py --version.
راجع CLI.md للحصول على سير العمل الكامل في الطرفية ومرجع الأوامر.
تدعم عمليات البحث في الطرفية ملفات التعريف العامة على GitHub/Bluesky/GitLab/Hacker News،
والبيانات الوصفية للهاتف، وملخصات Bitcoin/Ethereum والمعاملات الأخيرة، ونصوص/مقتطفات
الصفحات العامة، ومطابقات مصادر السجلات المنظمة. تبحث عمليات البحث عن اسم المستخدم/التلقائي افتراضيًا
في الفحوصات المباشرة بالإضافة إلى قائمة روابط ملف التعريف المرشحة الكاملة؛ بينما تبحث الأنواع الأخرى افتراضيًا
في الجمع. اختر --mode links أو --mode collect أو --mode both بشكل صريح.
توفر واجهة سطر الأوامر أيضًا كتالوج OSINT Links وعمليات تصدير HTML المستقلة.
يتطلب SEC وCourtListener تكوين المصدر؛ وتُبلغ واجهة سطر الأوامر عن التكوين المفقود والطلبات المحظورة/المحدودة المعدل
بشكل صريح. راجع جدول التغطية وبيانات الاعتماد في دليل CLI.
شغّل OSINT Menace دون بدء متصفح أو خادم ويب:
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python menace.py
تدعم القائمة المرقمة قضية نشطة، وعمليات حفظ انتقائية، واكتشاف التكرار، وإدارة القضايا/العناصر، وحالات المراجعة، والملاحظات/الوسوم، وتحرير الملف الموجه، وإدخال الدفعات، ومعالج تقارير Word/Markdown/JSON/HTML. تدعم الأوامر المباشرة نفس عمليات البيانات المحفوظة:
python menace.py search exampleuser --type username
python menace.py search example.com --type domain --json
python menace.py create "Investigation One"
python menace.py cases
python menace.py search exampleuser --type username --case CASE_ID --link 1 --link 3
python menace.py dossier --fields
python menace.py dossier CASE_ID --field summary --value "Analyst summary here"
python menace.py show CASE_ID
python menace.py export CASE_ID --format docx --output investigation.docx
python menace.py export demo --format docx --output demo.docx
يحفظ --case النتيجة الكاملة ما لم يحدد --link روابط مرقمة من
هدف واحد. تظل الروابط مرشحة حتى يتحقق منها المحلل.
يحدد --data-dir /path/to/data قبل الأمر دليل بيانات آخر؛
الافتراضي هو مجلد data الخاص بهذا المستودع. تستخدم عمليات تصدير Word حقول الملف
المحفوظة. لا يتم استبدال ملفات الإخراج الموجودة أبدًا.
استخدم python menace.py --help أو python menace.py search --help للاطلاع على الأعلام.
تظل واجهة سطر الأوامر الأصلية للبحث osint_tool.py متاحة.
data/cases.OSINT Menace محافظ عمدًا بشكل افتراضي.
مضمن افتراضيًا:
مستبعد افتراضيًا:
يقبل الوضع التلقائي أهدافًا مختلطة مفصولة بأسطر جديدة أو فواصل أو فواصل منقوطة. يكتشف أنواع الأهداف المحتملة ويشغّل الوحدات المطابقة.
أمثلة:
[email protected]
John P. Smith
example.com
1.1.1.1
0x0000000000000000000000000000000000000000
تشمل عمليات البحث عن البريد الإلكتروني:
تشمل عمليات البحث عن اسم المستخدم:
{username}.تشمل عمليات البحث عن الهاتف:
اكتشاف حسابات Signal وLife360 غير مؤتمت عمدًا.
تشمل عمليات البحث عن الاسم الكامل:
تشمل عمليات البحث عن النطاق:
تشمل عمليات البحث عن IP:
تشمل عمليات البحث عن المحفظة:
القضايا هي مجلدات العمل للتحقيق. يتم تخزينها في:
data/cases/
يدعم سير عمل القضية:
استخدم Edit Dossier داخل قضية لإكمال الخلفية المقدمة، ونتائج التحقيق، والمنهجية، والمهام المفتوحة، وملاحظات البحث الخارجي. يتبع الملف بنية قالب التحقيق المقدم. تبقى عمليات البحث المحفوظة والروابط المحددة سجلات داعمة وتُدرج في سجل الالتقاط. حقول الملف يدخلها المحلل وتُدرج في عمليات تصدير HTML وMarkdown وJSON. استخدم إجراء الطباعة في تقرير HTML لطباعة أو حفظ PDF عبر متصفحك. استخدم Download Word على القضية، أو محرر الملف، أو صفحة التقرير للحصول على DOCX قابل للتحرير. احفظ تعديلات ملفك قبل التصدير. مرفقات الصور غير مطبقة في هذا الإصدار.
يمكن تصدير كل قضية بأربعة تنسيقات: