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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
OpenPLC_v3 — OpenPLC Runtime الإصدار 3 | Kitploit
أدوات/GitHubGitHub/thiagoralves/openplc_v3
أمان الأنظمة المدمجةأمن SCADA/ICSArchived
GitHubthiagoralves/openplc_v3

OpenPLC_v3

OpenPLC Runtime الإصدار 3

عرض المستودع
1.6k604منذ 4 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

OpenPLC Runtime الإصدار 3

⚠️ وصل هذا المشروع إلى نهاية العمر الافتراضي (End of Life) ولم يعد مدعومًا. تم استبداله بـ OpenPLC Runtime v4. يرجى زيارة المستودع الجديد للحصول على تعليمات التثبيت والوثائق والدعم.


Build Status Build status

OpenPLC هو وحدة تحكم منطقية قابلة للبرمجة مفتوحة المصدر وتعتمد على برمجيات سهلة الاستخدام. ينصب تركيزنا على توفير حل صناعي منخفض التكلفة للأتمتة والبحث. وقد استُخدم OpenPLC في العديد من الأوراق البحثية كإطار عمل لأبحاث الأمن السيبراني الصناعي، كونه وحدة التحكم الوحيدة التي توفر كامل الكود المصدري. يتكون مشروع OpenPLC من مشروعين فرعيين:

  1. Runtime
  2. محرر البرمجة

التثبيت:

root@kitploit:~
git clone https://github.com/thiagoralves/OpenPLC_v3.git
cd OpenPLC_v3
./install.sh [platform]

حيث يمكن أن يكون [platform] أحد القيم التالية:

win - تثبيت OpenPLC على Windows عبر Cygwin

linux - تثبيت OpenPLC على توزيعة Linux مدعومة، وتشمل حاليًا التوزيعات المبنية على Debian وFedora وOpensuse وAlpine Linux.

docker - يُستخدم بواسطة Dockerfile (أي لا يستدعي sudo)

rpi - تثبيت OpenPLC على Raspberry Pi

custom - يتخطى جميع عمليات تثبيت الحزم المحددة ويحاول تثبيت OpenPLC بافتراض أن نظامك يستوفي جميع المتطلبات الأساسية بالفعل. قد يكون هذا الخيار مفيدًا إذا كنت تحاول تثبيت OpenPLC على منصة Linux غير مدعومة، أو إذا كنت قد ثبّت جميع حزم التبعيات يدويًا مسبقًا.

البناء والتثبيت والتشغيل داخل Docker

عند استخدام Ubuntu: تأكد من تثبيت docker for Ubuntu

عند استخدام Linux Mint 21: تأكد من تثبيت docker for Linux Mint 21

البناء

root@kitploit:~
# instead of running install.sh as stated above, run:
docker build -t openplc:v3 .

التشغيل

يمكن تمرير الأجهزة إلى الخفي (daemon) الخاص بـ docker باستخدام علامة -v (مثلًا -v /dev/ttyACM0:/dev/ttyACM0)

root@kitploit:~
docker run -it --rm --privileged -p 8080:8080 openplc:v3

إمكانية EtherCAT

للبناء مع إمكانية EtherCAT جرّب ./install.sh linux ethercat، ولمزيد من المعلومات راجع utils/ethercat_src.

تنزيل الأداة