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 项目由两个子项目组成:

  1. Runtime
  2. 编程编辑器

安装:

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

其中 [platform] 可以是:

win - 在 Windows 上通过 Cygwin 安装 OpenPLC

linux - 在受支持的 Linux 发行版上安装 OpenPLC,目前支持基于 Debian、Fedora、OpenSUSE 和 Alpine Linux 的发行版。

docker - 由 Dockerfile 使用(即不调用 sudo)

rpi - 在树莓派上安装 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。

下载工具