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 Runtime バージョン3

⚠️ このプロジェクトはEnd of Life(サポート終了)に達しており、メンテナンスされていません。 OpenPLC Runtime v4 に置き換えられました。 インストール手順、ドキュメント、サポートについては、新しいリポジトリをご覧ください。


Build Status Build status

OpenPLCは、使いやすいソフトウェアをベースにしたオープンソースのプログラマブルロジックコントローラです。私たちの焦点は、自動化と研究のための低コストな産業用ソリューションを提供することです。OpenPLCは、完全なソースコードを提供する唯一のコントローラであることから、産業用サイバーセキュリティ研究のフレームワークとして多くの研究論文で使用されてきました。 OpenPLCプロジェクトは、次の2つのサブプロジェクトで構成されています:

  1. Runtime
  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をインストールします。現在はDebian系、Fedora系、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 .

実行

-vフラグを使用してdockerデーモンにデバイスを渡すことができます(例:-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を参照してください。

ツールをダウンロード