MCPcopy Index your code

hub / github.com/microsoft/msticpy / types & classes

Types & classes443 in github.com/microsoft/msticpy

↓ 122 callersClassStateMatrix
Class for storing trained counts/probabilities.
msticpy/analysis/anomalous_sequence/utils/data_structures.py:15
↓ 47 callersClassCmd
Class to store commands with accompanying params (and optionally values).
msticpy/analysis/anomalous_sequence/utils/data_structures.py:77
↓ 47 callersClassQueryProvider
Container for query store and query execution provider. Instances of this class hold the query set and execution methods for a specific
msticpy/data/core/data_providers.py:55
↓ 43 callersClassMsticpyException
Default exception class for msticpy.
msticpy/common/exceptions.py:33
↓ 37 callersClassMsticpyUserError
Msticpy User exception displaying friendly message.
msticpy/common/exceptions.py:52
↓ 32 callersClassTimeSpan
Timespan parameter for notebook modules.
msticpy/common/timespan.py:24
↓ 31 callersClassMsticpyConnectionError
Exception class for KqlConnection errors.
msticpy/common/exceptions.py:379
↓ 27 callersClassAzureCloudConfig
Azure Cloud configuration.
msticpy/auth/cloud_mappings.py:195
↓ 27 callersClassSanitizedObservable
Encoded version of observable.
msticpy/context/lookup_result.py:19
↓ 24 callersClassMsticpyUserConfigError
Configuration user exception class for msticpy.
msticpy/common/exceptions.py:242
↓ 22 callersClassQueryTest
Test configuration for Kusto query tests.
tests/data/drivers/test_azure_kusto_driver.py:514
↓ 21 callersClassAPILookupParams
HTTP Lookup Params definition.
msticpy/context/http_provider.py:41
↓ 21 callersClassAzCredentials
Class holding legacy(ADAL) and modern(MSAL) credentials.
msticpy/auth/azure_auth_core.py:51
↓ 18 callersClassConnectTest
Test configuration for Kusto connection tests.
tests/data/drivers/test_azure_kusto_driver.py:194
↓ 18 callersClassMpConfigFile
MSTICPy Configuration management class. Use the functions from the commandline or display in a Jupyter notebook to use interactive versi
msticpy/config/mp_config_file.py:61
↓ 18 callersClassMsticpyDataQueryError
Exception class for data query errors.
msticpy/common/exceptions.py:369
↓ 17 callersClassModel
Class for modelling sessions data.
msticpy/analysis/anomalous_sequence/model.py:19
↓ 16 callersClassWorkspaceConfig
Workspace configuration class.
msticpy/common/wsconfig.py:78
↓ 14 callersClassProcSchema
Property name lookup for Process event schema. Each property maps a generic column name on to the schema of the input data. Most of thes
msticpy/transform/proc_tree_schema.py:33
↓ 13 callersClassEntityGraph
Create a graph for visualizing and tracking links between entities.
msticpy/vis/entity_graph_tools.py:50
↓ 13 callersClassMsticpyKeyVaultConfigError
Key Vault configuration exception.
msticpy/common/exceptions.py:276
↓ 13 callersClassTILookup
Threat Intel observable lookup from providers.
msticpy/context/tilookup.py:41
↓ 12 callersClassMicrosoftSentinel
Class for returning key Microsoft Sentinel elements.
msticpy/context/azure/sentinel_core.py:121
↓ 12 callersClassMsticpyImportExtraError
Exception class for Imports that need an extra.
msticpy/common/exceptions.py:398
↓ 12 callersClassSettingsDict
Dictionary class for settings with aliasing.
msticpy/common/pkg_config.py:49
↓ 12 callersClass_OTXParams
msticpy/context/tiproviders/alienvault_otx.py:35
↓ 11 callersClassAzureKustoDriver
Kusto Driver class to execute kql queries for Azure Data Explorer.
msticpy/data/drivers/azure_kusto_driver.py:144
↓ 10 callersClassFoliumMap
Wrapper class for Folium/Leaflet mapping.
msticpy/vis/foliummap.py:43
↓ 10 callersClassMsticpyNotConnectedError
Exception class for NotConnected errors.
msticpy/common/exceptions.py:349
↓ 10 callersClassPlotMapTest
Plot map test class.
tests/vis/test_folium.py:251
↓ 10 callersClassSplunkDriver
Driver to connect and query from Splunk.
msticpy/data/drivers/splunk_driver.py:90
↓ 10 callersClassTiTestCase
Class for test cases.
tests/context/test_tiproviders.py:166
↓ 9 callersClassBHKeyVaultClient
Core KeyVault client.
msticpy/auth/keyvault_client.py:51
↓ 9 callersClassGeoLiteLookup
GeoIP Lookup using MaxMindDB database. See Also -------- GeoIpLookup : Abstract base class IPStackLookup : IPStack GeoIP Impleme
msticpy/context/geoip.py:424
↓ 9 callersClassIpAddress
IPAddress Entity class. Attributes ---------- Address : str IpAddress Address Location : GeoLocation IpAddress L
msticpy/datamodel/entities/ip_address.py:28
↓ 9 callersClassMsticpyParameterError
Exception class for missing/incorrect parameters.
msticpy/common/exceptions.py:484
↓ 9 callersClass_XForceParams
msticpy/context/tiproviders/ibm_xforce.py:35
↓ 8 callersClassGeoLocation
GeoLocation class. Attributes ---------- CountryCode : str GeoLocation CountryCode CountryOrRegionName : str Geo
msticpy/datamodel/entities/geo_location.py:25
↓ 8 callersClassOpenObserveDriver
Driver to connect and query from OpenObserve.
msticpy/data/drivers/openobserve_driver.py:49
↓ 8 callersClassVTEntityType
VTEntityType: Enum class for VirusTotal entity types.
msticpy/context/vtlookupv3/vtlookupv3.py:57
↓ 8 callersClassVTLookup
VTLookup: VirusTotal lookup of IoC reports. Main methods are: lookup_iocs() - accepts input of multiple IoCs in a Pandas DataFrame l
msticpy/context/vtlookupv3/vtlookup.py:68
↓ 8 callersClass_IntSightsParams
msticpy/context/tiproviders/intsights.py:41
↓ 7 callersClassAlert
Alert Entity class. Attributes ---------- AlertDisplayName : str Alert DisplayName CompromisedEntity : str Alert
msticpy/datamodel/entities/alert.py:29
↓ 7 callersClassAzureMonitorDriver
KqlDriver class to execute kql queries.
msticpy/data/drivers/azure_monitor_driver.py:78
↓ 7 callersClassAzureSearchDriver
Allows simple querying of Azure Log Analytics Basic tables data using KQL. Derives from AzureMonitorDriver and uses direct REST (/search) qu
msticpy/data/drivers/azure_search_driver.py:38
↓ 7 callersClassMpConfigEdit
Msticpy Configuration helper class.
msticpy/config/mp_config_edit.py:35
↓ 7 callersClassObservation
Observation definition. Notes ----- caption : str The title and index of the observation. Must be unique in the obse
msticpy/analysis/observationlist.py:29
↓ 7 callersClassQueryEditor
Query template editor.
msticpy/config/query_editor.py:790
↓ 7 callersClassSumologicDriver
Driver to connect and query from Sumologic.
msticpy/data/drivers/sumologic_driver.py:53
↓ 6 callersClassCredentials
Mock credentials class.
tests/data/drivers/test_azure_monitor_driver.py:93
↓ 6 callersClassHTTPResponse
Class for mocked response.
tests/context/test_tiproviders.py:77
↓ 6 callersClassHost
Host Entity class. Attributes ---------- DnsDomain : str Host DnsDomain NTDomain : str Host NTDomain HostNam
msticpy/datamodel/entities/host.py:27
↓ 6 callersClassMsticpyAzureConnectionError
Exception class for Azure Connection errors.
msticpy/common/exceptions.py:474
↓ 6 callersClassMsticpyKqlConnectionError
Exception class for KqlConnection errors.
msticpy/common/exceptions.py:388
↓ 6 callersClassMsticpyResourceError
Exception class for resource errors.
msticpy/common/exceptions.py:41
↓ 6 callersClassPivot
Pivot environment loader.
msticpy/init/pivot.py:48
↓ 6 callersClassQueryDefaults
Default values for query definitions.
msticpy/data/core/query_template.py:51
↓ 6 callersClassQueryMetadata
Metadata for query definitions.
msticpy/data/core/query_template.py:23
↓ 6 callersClassQueryParameterEditWidget
Class to manage editing of query parameters. This class provides a graphical user interface for editing query parameters. It allows user
msticpy/config/query_editor.py:152
↓ 6 callersClassQuerySource
Query definition class for templated queries. Attributes ---------- name: str The query name metadata: dict[str, Any]
msticpy/data/core/query_source.py:52
↓ 6 callersClassSecurityAlert
Security Alert Class. Instantiates a security alert from a pandas Series and provides convenience access methods to retrieve properties.
msticpy/nbtools/security_alert.py:26
↓ 5 callersClassCredentialWrapper
Class for handling legacy auth conversion.
msticpy/auth/cred_wrapper.py:24
↓ 5 callersClassDynamicSummary
Dynamic Summary class.
msticpy/context/azure/sentinel_dynamic_summary_types.py:153
↓ 5 callersClassHTTPResponse
Class for mocked response.
tests/context/test_contextproviders.py:44
↓ 5 callersClassIoCExtract
IoC Extractor - looks for common IoC patterns in input strings. The extract() method takes either a string or a pandas DataFrame as inpu
msticpy/transform/iocextract.py:111
↓ 5 callersClassKeyVaultSettings
KeyVaultSettings class - reads settings from msticpyconfig. Notes ----- The KeyVault section in msticpyconfig.yaml can contain t
msticpy/auth/keyvault_settings.py:24
↓ 5 callersClassMDATPDriver
KqlDriver class to retrieve date from MS Defender APIs.
msticpy/data/drivers/mdatp_driver.py:67
↓ 5 callersClassMsticpyVTNoDataError
No data returned from VT API.
msticpy/context/vtlookupv3/vtlookupv3.py:49
↓ 5 callersClassPDlookup
PDlookup: A class to interact with the Pulsedive API. This class allows you to look up indicators of compromise (IOCs) and explore diffe
msticpy/context/tiproviders/pulsedive.py:70
↓ 5 callersClassProcessTreeSchemaException
Custom exception for Process Tree schema.
msticpy/transform/proc_tree_schema.py:23
↓ 5 callersClassQuery
A Query definition.
msticpy/data/core/query_template.py:67
↓ 5 callersClassQueryArgs
Query arguments.
msticpy/data/core/query_template.py:59
↓ 5 callersClassQueryCollection
Query Collection class - a query template.
msticpy/data/core/query_template.py:77
↓ 5 callersClass_ServiceNowParams
msticpy/context/contextproviders/servicenow.py:43
↓ 4 callersClassAzureBlobStorage
Class for interacting with Azure Blob Storage.
msticpy/data/storage/azure_blob_storage.py:31
↓ 4 callersClassAzureData
Class for returning data on an Azure tenant.
msticpy/context/azure/azure_data.py:142
↓ 4 callersClassCustomChange
Dummy ipywidgets change event.
msticpy/config/query_editor.py:145
↓ 4 callersClassDataTableColumnChooser
DataTableColumnChooser class.
msticpy/vis/data_viewer.py:171
↓ 4 callersClassDynamicSummaryItem
DynamicSummaryItem class. Parameters ---------- summary_item_id: Optional[str] The ID of the item relation_name: Optiona
msticpy/context/azure/sentinel_dynamic_summary_types.py:88
↓ 4 callersClassExpectedResult
Test expected values.
tests/context/azure/test_sentinel_workspaces.py:129
↓ 4 callersClassMSALDelegatedAuth
Class for handling MSAL based delegated auth.
msticpy/auth/msal_auth.py:28
↓ 4 callersClassModuleImports
Container class for module analysis.
tools/toollib/import_analyzer.py:36
↓ 4 callersClassMpConfigControls
Msticpy configuration and settings database.
msticpy/config/mp_config_control.py:36
↓ 4 callersClassMsticpyMissingDependencyError
Exception class for Imports that are not installed.
msticpy/common/exceptions.py:434
↓ 4 callersClassPivotQueryFunctions
Class to retrieve the queries and params from a provider.
msticpy/init/pivot_init/pivot_data_queries.py:98
↓ 4 callersClassPivotRegistration
Pivot registration for function. Notes ----- src_module : str The src_module to import src_class : str, optional
msticpy/init/pivot_core/pivot_register.py:36
↓ 4 callersClassProviderArgs
ProviderArgs dictionary.
msticpy/common/provider_settings.py:33
↓ 4 callersClassQueryContainer
Empty class used to create hierarchical attributes.
msticpy/data/core/query_container.py:17
↓ 4 callersClassSentinelQuery
Attrs class that represents a Sentinel Query yaml file.
msticpy/data/drivers/sentinel_query_reader.py:70
↓ 4 callersClassTemplateLine
Template definition for a line in text process tree. Notes ----- The items attribute must be a list of tuples, where each tuple
msticpy/transform/process_tree_utils.py:379
↓ 4 callersClassUTDataDriver
Test class.
tests/data/test_dataqueries.py:38
↓ 4 callersClassVTParams
VirusTotal parameter collection.
msticpy/context/vtlookupv3/vtlookup.py:49
↓ 4 callersClass_IpWhoIsResult
Named tuple for IPWhoIs Result.
msticpy/context/ip_utils.py:548
↓ 4 callersClass_MockAlert
tests/data/drivers/test_splunk_driver.py:67
↓ 3 callersClassAccount
Account Entity class. Attributes ---------- Name : str Account Name NTDomain : str Account NTDomain UPNSuffi
msticpy/datamodel/entities/account.py:27
↓ 3 callersClassCEDataProviders
Data providers edit component.
msticpy/config/ce_data_providers.py:24
↓ 3 callersClassContextLookup
Observable lookup from providers.
msticpy/context/contextlookup.py:38
↓ 3 callersClassDataTableColumnChooser
DataTableColumnChooser class.
msticpy/vis/data_viewer_panel.py:191
↓ 3 callersClassDataTableFilter
Data filtering class.
msticpy/vis/data_viewer.py:246
↓ 3 callersClassDataViewer
Data viewer class.
msticpy/vis/data_viewer_panel.py:33
next →1–100 of 443, ranked by callers