Ivan - The Tenable Security Center Swiss Army Knife
A command-line tool which leverages the Tenable Security Center API to automate common tasks in Cyber Exposure or Vulnerability Management.
*** This tool is not an officially supported Tenable project ***
*** Use of this tool is subject to the terms and conditions identified below,
and is not subject to any license agreement you may have with Tenable ***
Installing IVAN
pip install ivan-pro
Authenticating to Tenable Security Center
ivan keys --a <your access key or username> --s <your secret key or password> --h <ipaddresss or FQDN>
Are my Keys inputted correctly?
In different terminals it can be a challenge to copy the keys to ivan since you can not be sure it copied correctly.
Use the below commands to check your keys
ivan find query "select * from keys;"
Alternatively, you could try entering your keys again using the '-clear' command to see what is being copied to the screen.
ivan keys -clear
Update the Ivan Database
ivan update vulns
Query the database directly
ivan find query "select * from vulns;"
Show me the assets which have docker installed and the containers running
ivan find query "select asset_ip, plugin_id, output from vulns where plugin_id='93561';"
How many critical vulns do we have?
ivan find query "select count(*) from vulns where severity='critical';"
Export data into a CSV
ivan export query "select asset_ip, plugin_name, description, solution, severity, score from vulns where score <='7';"
Metadata
Release files for ivan-pro 2.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ivan_pro-2.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Release files / ivan_pro-2.0.1-py3-none-any.whl
| Download URL | ivan_pro-2.0.1-py3-none-any.whl |
|---|---|
| Size | 29.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d8e7c318a231ae301e144b5843d04f5da0aab4dddd7c0c4e927a564c846c83f4
|
|
BLAKE2b-256 checksum How to use checksums |
8667604a7c7cb8cf3ba6f02232e88863fd0e7a83642c226f8b408e69c214b886
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.9.17
|