MarcoAbreu2002/ICS-Protocol-Security-Toolkit

GitHub: MarcoAbreu2002/ICS-Protocol-Security-Toolkit

一款用于 Modbus/TCP 操作和 DNP3 数据提取的工控协议安全分析命令行工具。

Stars: 0 | Forks: 0

# ICS 协议安全工具包 用于交互和分析工业通信协议的命令行应用程序,重点关注 Modbus/TCP 操作和 DNP3 数据提取。 ## 概述 本项目提供了一个基于终端的界面,允许用户: - 操作 Modbus/TCP 通信 - 从 DNP3 数据包中提取并分析数据 - 通过结构化的交互式菜单浏览功能 该应用程序设计用于支持 ANSI 颜色的 Linux 或 Windows 终端中运行。 ## 功能特性 ### Modbus/TCP 模块 - 源 IP 地址和目的 IP 地址的操作 - 源 MAC 地址和目的 MAC 地址的操作 - Modbus 寄存器的读取与修改 ### DNP3 模块 - 从 DNP3 数据包中提取相关信息 - 将提取的数据导出到文本文件以供后续分析 ### 用户界面 - 交互式菜单驱动的 CLI - 彩色终端输出,提升可读性 - 模块间清晰分离 ## 项目结构 ``` . ├── main.py # Main menu and application entry point ├── modbus.py # Modbus/TCP manipulation logic ├── dnp3.py # DNP3 packet analysis and data extraction ├── requirements.txt └── README.md ```
标签:DFIR, DNP3, ICS, MITM, Modbus/TCP, NTLM Relay, PKINIT, Python, SCADA, 中间人攻击, 关键基础设施, 协议分析, 哈希传递, 寄存器读写, 工业物联网, 工控安全, 数据包操控, 数据包编辑, 数据提取, 文档结构分析, 无后门, 权限提升, 网络安全, 逆向工具, 隐私保护