1个不稳定版本
新 0.1.0 | 2024年8月17日 |
---|
#149 在 命令行界面
1.5MB
328 行
Smoke Hash
检查文件系统中的文件更改(Windows、Linux、macOS - 如果您的系统未列出,请尝试使用cargo install或下载源代码并构建)
安装
cargo install smokehash
或从GitHub发布页面获取您操作系统的二进制文件
用例
- 自动化交易机器人日志 - 您可以检查活动
- 检查自动下载的内容 - 如果它已更改
- 查找您的日志 - 也许有人最终访问了您的网站
- 在渗透测试合同中 - 查找提取的cookie、SQL数据库等中的更改
- 文件的整体更改 - 您只是想知道
帮助信息摘录
smokehash 0.1.0
Neosb <[email protected]>
Check files for changes using SHA256 hash function using user provided lists file
PATH_TO_FILE1
PATH_TO_FILE2
Usage: smokehash [OPTIONS]
Options:
-l, --list-file <LIST_FILE> List of files you want to check for changes and at the same time storage file for SHA256 hash values of files
-c, --create-list <CREATE_LIST> Create list of files in directory
--exclude-dirs <EXCLUDE_DIRS> Exclude directories, especially useful when creating a list delimited by ',' - comma
--exclude-files <EXCLUDE_FILES> Exclude files, especially useful when creating a list delimited by ',' - comma
-v, --verbose Should it echo files and status as it checks
-h, --help Print help
-V, --version Print version
路线图
- 模块化(创建更多功能) - 目前程序在
src/main.rs
文件中 - 完成模块化后编写适当的单元测试
- 将
.gitignore
解析作为布尔标志添加到clap
- 它将在每个目录中查找.gitignore
文件并将其使用
许可证
Apache-2.0或MIT
依赖项
~1.8–9.5MB
~85K SLoC