用于与Tenable的Nessus交互的命令行工具
项目描述
audiness
与Nessus实例交互的帮助脚本。命令行界面允许用户在无需使用Web界面的情况下执行Nessus安装上的任务。
安装
该软件包可在Python包索引中找到。
$ pip3 install audiness --user
获取最新状态
$ pip install git+https://github.com/audiusGmbH/audiness.git
对于Nix或NixOS用户,Nixpkgs中有一个软件包。请注意,最新版本可能仅存在于unstable
通道中。
$ nix-env -iA nixos.audiness
设置
您必须为您用户生成API密钥。单击右上角的用户名,然后选择API密钥
并点击生成
按钮。
记下访问密钥和秘密密钥。
如果您不打算在运行Nessus实例的同一主机上运行audiness
,则可能需要您使用端口转发通过隧道访问Nessus Web界面。
$ ssh -L 8834:localhost:8834 -l your_user_name host.with.nessus
用法
使用--help
获取一般概述,或使用COMMAND --help
获取详细帮助。
$ audiness --help
Usage: audiness [OPTIONS] COMMAND [ARGS]...
╭─ Options ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ * --access-key TEXT Nessus API access key [env var: ACCESS_KEY] [default: None] [required] │
│ * --secret-key TEXT Nessus API secret key [env var: SECRET_KEY] [default: None] [required] │
│ --host TEXT URL to Nessus instance [default: https://localhost:8834] │
│ --install-completion Install completion for the current shell. │
│ --show-completion Show completion for the current shell, to copy it or customize the installation. │
│ --help Show this message and exit. │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ folders │
│ scans │
│ server │
│ software │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
如果您不想输入访问密钥和秘密密钥,请将它们放入您shell的环境变量中。
$ export ACCESS_KEY="ae0bf3d57f8f8f6bcd8d01d3aedde60937d08647da4d89a6eb4dba2a9bee5d5d"
$ export SECRET_KEY="5f671a64819221e6b5c2361016af7dcaeb30de359009fee589b3a5d85dea11b4"
许可协议
audiness
采用MIT许可,有关详细信息请参阅LICENSE文件。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪一个,请了解有关安装包的更多信息。
源代码分发
audiness-0.5.0.tar.gz (6.9 kB 查看哈希值)
构建分发
audiness-0.5.0-py3-none-any.whl (8.7 kB 查看哈希值)
关闭
audiness-0.5.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a48c51fc17cc7a93f749b4f6673e522fbfe428d5a7597404a6eda9ce9c54766a |
|
MD5 | dc0395efce893b60d3faaf0c3066e388 |
|
BLAKE2b-256 | f2214536ed392428d12261dbb2baa55eb734efaf6d158e9ac2810a9d39628128 |
关闭
audiness-0.5.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fa9bc3e9664e22459a2c7f327b2cb85ca1c66ade5e0ddb4e0acf377479dc3ed5 |
|
MD5 | c8af46fcdd9622d217951fd857f91039 |
|
BLAKE2b-256 | e1c370db380681e37fcdbd8b847be30134f18f5023a0c9b33636a9badcd69de3 |