Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
OpenPLC_v3 — OpenPLC Runtime version 3 | Kitploit
Strumenti/GitHubGitHub/thiagoralves/openplc_v3
Embedded Systems SecuritySCADA/ICS SecurityArchived
GitHubthiagoralves/openplc_v3

OpenPLC_v3

OpenPLC Runtime version 3

Vedi Repository
1.6k6044 mesi faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

OpenPLC Runtime versione 3

⚠️ Questo progetto ha raggiunto la fine del ciclo di vita e non è più mantenuto. È stato sostituito da OpenPLC Runtime v4. Visita il nuovo repository per istruzioni di installazione, documentazione e supporto.


Build Status Build status

OpenPLC è un controllore logico programmabile open-source basato su software di facile utilizzo. Il nostro obiettivo è fornire una soluzione industriale a basso costo per l'automazione e la ricerca. OpenPLC è stato utilizzato in molti articoli di ricerca come framework per la ricerca sulla cybersicurezza industriale, dato che è l'unico controllore a fornire l'intero codice sorgente. Il progetto OpenPLC è composto da due sottoprogetti:

  1. Runtime
  2. Editor di programmazione

Installazione:

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

Dove [platform] può essere:

win - Installa OpenPLC su Windows tramite Cygwin

linux - Installa OpenPLC su una distribuzione Linux supportata, attualmente sono supportate le distribuzioni basate su Debian, basate su Fedora, openSUSE e Alpine Linux.

docker - Usato dal Dockerfile (cioè non richiama sudo)

rpi - Installa OpenPLC su un Raspberry Pi

custom - Salta l'installazione di tutti i pacchetti specifici e prova a installare OpenPLC presupponendo che il tuo sistema abbia già tutte le dipendenze soddisfatte. Questa opzione può essere utile se stai cercando di installare OpenPLC su una piattaforma Linux non supportata o se hai installato manualmente in precedenza tutti i pacchetti di dipendenze.

Compilazione, installazione ed esecuzione in Docker

Quando usi Ubuntu: assicurati che docker for Ubuntu sia installato

Quando usi Linux Mint 21: assicurati che docker for Linux Mint 21 sia installato

Compilazione

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

Esecuzione

I dispositivi possono essere passati al demone docker usando il flag -v (es. -v /dev/ttyACM0:/dev/ttyACM0)

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

Funzionalità EtherCAT

Per compilare con il supporto EtherCAT prova ./install.sh linux ethercat; per maggiori informazioni consulta utils/ethercat_src.

Scarica lo strumento