用于与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://: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 |