yetkind/security-tools
GitHub: yetkind/security-tools
一组独立的 Python 安全实用脚本,涵盖威胁情报转 YARA 规则、Windows 防火墙交互管理和图片 EXIF 元数据快速查看。
Stars: 0 | Forks: 0
# 安全工具
一组用于威胁情报、网络防御和文件元数据检查的独立 Python 实用工具的小集合。每个脚本都是独立的,可以单独运行。
## 目录
### `pulse2yara.py`
通过 API 从 AlienVault OTX (Open Threat Exchange) pulse 中提取威胁指标,并将其转换为两种可用的输出:
- 包含所有指标(类型 + 值)的 CSV 导出文件
- 匹配指标字符串的生成 YARA 规则文件
非常适合用于将共享的威胁情报快速转换为检测规则。
**环境要求:** `requests`, `yara-python`
**用法:**
```
python pulse2yara.py
# 出现提示时输入 OTX pulse ID
```
### `minifw_netsh.py`
一款基于 `netsh advfirewall` 构建的轻量级、交互式 Windows 命令行防火墙管理器。它可以让你:
- 按协议/端口允许或阻止流量
- 阻止或解除阻止特定的 IP 地址
- 将所有当前的防火墙规则导出到 CSV 文件以供查看
**环境要求:** Windows,需以管理员权限运行
**用法:**
```
python minifw_netsh.py
```
### `Right-Click Image EXIF Viewer.js`
一款快捷查看脚本,用于通过右键上下文菜单操作直接查看嵌入在 JPG/JPEG 图像中的 EXIF 元数据 —— 非常适合在无需打开完整图像编辑器的情况下进行快速的隐私/取证检查。
## 许可证
查看 [许可证](./LICENSE)。
标签:Python, YARA, 云资产可视化, 威胁情报, 开发者工具, 数据可视化, 文件元数据, 无后门, 逆向工具, 防火墙管理