Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
OpenPLC_v3 — OpenPLC Runtime version 3 | Kitploit
उपकरण/GitHubGitHub/thiagoralves/openplc_v3
Embedded Systems SecuritySCADA/ICS SecurityArchived
GitHubthiagoralves/openplc_v3

OpenPLC_v3

OpenPLC Runtime version 3

रिपॉजिटरी देखें
1.6k6044 महीने पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

OpenPLC रनटाइम संस्करण 3

⚠️ यह प्रोजेक्ट अपने जीवन-काल के अंत (End of Life) पर पहुँच चुका है और अब इसका रखरखाव नहीं किया जाता है। इसे OpenPLC Runtime v4 द्वारा प्रतिस्थापित कर दिया गया है। कृपया इंस्टॉलेशन निर्देशों, दस्तावेज़ीकरण और सहायता के लिए नया रिपॉजिटरी देखें।


Build Status Build status

OpenPLC एक ओपन-सोर्स प्रोग्रामेबल लॉजिक कंट्रोलर है जो उपयोग में आसान सॉफ़्टवेयर पर आधारित है। हमारा ध्यान स्वचालन और अनुसंधान के लिए कम लागत वाला औद्योगिक समाधान प्रदान करने पर है। OpenPLC का उपयोग कई शोध पत्रों में औद्योगिक साइबर सुरक्षा अनुसंधान के लिए एक ढांचे के रूप में किया गया है, क्योंकि यह एकमात्र कंट्रोलर है जो संपूर्ण सोर्स कोड प्रदान करता है। OpenPLC प्रोजेक्ट में दो उप-प्रोजेक्ट शामिल हैं:

  1. रनटाइम
  2. प्रोग्रामिंग एडिटर

स्थापना:

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

जहाँ [platform] निम्न में से कोई भी हो सकता है:

win - Cygwin के माध्यम से Windows पर OpenPLC स्थापित करें

linux - एक समर्थित Linux वितरण पर OpenPLC स्थापित करें, वर्तमान में डेबियन-आधारित, फेडोरा-आधारित, OpenSUSE और Alpine Linux समर्थित हैं।

docker - Dockerfile द्वारा उपयोग किया जाता है (अर्थात यह sudo को कॉल नहीं करता)

rpi - Raspberry Pi पर OpenPLC स्थापित करें

custom - सभी विशिष्ट पैकेज इंस्टॉलेशन को छोड़ देता है और यह मानते हुए OpenPLC स्थापित करने का प्रयास करता है कि आपके सिस्टम पर सभी निर्भरताएँ पहले से पूरी हो चुकी हैं। यह विकल्प तब उपयोगी हो सकता है जब आप किसी असमर्थित Linux प्लेटफ़ॉर्म पर OpenPLC स्थापित करने का प्रयास कर रहे हों या पहले सभी निर्भरता पैकेजों को मैन्युअल रूप से स्थापित कर चुके हों।

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 .

रन

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 देखें।

टूल डाउनलोड करें