剑庭安
首页
黑客安全首页全部安全栏目 黑客技术黑客技术、渗透测试、漏洞利用工具与教程 安全软件安全工具、扫描器、检测与审计软件 病毒分析恶意软件分析、样本、逆向与沙箱 CTF思路CTF 题目、writeup、解题思路与工具 防护思路防御技术、加固、检测响应与蓝队 红蓝攻防红队攻击模拟、蓝队对抗、攻防演练 漏洞知识库漏洞、CVE、PoC、EXP 与安全研究
逆向|反编译
PHP源码PHP 网站源码、程序、系统 APP源码安卓/iOS APP 源码 ASP源码ASP 网站源码与程序 NET源码.NET 网站源码与系统 小程序源码微信/支付宝小程序源码 Dedecms风格模板Dedecms 织梦风格模板 Empirecms风格模板EmpireCMS 帝国风格模板 Discuz商业模板/插件Discuz 商业模板与插件 WordPress主题/插件WordPress 主题与插件 其它源码、模板其它各类源码与模板 游戏源码游戏源码与引擎项目 加密货币源码加密货币、区块链、钱包、USDT/比特币相关源码与工具 手游源码手机游戏源码、服务端、客户端与引擎项目 传奇源码热血传奇、传奇世界、复古传奇等客户端/服务端/引擎源码 页游源码网页游戏、H5 游戏、浏览器游戏源码 端游源码电脑单机游戏、PC 网游客户端/服务端源码
最新万能免驱动支持所有型号打印机下载程序 日历天气老黄历 · 每天同步真实日期与天气
站长工具站长工具 自助开通会员浏览该分类 其他资源qtziy SEO工具SEO工具 站群源码站群源码 泛程序泛程序 蜘蛛模板蜘蛛模板 蜘蛛池蜘蛛池 外链工具外链工具
搜索 自助开通会员🔓 破甲 API
登录 注册
首页 分类列表 安全软件 ics-iot-ot-hardening - ICS I…
安全软件
作者:admin 发布:2026-10-05

ics-iot-ot-hardening - ICS IoT OT Hardening Framework — Industrial Cybers

项目说明<di="center">🏭 ICS/IoT/OT Hardening FrameworkThe Open-Source Industrial Cybersecurity Platform![License: MIT]()![]()![Python 3.9+]…
资源可下载 免费下载 0 条讨论
会员资源
开通会员后即可下载全部资源。
登录后开通会员
会员方案
105浏览量
0讨论
2下载链接
可下载资源状态
内容可验证
更新 2026-10-05
人工审核发布
评论区答疑

项目说明

<di="center">

🏭 ICS/IoT/OT Hardening Framework

The Open-Source Industrial Cybersecurity Platform

![License: MIT]()
![]()
![Python 3.9+]()
![Contributions Welcome](CONTRIBUTING.md)
![IEC 62443](#compliance-standards)
![NIST 800-82](#compliance-standards)
![NERC CIP](#compliance-standards)
![MITRE ATT&CK](#compliance-standards)
![Docker](Dockerfile)
![Kuwait 🇰🇼]()

Comprehensi hardening toolkit for Industrial Control Systems (ICS), Internet of Things (IoT), and Operational Technology (OT) en. Includes automated scanning, multi-standard compliance assessment, network segmentation tools, protocol security analysis, and an interactive web dashboard.

🌐 Li Demo · 📖 Documentation · 🐛 Report Bug · 💡 Request Feature

---

</div>

📸 Screenshots

Security Dashboard — O


<p align="center">
<img src="docs/screenshots/dashboard-o.svg" alt="ICS Security Dashboard O" width="100%">
</p>

ICS Scanner


<p align="center">
<img src="docs/screenshots/scanner-demo.svg" alt="ICS Scanner Demo" width="100%">
</p>

Multi-Standard Compliance


<p align="center">
<img src="docs/screenshots/compliance-gauges.svg" alt="Compliance Dashboard" width="100%">
</p>

CLI Interface


<p align="center">
<img src="docs/screenshots/cli-demo.svg" alt="CLI Interface Demo" width="100%">
</p>

---

🔐 Dashboard Access

The interacti includes a login screen for access control:

| Credential | Username | Password |
|-----------|----------|----------|
| Admin | admin | ICS |
| Analyst | analyst | OT@ |

Li:

Dashboard Tabs (11)

| Tab | Description |
|-----|-------------|
| O | Security posture metrics, Purdue Model, recent findings, network topology |
| Assessment | Interacti assessment with scoring across IEC 62443 domains |
| Network | Firewall rule generator for ICS protocols (Modbus, DNP3, IEC 104, etc.) |
| Compliance | Multi-standard compliance gauges (NIST, IEC 62443, NERC CIP, CIS, ISA/IEC) |
| Scanner | ICS scanner (demo mode) with C |
| Protocols | 12 ICS/SCADA protocol security reference with ports and mitigations |
| Assets | ICS asset in — 15 demo assets (PLCs, RTUs, HMIs, SIS, VFDs) with status |
| Incidents | Security incident timeline — 12 demo incidents with se classification |
| Discovery | Active ICS asset discovery scanner — scan by IP range or protocol (Modbus, DNP3, S7, OPC UA, MQTT, SNMP, etc.). 20 demo devices with C, animated scan log |
| SNMP | SNMP network monitor — query devices with SNMPv1/v2c/v3, view CPU/memory/temperature/uptime, interface table, 6-point security assessment |
| Settings | Scan configuration, SNMP settings (auth/privacy protocols), alert thresholds, compliance standard selection, syslog/SIEM integration |

🎯 Why This Framework?

Industrial Control Systems face unique cybersecurity challenges that traditional IT security tools don't address. This framework bridges that gap with purpose-built tools for OT en:

  • ICS Protocol Awareness — Understands Modbus, DNP3, S7comm, OPC UA, EtherNet/IP, BACnet, IEC 61850, and 5 more industrial protocols

  • Purdue Model Architecture — All tools designed around the ISA-95/Purdue reference model (L0–L5 + DMZ)

  • Safety-First Approach — Non-intrusi options that respect OT a requirements

  • Multi-Standard Compliance — Assess against IEC 62443, NIST SP 800-82, NERC CIP, MITRE ATT&CK for ICS, and CIS Controls simultaneously

  • Real-World Tested — Hardening scripts against Siemens, Allen-Bradley, Schneider, ABB, and GE en
  • ---

    ✨ Features

    🔍 ICS Scanner


    Automated scanning with ICS protocol detection for PLCs, RTUs, HMIs, SCADA servers, and field devices. Supports full, quick, protocol-specific, and firmware scans.

    📊 Interactive Web Dashboard


    Full-featured security operations dashboard with Purdue model , real-time metrics, interacti tools, and compliance gauges. Deploys as a GitHub Pages site.

    🛡️ Multi-Standard Compliance Engine


    Simultaneous assessment against 5+ security standards with gap analysis, control mapping, and remediation tracking across 1,200+ controls.

    🔥 Firewall Rule Generator


    Automated firewall rule generation for Purdue model segmentation. Outputs iptables, Cisco ASA, and Palo Alto formats.

    🖥️ CLI Toolkit


    Rich command-line interface with progress bars, color-coded output, and exportable reports (JSON, HTML, PDF).

    📡 Protocol Security Analyzer


    Deep inspection of 12 ICS protocols with security posture assessment per protocol, including authentication, encryption, and access control checks.

    🔧 System Hardening Scripts


    Pre-built hardening scripts for Windows ICS nodes, Linux servers, SCADA applications, and HMI workstations aligned with CIS benchmarks.

    📈 OT Network Monitoring


    Real-time anomaly detection for industrial network traffic with SIEM integration connectors (Splunk, QRadar, Elastic).

    🐳 Docker Ready


    Full Docker and docker-compose support for isolated deployment of all framework components.

    ---

    🚀 Quick Start

    Installation

    Option 1: pip install (recommended)

    Option 2: From source

    Option 3: Docker

    First Assessment

    CLI Commands

    | Command | Description |
    |---------|-------------|
    | ics-harden assess | Run ICS security assessment with configurable depth |
    | ics-harden harden | Apply hardening configurations (supports dry-run) |
    | ics-harden network | Network segmentation analysis and firewall generation |
    | ics-harden report | Generate multi-standard compliance reports |
    | ics-harden assets | Asset discovery and in |
    | ics-scan | Standalone ICS scanner |
    | ics-comply | Standalone compliance checker |
    | ics-monitor | Real-time OT network monitor |

    ---

    🏗️ Architecture

    ---

    🔒 Security Controls Co

    Purdue Model Zones

    | Zone | Level | Description | Tools Provided |
    |------|-------|-------------|----------------|
    | Enterprise | L5 | ERP, Email, Business Systems | Network isolation, access policies |
    | Site Business | L4 | Historian, OPC Gateway, Reporting | Data diode config, gateway hardening |
    | Industrial DMZ | DMZ | Jump Servers, Patch Management | Segmentation rules, jump host setup |
    | Operations | L3 | SCADA Servers, HMI Servers, Eng WS | SCADA hardening, session control |
    | Super | L2 | HMI Panels, Area Controllers | HMI lockdown, USB policy |
    | Basic Control | L1 | PLCs, RTUs, DCS Controllers | PLC security config, firmware |
    | Process | L0 | Sensors, Actuators, Field Devices | Physical security, tamper detection |

    ICS Protocol Security

    | Protocol | Port | Risk Level | Security Features |
    |----------|------|------------|-------------------|
    | Modbus TCP/RTU | 502 | 🔴 Critical | No native auth/encryption |
    | DNP3 | 20000 | 🟠 High | Secure Auth v5 a |
    | IEC 61850 MMS | 102 | 🟠 High | GOOSE auth support |
    | OPC UA | 4840 | 🟡 Medium | Built-in X.509, TLS |
    | EtherNet/IP (CIP) | 44818 | 🟠 High | CIP Security extension |
    | BACnet/IP | 47808 | 🟠 High | Minimal nati |
    | MQTT | 1883/8883 | 🟡 Medium | TLS, ACLs a |
    | CoAP | 5683/5684 | 🟡 Medium | DTLS, OSCORE |
    | PROFINET | Dynamic | 🟠 High | Integrity classes |
    | S7comm/S7comm+ | 102 | 🔴 Critical | S7comm+ adds crypto |
    | IEC 60870-5-104 | 2404 | 🟠 High | TLS wrapper option |
    | HART-IP | 5094 | 🟡 Medium | Limited auth |

    ---

    <a name="compliance-standards"></a>📋 Compliance Standards

    This framework maps controls to the following international standards:

    | Standard | Controls | Description |
    |----------|----------|-------------|
    | ISA/IEC 62443 | 96 | Industrial automation and control systems security |
    | NIST SP 800-82 | 82 | Guide to ICS security (Rev. 3) |
    | NERC CIP | 62 | Critical infrastructure protection for electric utilities |
    | MITRE ATT&CK for ICS | 66 | Ad tactics and techniques for ICS |
    | CIS Controls v8 | 48 | Center for Internet Security controls (OT-adapted) |
    | CBK CORF | 876 | Kuwait Central Bank Cyber & Operational Resilience Framework |

    ---

    🐳 Docker Deployment

    ---

    🤝 Contributing

    Contributions are welcome! Please see the Contributing Guidelines for details.

    Priority areas for contribution:

  • Additional ICS protocol parsers (PROFIBUS, Foundation Fieldbus)

  • hardening guides (Honeywell, Yokogawa, Emerson)

  • Cloud-connected OT security (Azure IoT Hub, AWS IoT Greengrass)

  • OT-specific threat intelligence feeds

  • Additional compliance standards (ISO 27019, IEC 62351)

  • Localization and GCC/MENA regional guidance
  • ---

    📄 License

    This project is licensed under the MIT License — see the LICENSE file for details.

    🔗 Related Resources

  • CISA ICS Ad

  • NIST Cybersecurity Framework

  • ISA/IEC 62443 Standards

  • MITRE ATT&CK for ICS

  • SANS ICS Security
  • ---

    👤 Author

    Ali AlEnezi (SiteQ8)

  • GitHub:

  • Email:

  • Location: Kuwait 🇰🇼
  • ---

    <di="center">

    ⭐ Star this repo if you find it useful! ⭐

    Made with ❤️ in Kuwait 🇰🇼 for the global ICS security community

    *Aligned with NIST SP 800-82 · IEC 62443 · NERC CIP · MITRE ATT&CK for ICS · CIS Controls v8*

    </div>

    项目信息

    开发语言:Python

    Star 数:15

    技术要点

    该项目属于安全软件方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕ICS IoT OT Hardening Framework — Industrial Cybersecurity Platform featuring an asset discovery scanner, SNMP monitor, incident timeline, vulnerability scanner, compliant with IEC 62443, NIST 800-82, NERC CIP, and MITRE ATT&CK ICS, includes 20 demo devices and a settings panel展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。

    从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。

    使用与学习建议

    1. 下载源码压缩包,解压到本地环境。

    2. 根据项目类型准备对应的运行环境与依赖。

    3. 按照 README 中的步骤完成配置与部署。

    4. 在隔离的测试环境中运行验证,避免影响生产系统。

    免责声明

    本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。

    资源标题ics-iot-ot-hardening - ICS IoT OT Hardening Framework — Industrial Cybers
    所属分类安全软件
    发布作者admin
    发布时间2026-10-05 22:57:13
    下载权限 免费下载
    附件数量2 个下载链接
    浏览次数105
    讨论数量0
    主题状态正常讨论中

    本资源免费,登录后即可在本页「下载链接」区域获取全部附件。

    请在评论区留言说明具体链接,或联系作者补档。楼主更新后本页会同步最新的下载地址。

    请先阅读正文中的授权说明;未注明的默认仅限站内学习交流,禁止直接搬运到其他站点二次售卖。
    还没有讨论,快来抢沙发~
    登录 后才能参与讨论
    下载链接
    会员才能下载
    登录后开通会员
    同分类推荐
    暂无同类资源
    免费登录即可下载
    查看会员
    放大预览

    © 2026 剑庭安 - 网站开发定制 SEO 优化蜘蛛池代做 在线看手相算命. 保留所有权利。

    Powered by 酷像SEOv3.0

    网站地图 Sitemap.xml
    首页 全部分类 黑客安全 逆向|反编译 精品源码 站长工具自助开通会员其他资源SEO工具站群源码泛程序蜘蛛模板蜘蛛池外链工具创意乐园 搜索 会员服务 登录 注册