ivan-pro


Nameivan-pro JSON
Version 2.0.1 PyPI version JSON
download
home_pagehttps://github.com/packetchaos/ivan
SummaryA command-line interface to Tenable Security Center
upload_time2024-08-15 20:33:06
maintainerNone
docs_urlNone
authorCasey Reid
requires_python>=3.0
licenseGNUv3
keywords tenable securitycenter ivan tsc automation
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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';"



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/packetchaos/ivan",
    "name": "ivan-pro",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.0",
    "maintainer_email": null,
    "keywords": "tenable securitycenter ivan tsc, automation",
    "author": "Casey Reid",
    "author_email": "itprofguru@gmail.com",
    "download_url": null,
    "platform": null,
    "description": "# Ivan - The Tenable Security Center Swiss Army Knife\nA command-line tool which leverages the Tenable Security Center API to automate common tasks\nin Cyber Exposure or Vulnerability Management.\n\n    *** This tool is not an officially supported Tenable project ***\n\n    *** Use of this tool is subject to the terms and conditions identified below,\n     and is not subject to any license agreement you may have with Tenable ***\n\n### Installing IVAN\n\n    pip install ivan-pro\n\n### Authenticating to Tenable Security Center\n\n    ivan keys --a <your access key or username> --s <your secret key or password> --h <ipaddresss or FQDN>\n\n### Are my Keys inputted correctly?\nIn different terminals it can be a challenge to copy the keys to ivan since you can not be sure it copied correctly.\n\nUse the below commands to check your keys\n\n    ivan find query \"select * from keys;\"\n\nAlternatively, you could try entering your keys again using the '-clear' command to see what is being copied to the screen.\n\n    ivan keys -clear\n\n\n### Update the Ivan Database\n\n    ivan update vulns\n\n### Query the database directly\n\n    ivan find query \"select * from vulns;\"\n\nShow me the assets which have docker installed and the containers running\n\n    ivan find query \"select asset_ip, plugin_id, output from vulns where plugin_id='93561';\"\n\nHow many critical vulns do we have?\n\n    ivan find query \"select count(*) from vulns where severity='critical';\"\n\n\n### Export data into a CSV\n\n    ivan export query \"select asset_ip, plugin_name, description, solution, severity, score from vulns where score <='7';\"\n\n\n",
    "bugtrack_url": null,
    "license": "GNUv3",
    "summary": "A command-line interface to Tenable Security Center",
    "version": "2.0.1",
    "project_urls": {
        "Homepage": "https://github.com/packetchaos/ivan"
    },
    "split_keywords": [
        "tenable securitycenter ivan tsc",
        " automation"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8667604a7c7cb8cf3ba6f02232e88863fd0e7a83642c226f8b408e69c214b886",
                "md5": "27466ed9d10f632199774bf5c3c2d08c",
                "sha256": "d8e7c318a231ae301e144b5843d04f5da0aab4dddd7c0c4e927a564c846c83f4"
            },
            "downloads": -1,
            "filename": "ivan_pro-2.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "27466ed9d10f632199774bf5c3c2d08c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.0",
            "size": 29340,
            "upload_time": "2024-08-15T20:33:06",
            "upload_time_iso_8601": "2024-08-15T20:33:06.603398Z",
            "url": "https://files.pythonhosted.org/packages/86/67/604a7c7cb8cf3ba6f02232e88863fd0e7a83642c226f8b408e69c214b886/ivan_pro-2.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-15 20:33:06",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "packetchaos",
    "github_project": "ivan",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "ivan-pro"
}
        
Elapsed time: 1.56157s