HiHunter
hihunter是基于Virustotal的命令行工具。
一、安装
$ pip install hihunter
二、使用
2.1 命令工具
| 命令行 | 说明 | 使用示例 |
|---|---|---|
| nextb-hihunter-virustotal | NextB的Virustotal命令行工具,输出结果参考:3.1 nextb-hihunter-virustotal命令行的输出结果 | nextb-hihunter-virustotal -c ./nextb-hihunter_config.json |
配置文件格式见:四、配置文件
三、执行结果
3.1 nextb-hihunter-virustotal命令行的输出结果
# usage 输出结果
nextb-hihunter-virustotal.exe -c "nextb_hihunter_config.json" -f usage
Virustotal使用情况如下:
本日已请求次数: 3148
每日请求次数上限: 30000
本日已使用比例: 0.10493333333333334
本月已请求次数: 257086
每月请求次数上限: 930000
本月已使用比例: 0.27643655913978493
每分钟请求次数: 10000
每小时请求次数: 467
# download 输出结果
nextb-hihunter-virustotal.exe -c "nextb_hihunter_config.json" -f download -hk 0b331b99595a863934c268ab1d1280e2
./downloads\0b331b99595a863934c268ab1d1280e2: 100%|█████████████████████████████████████████████████████████| 13.8k/13.8k [00:00<00:00, 233kiB/s]
下载文件成功,文件保存路径:./downloads\0b331b99595a863934c268ab1d1280e2
# filter 输出结果
nextb-hihunter-virustotal.exe -c "nextb_hihunter_config.json" -f filter -n 4
+----------------------------------+------------------------+----------+--------------------+
| 文件md5 | 威胁标签 | positive | 提交文件名 |
+----------------------------------+------------------------+----------+--------------------+
| d710e95ae12def06be68a4a432ceac48 | trojan.hidden | 16 | SWIFT $140,043. |
| bc853bdf4fbb7603ec1f23710f167236 | trojan.hidden | 13 | SWIFT $140,043. |
| 72aca0f5bc8a61384eb9be2a4d2c756e | | 0 | C8F5220D0C2.A01 |
| 0912d2ce810815e9684393af97b70e7f | | 0 | phish_alert_sp2 |
+----------------------------------+------------------------+----------+--------------------+
--------------------2023-01-19 21:02:14--------------------
四、配置文件
{
// virustotal配置参数
"virustotal": {
"api_key": "", // virustotal的api_key
"filter_delay": 1, // 起始时间,默认最近1个小时前开始
"filter_querys": ["p:1+ p:10- tag:email"], // virustotal的筛选条件
"filter_number": 10, // 每次筛选返回的数量
"download_dir": "./downloads", // 样本下载保存目录
"download_hash": "", // 样本哈希
"download_hash_file": "" // 样本哈希列表文件,每行一个哈希值
},
"database": {
"sqlite_db_name": "./NextBHihunter.db" // 保存筛选样本的sqlite数据库名称
}
}
Metadata
Release files for hihunter 1.0.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| hihunter-1.0.6.tar.gz | 15.6 kB | Without provenance | Details for hihunter-1.0.6.tar.gz |
Release files / hihunter-1.0.6.tar.gz
| Download URL | hihunter-1.0.6.tar.gz |
|---|---|
| Size | 15.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fd1260d08b1b2981b16306813be07335651f0074be18c535c27c5f62357123ed
|
|
BLAKE2b-256 checksum How to use checksums |
9a794eb1c3e1bfc683002b555492e3194377562294d21742db0203a566c5fb93
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.1
|
Security for hihunter 1.0.6
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.