Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
friman — أداة إدارة إصدارات Frida | Kitploit
أدوات/GitHubGitHub/thelicato/friman
أمان أندرويدأمان iOSالهندسة العكسيةالبرمجة النصية والأتمتةأمن الجوالالأدوات والمكونات
GitHubthelicato/friman

friman

أداة إدارة إصدارات Frida

عرض المستودع
1633منذ 4 أشهرلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة


friman
friman

هل سبق لك أن شعرت أن العثور على إصدار Frida المناسب للمهمة هو مثل خيط الإبرة؟ مع اختلاف المشاريع والأجهزة وسيناريوهات التصحيح التي تتطلب جميعها بنيات محددة، يمكن أن يصبح تتبع إصدارات Frida بسرعة بمثابة عمل توازن شاق. تم تصميم friman (يُنطق "فري مان") لحل هذه المشكلة بالضبط.

لماذا

من الشائع التبديل بين إصدارات Frida لأن البيئات المختلفة لا تتصرف دائمًا بنفس الطريقة مع أحدث إصدار. اعتمادًا على ما تستهدفه، قد يكون إصدار معين هو الوحيد الذي يعمل بشكل موثوق. تشمل الأسباب الشائعة ما يلي:

  • خصائص الجهاز/نظام التشغيل: قد تعمل إصدارات Android أو iOS القديمة أو غير المعتادة فقط مع إصدارات معينة من Frida.
  • توافق المشروع: تعتمد بعض البرامج النصية أو الأدوات أو سير العمل على سلوك من إصدار معين (على سبيل المثال، تغيرت العديد من واجهات برمجة التطبيقات بين v16 و v17).
  • الاستقرار مقابل الميزات: تعمل الإصدارات الأحدث على إصلاح بعض المشكلات ولكنها قد تقدم مشكلات أخرى، لذلك فإن الإصدار "الصحيح" ليس دائمًا الأحدث.

نظرة عامة

يتطور Frida بسرعة، وغالبًا ما تتطلب المشاريع أو الأجهزة المختلفة إصدارات مختلفة. قد يكون التبديل يدويًا عرضة للخطأ، خاصة عند التوفيق بين بيئات متعددة وملفات ثنائية للخادم وأدوات.

يقدم friman:

  • تثبيت الإصدار والتبديل السلس
  • تتبع الإصدار المحلي
  • هيكل دليل نظيف ومعزول ($HOME/.friman)
  • أدوات مساعدة لتنزيل أصول الإصدار (حاليًا أصول frida-gadget و frida-server)
  • أدوات مساعدة مناسبة لإجراءات مثل دفع ملفات ثنائية لخادم Frida إلى أجهزة Android

هدفها هو جعل إدارة إصدارات Frida خالية من الاحتكاك قدر الإمكان.

طرفية

التثبيت

طريقة التثبيت الموصى بها هي مباشرة من GitHub:

root@kitploit:~
# مع pipx (موصى به)
pipx install git+https://github.com/thelicato/friman

# أو مع pip
pip install git+https://github.com/thelicato/friman

بعد التثبيت، قم بتشغيل ما يلي:

root@kitploit:~
friman ensurepath # إعداد PATH لبيئة Frida المحددة حاليًا
friman update # تحديث القائمة المحلية لإصدارات Frida المتاحة ومصفوفة التوافق

الاستخدام

يوفر friman واجهة سطر أوامر لتثبيت الإصدارات المتعددة من Frida والتبديل بينها وإدارتها. فيما يلي ناتج المساعدة الرئيسي:

root@kitploit:~
Usage: friman [OPTIONS] COMMAND [ARGS]...

Options:
  -v, --version  Show the application's version and exit.
  -d, --debug    Show debug output.
  -h, --help     Show this message and exit.

Commands:
  update       Update the local list of available Frida versions.
  install      Install a <version> of Frida.
  uninstall    Uninstall a <version> of Frida.
  use          Use <version>.
  disable      Disable friman.
  current      Display the currently activated version of Frida.
  list         List all the installed versions.
  ensurepath   Ensure friman directories are correctly set.
  download     Download a specific release file (only server and gadget)...
  push-server  Pushes a the Frida server into the selected ANDROID device.

أوامر المساعدة المحددة متاحة في الأقسام أدناه.

update أمر

update أمر

root@kitploit:~
Usage: friman update [OPTIONS]

  Update the local list of available Frida versions.

Options:
  -h, --help  Show this message and exit.
install أمر

install أمر

root@kitploit:~
Usage: friman install [OPTIONS] version

  Install a <version> of Frida.

Arguments:
  version  The version of Frida to install  \[required]

Options:
  -f, --force  Force install.
  --list       Show all the installable versions and exit.
  -h, --help   Show this message and exit.
uninstall أمر

uninstall أمر

root@kitploit:~
Usage: friman uninstall [OPTIONS] version

  Uninstall a <version> of Frida.

Arguments:
  version  The version of Frida to uninstall  \[required]

Options:
  -h, --help  Show this message and exit.
use أمر

use أمر

root@kitploit:~
Usage: friman use [OPTIONS] version

  Use <version>.

Arguments:
  version  The version of Frida to use  \[required]

Options:
  -h, --help  Show this message and exit.
disable أمر

disable أمر

root@kitploit:~
Usage: friman disable [OPTIONS]

  Disable friman.

Options:
  -h, --help  Show this message and exit.
current أمر

current أمر

root@kitploit:~
Usage: friman current [OPTIONS]

  Display the currently activated version of Frida.

Options:
  -h, --help  Show this message and exit.
list أمر

list أمر

root@kitploit:~
Usage: friman list [OPTIONS]

  List all the installed versions.

Options:
  -h, --help  Show this message and exit.
ensurepath أمر

ensurepath أمر

root@kitploit:~
Usage: friman ensurepath [OPTIONS]

  Ensure friman directories are correctly set.

Options:
  -h, --help  Show this message and exit.
download أمر

download أمر

root@kitploit:~
Usage: friman download [OPTIONS] type platform

  Download a specific release file (only server and gadget) for the current
  version.

Arguments:
  type      The selected asset type  \[required]
  platform  The platform to use  \[required]

Options:
  -o, --output TEXT  Select the folder where to download the file.
  -h, --help         Show this message and exit.
push-server أمر

push-server أمر

root@kitploit:~
Usage: friman push-server [OPTIONS] device_id platform

  Pushes a the Frida server into the selected ANDROID device.

Arguments:
  device_id  The selected ANDROID device  \[required]
  platform   The platform of the device  \[required]

Options:
  --list      Show all the USB devices and exit.
  -h, --help  Show this message and exit.

المساهمة

نرحب بطلبات السحب (Pull Requests)! يُرجى فتح مشكلة (Issue) أولاً لمناقشة التغييرات الرئيسية.

الترخيص

تم إصدار friman بموجب رخصة MIT.

تنزيل الأداة