Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
OpenPLC_v3 — OpenPLC Runtime version 3 | Kitploit
Outils/GitHubGitHub/thiagoralves/openplc_v3
Embedded Systems SecuritySCADA/ICS SecurityArchived
GitHubthiagoralves/openplc_v3

OpenPLC_v3

OpenPLC Runtime version 3

Voir le dépôt
1.6k604il y a 4 moisVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

OpenPLC Runtime version 3

⚠️ Ce projet a atteint sa fin de vie et n'est plus maintenu. Il a été remplacé par OpenPLC Runtime v4. Veuillez visiter le nouveau dépôt pour les instructions d'installation, la documentation et le support.


Build Status Build status

OpenPLC est un automate programmable industriel open source basé sur un logiciel facile à utiliser. Notre objectif est de fournir une solution industrielle à faible coût pour l'automatisation et la recherche. OpenPLC a été utilisé dans de nombreux articles de recherche comme cadre de recherche en cybersécurité industrielle, étant donné qu'il est le seul contrôleur à fournir l'intégralité du code source. Le projet OpenPLC se compose de deux sous-projets :

  1. Runtime
  2. Éditeur de programmation

Installation :

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

Où [platform] peut être :

win - Installer OpenPLC sur Windows via Cygwin

linux - Installer OpenPLC sur une distribution Linux prise en charge, actuellement les distributions basées sur Debian, Fedora, Opensuse et Alpine Linux sont prises en charge.

docker - Utilisé par le Dockerfile (c'est-à-dire qu'il n'invoque pas sudo)

rpi - Installer OpenPLC sur un Raspberry Pi

custom - Ignorer toute installation de paquets spécifiques et tenter d'installer OpenPLC en supposant que votre système possède déjà toutes les dépendances. Cette option peut être utile si vous essayez d'installer OpenPLC sur une plateforme Linux non prise en charge ou si vous avez déjà installé manuellement tous les paquets de dépendances.

Construction, installation et exécution dans Docker

Lorsque vous utilisez Ubuntu : assurez-vous que docker pour Ubuntu est installé

Lorsque vous utilisez Linux Mint 21 : assurez-vous que docker pour Linux Mint 21 est installé

Construction

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

RUN

Les périphériques peuvent être transmis au démon docker à l'aide de l'option -v (par exemple -v /dev/ttyACM0:/dev/ttyACM0)

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

Capacité EtherCAT

Pour compiler avec la capacité EtherCAT, essayez ./install.sh linux ethercat ; pour plus d'informations, voir utils/ethercat_src.

Télécharger l’outil