https://github.com/pysnow1/ICfinger
基于工控协议指纹脚本的工业资产识别
https://github.com/pysnow1/ICfinger
Last synced: 4 months ago
JSON representation
基于工控协议指纹脚本的工业资产识别
- Host: GitHub
- URL: https://github.com/pysnow1/ICfinger
- Owner: pysnow1
- Created: 2024-06-18T15:55:33.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-06-20T23:08:33.000Z (11 months ago)
- Last Synced: 2024-09-11T03:44:25.319Z (8 months ago)
- Language: Python
- Homepage:
- Size: 340 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-hacking-lists - pysnow1/ICfinger - 基于工控协议指纹脚本的工业资产识别 (Python)
README
# ICfinger
基于Umas协议的指纹识别工具,能够识别modbus服务指纹,重点针对施耐德PLC进行指纹识别,基于umas协议的0x2操作码进行识别,通过逆向该协议建立的识别规则
## 介绍
ICfinger是一款工业指纹识别工具,能够识别各种modbus协议机器信息,能通umas识别施耐德PLC机器型号
## 使用
```
usage: main.py [-h] -t TARGET [-r RULE] [-o OUTPUT]施耐德PLC指纹识别工具
options:
-h, --help show this help message and exit
-t TARGET, --target TARGET
目标IP地址
-r RULE, --rule RULE 加载指定的规则库json文件
-o OUTPUT, --output OUTPUT
指定输出扫描结果文件位置
```**单目标识别**

**多目标识别**


**结果渲染输出**

# 参考链接
[https://www.ics-cert.org.cn/portal/page/121/a9c6ec01a8b747ee9dcee7b9ac41cb38.html](https://www.ics-cert.org.cn/portal/page/121/a9c6ec01a8b747ee9dcee7b9ac41cb38.html)
https://www.secrss.com/articles/30362
https://cloud.tencent.com/developer/article/1639560
https://www.anquanke.com/post/id/231884
[https://github.com/ffffffff0x/1earn/blob/master/1earn/Security/ICS/%E5%AE%9E%E9%AA%8C/Modbus%E4%BB%BF%E7%9C%9F%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA.md](https://github.com/ffffffff0x/1earn/blob/master/1earn/Security/ICS/实验/Modbus仿真环境搭建.md)
https://github.com/Fupo-series/ICS-Tools/blob/main/ModbusPLC_InfoScan.py