IRFuzz 是一款用于文档归档或任何文件的简单扫描器,基于Yara规则。
Linux 或 OS X
pip install yara-python 安装)依赖项通过 pipenv 管理。使用以下命令安装依赖项并激活虚拟环境:
$ pipenv install
$ pipenv shell
$ python -m watchd.watch ~/tools/IR/ -y rules/maldocs --csv csvfile.csv
$ python -m watchd.watch ~/tools/IR/ -y rules/maldocs --csv csvfile.csv --extensions .zip,.rar
从 https://irfuzz.com/tokens 生成令牌
$ python -m watchd.watch ~/tools/IR/ -y rules/maldocs --csv csvfile.csv --extensions .php --token tokenhere
通过网站配置警报,发送到Telegram或你的邮箱。
$ python -m watchd.watch ~/tools/IR/ -y rules/maldocs --csv csvfile.csv --delete
$ python -m watchd.watch ~/tools/IR/ -y rules/maldocs --csv csvfile.csv --polling
添加 --poll 选项以强制使用轮询机制检测数据目录的变化。轮询比操作系统底层机制的检测速度慢,但在某些文件系统(如SMB挂载)上是必需的。
.doc .docm .docx .docx .dot .dotm .dotx .odt
.ods .xla .xlam .xls .xls .xlsb .xlsm .xlsx .xlsx .xlt .xltm .xltx .xlw
.pot .potm .potx .ppa .ppam .pps .ppsm .ppsx .ppt .pptm .pptx .pptx .pptx
IRFuzz 使用 zipdump.py 进行ZIP文件分析。