
أداة تقوية أمن العمليات (OPSEC) وإخفاء الهوية لنظام لينكس بلمسة واحدة
أداة تقوية OPSEC وإخفاء الهوية بنقرة واحدة لأنظمة لينكس
HawkOpsec يحوّل كومة أوامر الخصوصية اليدوية إلى أوضاع أمنية تطبّقها بنقرة واحدة. اختر وضعًا — تبدأ الأداة تشغيل Tor، وتضبط DNS، وتُعشوِي هويتك وتُقوّي النواة من أجلك. اضغط RESET ويتم التراجع عن كل تغيير من اللقطات إلى حالتك الأصلية.
الواجهة الرسومية لا تعمل أبدًا كجذر؛ الإجراءات المميزة تمر عبر مساعد صغير عبر polkit/pkexec. كل تغيير يتم التقاط لقطة له قبل تطبيقه، فلا شيء أحادي الاتجاه.

كل وضع يعيد الضبط إلى خط الأساس أولاً، ثم يطبّق ملف تعريف كامل — التبديل دائمًا نظيف.
| الوضع | ما يفعله |
|---|---|
| BASELINE | كل شيء متوقف. يعيد جميع التغييرات إلى الحالة الأصلية (نفس RESET). |
| SECURE | تقوية النواة · جدار حماية يرفض افتراضيًا · DNS عبر TLS · إيقاف IPv6 · لا تقارير أعطال · سجلات في RAM. بدون Tor — آمن للاستخدام اليومي. |
| PUBLIC | SECURE + تعشوِي MAC (دائم عبر NetworkManager) + إيقاف Bluetooth. للشبكات غير الموثوقة / الواي فاي العامة. |
| HARDENED | PUBLIC + machine-id و hostname عشوائيان + إيقاف swap + قفل USB. مقاومة قوية لبصمة الجهاز، بدون Tor. |
| GHOST | HARDENED + منطقة زمنية UTC + توجيه Tor على مستوى النظام مع مفتاح قتل ضد التسريبات. إخفاء هوية كامل. |
| PARANOID | GHOST + مسح RAM عند الإيقاف (تخفيف هجمات التمهيد البارد). حماية قصوى. |
التبعيات
# Arch
sudo pacman -S --needed python-pyqt6 tor nftables polkit iproute2 rfkill systemd-resolvconf
# Debian / Ubuntu / Kali / Mint
sudo apt install -y python3-pyqt6 tor nftables policykit-1 iproute2 rfkill systemd-resolved
# إضافات اختيارية: mat2 (أو exiftool)، secure-delete، firejail، torbrowser-launcher
التشغيل من المصدر (الأسرع)
python3 run.py # فقط شغّله
sudo ./packaging/install.sh # أو ثبّت: إدخال قائمة + مشغّل + polkit + مساعد
الترجمة إلى ملف ثنائي مستقل (Nuitka)
sudo apt install -y patchelf # أو: sudo pacman -S patchelf
./packaging/build.sh # -> build/run.dist/hawkopsec
sudo ./packaging/install-compiled.sh
ثم شغّل HawkOpsec من قائمة التطبيقات، أو نفّذ hawkopsec.
اضغط UNINSTALL في التطبيق (أو HawkOpsec Uninstall في القائمة)، أو:
sudo ./packaging/uninstall.sh
يعيد كل تغيير على النظام، ويزيل جميع الملفات وأيقونات القوائم، ويحدّث ذاكرة سطح المكتب المؤقتة.
HawkOpsec يقوّي طبقات الشبكة والنظام. لا يجعل المتصفح العادي مقاومًا لبصمة الجهاز — للتصفح المجهول الحقيقي استخدم مشغّل Tor Browser المدمج، وتجنّب تسجيل الدخول إلى حسابات شخصية أثناء التصفح المجهول، وتذكّر أن بصمة المتصفح و WebRTC والأنماط السلوكية خارج نطاق أداة نظام. أنت تقوّي جهازك الخاص.
MIT — انظر LICENSE.