AlgosecGetApplications

Find applications containing network objects related to IP address using AppViz.

python · AlgoSec

Details

IDAlgosecGetApplications
Languagepython
From Version5.0.0
Docker Imagedemisto/python3:3.12.13.10116658
TagsAlgosec

README

Finds applications containing network objects related to IP address using AppViz.

Script Data


Name Description
Script Type python
Tags Algosec

Dependencies


This script uses the following commands and scripts.

  • algosec-get-applications

Inputs


Argument Name Description
address The IP address/Subnet to search.
type The search method for the address.

Outputs


There are no outputs for this script.

import demistomock as demisto


def test_algosec_get_applications(mocker):
    """
    Given:
        - response mock.
    When:
        - running AlgosecGetApplications script.
    Then:
        - Ensure that the results were built correctly.
    """
    from AlgosecGetApplications import algosec_get_applications

    ticket = [{"Type": 3, "Contents": {"some_info": {"info": "test"}}}]
    mocker.patch.object(demisto, "executeCommand", return_value=ticket)
    results_mock = mocker.patch.object(demisto, "results")
    algosec_get_applications()
    assert results_mock.call_args[0][0]["Contents"] == [{"some_info": "info: test"}]