Dict-Like object. Represent a ESM Watchlist.
load_details
is called.WatchlistManager
Method | __init__ | Create a new Watchlist object from parameters or ID. |
Method | add_values | Add values to static watchlist. |
Method | remove_values | Remove values from static watchlist. |
Method | data_from_id | Retrieve watchlist data from given ID. |
Method | load_details | Load Watchlist details. |
Method | refresh | Load Watchlist details. Same as load_details() |
Method | load_values | Load Watchlist values into the values Watchlist dict key. |
Method | get_id | Returns: int : The Watchlist ID. |
Inherited from NitroDict:
Instance Variable | data | Underlying dict object |
Method | __str__ | str(obj) -> return text string. |
Method | __repr__ | repr(obj) -> return json string. |
Method | json | JSON representation of a item |
Method | text | Text list of item's values |
Inherited from NitroObject (via NitroDict):
Class | NitroJSONEncoder | Custom JSON encoder that will use the approprtiate propertie depending of the type of NitroObject. TODO support json json dumping of QueryFilers, may be by making them inherits from NitroDict. |
Instance Variable | nitro | msiempy.core.session.NitroSession object. Interface to the SIEM. |
Add values to static watchlist.
values
(list): list of valuesRemove values from static watchlist.
values
(list): list of valuesload_details()
Load Watchlist values into the values Watchlist dict key.
KeyError
if watchlist invalid.int
: The Watchlist ID.