Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
OpenPLC_v3 — OpenPLC Runtime версия 3 | Kitploit
Инструменты/GitHubGitHub/thiagoralves/openplc_v3
Безопасность встроенных системБезопасность SCADA/ICSArchived
GitHubthiagoralves/openplc_v3

OpenPLC_v3

OpenPLC Runtime версия 3

Репозиторий
1.6k6044 месяцев назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

OpenPLC Runtime версия 3

⚠️ Этот проект достиг конца жизненного цикла и больше не поддерживается. Он был заменён на 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 - установка OpenPLC на Windows через Cygwin

linux - установка OpenPLC на поддерживаемом дистрибутиве Linux; в настоящее время поддерживаются дистрибутивы на основе Debian, Fedora, openSUSE и Alpine Linux.

docker - используется файлом Dockerfile (т.е. не вызывает sudo)

rpi - установка OpenPLC на Raspberry Pi

custom - пропустить установку всех специфических пакетов и попытаться установить OpenPLC, предполагая, что в вашей системе уже есть все зависимости. Эта опция может быть полезна, если вы пытаетесь установить OpenPLC на неподдерживаемую платформу Linux или ранее вручную установили все зависимые пакеты.

Сборка, установка и запуск внутри 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.

Скачать инструмент