
ICS-Security-Tools
Tools, tips, tricks, and more for exploring ICS Security.

Tools, tips, tricks, and more for exploring ICS Security.

MODBUS Penetration Testing Framework

Nmap NSE scripts for ICS/SCADA discovery and enumeration—BACnet, EtherNet/IP, CoDeSys, Fox, Modicon, Omron, S7—using protocol queries for security…

Deploys realistic virtual SCADA/ICS testbeds with IEC 60870-5-104 and OPC-UA nodes, enabling attack simulations, legitimate packet generation, and…

Instrumented fuzzer for PLC-based ICS control applications, targeting Codesys runtime on Wago controllers to uncover memory corruption and…

Multi-protocol firmware for a hardware hacking tool supporting SPI, I2C, JTAG, UART, 1-Wire, bus sniffing, logic analysis, and microcontroller…

A high-performance, asynchronous SCADA/ICS scanner

Universal bus interface for hardware hacking and debugging, supporting I2C, SPI, JTAG, UART, and 1-Wire for sniffing, programming, and protocol…

Coverage-guided fuzzer that uses taint tracking and scalar optimization to solve path constraints without symbolic execution, improving branch…


A list of covert channels and steganography/steganalysis resources (books, papers & tools)

A list of tools and material on steganography and information hiding

A python script for digital image steganography using Fast Fourier Transform.

Steganography tool that hides and extracts confidential data in JPEG, BMP, WAV, and AU files with optional compression, encryption, and integrity…

Repository to index useful tools for CTF's

Cloud native secrets management for developers - never leave your command line for secrets.

Python library for adversarial machine learning security, enabling red and blue teams to run evasion, poisoning, extraction, and inference attacks…

An adversarial example library for constructing attacks, building defenses, and benchmarking both