Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
OpenPLC_v3 — OpenPLC Runtime version 3 | Kitploit
Ferramentas/GitHubGitHub/thiagoralves/openplc_v3
Embedded Systems SecuritySCADA/ICS SecurityArchived
GitHubthiagoralves/openplc_v3

OpenPLC_v3

OpenPLC Runtime version 3

Ver Repositório
1.6k604há 4 mesesRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

OpenPLC Runtime versão 3

⚠️ Este projeto chegou ao fim de vida e não é mais mantido. Ele foi substituído pelo OpenPLC Runtime v4. Visite o novo repositório para obter instruções de instalação, documentação e suporte.


Build Status Build status

O OpenPLC é um Controlador Lógico Programável de código aberto, baseado em software de fácil utilização. Nosso foco é fornecer uma solução industrial de baixo custo para automação e pesquisa. O OpenPLC tem sido utilizado em muitos artigos de pesquisa como plataforma para pesquisa em segurança cibernética industrial, visto que é o único controlador a fornecer o código-fonte completo. O Projeto OpenPLC consiste em dois subprojetos:

  1. Runtime
  2. Editor de programação

Instalação:

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

Onde [platform] pode ser:

win - Instala o OpenPLC no Windows via Cygwin

linux - Instala o OpenPLC em uma distribuição Linux suportada, atualmente Debian-based, Fedora-based, Opensuse e Alpine Linux são suportados.

docker - Usado pelo Dockerfile (ou seja, não invoca sudo)

rpi - Instala o OpenPLC em um Raspberry Pi

custom - Ignora toda a instalação de pacotes específicos e tenta instalar o OpenPLC assumindo que seu sistema já possui todas as dependências atendidas. Essa opção pode ser útil se você estiver tentando instalar o OpenPLC em uma plataforma Linux não suportada ou se já instalou manualmente todos os pacotes de dependência antes.

Construindo, Instalando e Executando dentro do Docker

Ao usar Ubuntu: certifique-se de que docker for Ubuntu esteja instalado

Ao usar Linux Mint 21: certifique-se de que docker for Linux Mint 21 esteja instalado

Compilação

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

EXECUTAR

Os dispositivos podem ser passados para o daemon do docker usando a flag -v (ex.: -v /dev/ttyACM0:/dev/ttyACM0)

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

Suporte a EtherCAT

Para compilar com suporte a EtherCAT, tente ./install.sh linux ethercat; para mais informações, veja utils/ethercat_src

Baixar ferramenta