Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/microsoft/msticpy
/ types & classes
Types & classes
443 in github.com/microsoft/msticpy
⨍
Functions
3,664
◇
Types & classes
443
↳
Endpoints
149
↓ 122 callers
Class
StateMatrix
Class for storing trained counts/probabilities.
msticpy/analysis/anomalous_sequence/utils/data_structures.py:15
↓ 47 callers
Class
Cmd
Class to store commands with accompanying params (and optionally values).
msticpy/analysis/anomalous_sequence/utils/data_structures.py:77
↓ 47 callers
Class
QueryProvider
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 callers
Class
MsticpyException
Default exception class for msticpy.
msticpy/common/exceptions.py:33
↓ 37 callers
Class
MsticpyUserError
Msticpy User exception displaying friendly message.
msticpy/common/exceptions.py:52
↓ 32 callers
Class
TimeSpan
Timespan parameter for notebook modules.
msticpy/common/timespan.py:24
↓ 31 callers
Class
MsticpyConnectionError
Exception class for KqlConnection errors.
msticpy/common/exceptions.py:379
↓ 27 callers
Class
AzureCloudConfig
Azure Cloud configuration.
msticpy/auth/cloud_mappings.py:195
↓ 27 callers
Class
SanitizedObservable
Encoded version of observable.
msticpy/context/lookup_result.py:19
↓ 24 callers
Class
MsticpyUserConfigError
Configuration user exception class for msticpy.
msticpy/common/exceptions.py:242
↓ 22 callers
Class
QueryTest
Test configuration for Kusto query tests.
tests/data/drivers/test_azure_kusto_driver.py:514
↓ 21 callers
Class
APILookupParams
HTTP Lookup Params definition.
msticpy/context/http_provider.py:41
↓ 21 callers
Class
AzCredentials
Class holding legacy(ADAL) and modern(MSAL) credentials.
msticpy/auth/azure_auth_core.py:51
↓ 18 callers
Class
ConnectTest
Test configuration for Kusto connection tests.
tests/data/drivers/test_azure_kusto_driver.py:194
↓ 18 callers
Class
MpConfigFile
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 callers
Class
MsticpyDataQueryError
Exception class for data query errors.
msticpy/common/exceptions.py:369
↓ 17 callers
Class
Model
Class for modelling sessions data.
msticpy/analysis/anomalous_sequence/model.py:19
↓ 16 callers
Class
WorkspaceConfig
Workspace configuration class.
msticpy/common/wsconfig.py:78
↓ 14 callers
Class
ProcSchema
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 callers
Class
EntityGraph
Create a graph for visualizing and tracking links between entities.
msticpy/vis/entity_graph_tools.py:50
↓ 13 callers
Class
MsticpyKeyVaultConfigError
Key Vault configuration exception.
msticpy/common/exceptions.py:276
↓ 13 callers
Class
TILookup
Threat Intel observable lookup from providers.
msticpy/context/tilookup.py:41
↓ 12 callers
Class
MicrosoftSentinel
Class for returning key Microsoft Sentinel elements.
msticpy/context/azure/sentinel_core.py:121
↓ 12 callers
Class
MsticpyImportExtraError
Exception class for Imports that need an extra.
msticpy/common/exceptions.py:398
↓ 12 callers
Class
SettingsDict
Dictionary class for settings with aliasing.
msticpy/common/pkg_config.py:49
↓ 12 callers
Class
_OTXParams
msticpy/context/tiproviders/alienvault_otx.py:35
↓ 11 callers
Class
AzureKustoDriver
Kusto Driver class to execute kql queries for Azure Data Explorer.
msticpy/data/drivers/azure_kusto_driver.py:144
↓ 10 callers
Class
FoliumMap
Wrapper class for Folium/Leaflet mapping.
msticpy/vis/foliummap.py:43
↓ 10 callers
Class
MsticpyNotConnectedError
Exception class for NotConnected errors.
msticpy/common/exceptions.py:349
↓ 10 callers
Class
PlotMapTest
Plot map test class.
tests/vis/test_folium.py:251
↓ 10 callers
Class
SplunkDriver
Driver to connect and query from Splunk.
msticpy/data/drivers/splunk_driver.py:90
↓ 10 callers
Class
TiTestCase
Class for test cases.
tests/context/test_tiproviders.py:166
↓ 9 callers
Class
BHKeyVaultClient
Core KeyVault client.
msticpy/auth/keyvault_client.py:51
↓ 9 callers
Class
GeoLiteLookup
GeoIP Lookup using MaxMindDB database. See Also -------- GeoIpLookup : Abstract base class IPStackLookup : IPStack GeoIP Impleme
msticpy/context/geoip.py:424
↓ 9 callers
Class
IpAddress
IPAddress Entity class. Attributes ---------- Address : str IpAddress Address Location : GeoLocation IpAddress L
msticpy/datamodel/entities/ip_address.py:28
↓ 9 callers
Class
MsticpyParameterError
Exception class for missing/incorrect parameters.
msticpy/common/exceptions.py:484
↓ 9 callers
Class
_XForceParams
msticpy/context/tiproviders/ibm_xforce.py:35
↓ 8 callers
Class
GeoLocation
GeoLocation class. Attributes ---------- CountryCode : str GeoLocation CountryCode CountryOrRegionName : str Geo
msticpy/datamodel/entities/geo_location.py:25
↓ 8 callers
Class
OpenObserveDriver
Driver to connect and query from OpenObserve.
msticpy/data/drivers/openobserve_driver.py:49
↓ 8 callers
Class
VTEntityType
VTEntityType: Enum class for VirusTotal entity types.
msticpy/context/vtlookupv3/vtlookupv3.py:57
↓ 8 callers
Class
VTLookup
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 callers
Class
_IntSightsParams
msticpy/context/tiproviders/intsights.py:41
↓ 7 callers
Class
Alert
Alert Entity class. Attributes ---------- AlertDisplayName : str Alert DisplayName CompromisedEntity : str Alert
msticpy/datamodel/entities/alert.py:29
↓ 7 callers
Class
AzureMonitorDriver
KqlDriver class to execute kql queries.
msticpy/data/drivers/azure_monitor_driver.py:78
↓ 7 callers
Class
AzureSearchDriver
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 callers
Class
MpConfigEdit
Msticpy Configuration helper class.
msticpy/config/mp_config_edit.py:35
↓ 7 callers
Class
Observation
Observation definition. Notes ----- caption : str The title and index of the observation. Must be unique in the obse
msticpy/analysis/observationlist.py:29
↓ 7 callers
Class
QueryEditor
Query template editor.
msticpy/config/query_editor.py:790
↓ 7 callers
Class
SumologicDriver
Driver to connect and query from Sumologic.
msticpy/data/drivers/sumologic_driver.py:53
↓ 6 callers
Class
Credentials
Mock credentials class.
tests/data/drivers/test_azure_monitor_driver.py:93
↓ 6 callers
Class
HTTPResponse
Class for mocked response.
tests/context/test_tiproviders.py:77
↓ 6 callers
Class
Host
Host Entity class. Attributes ---------- DnsDomain : str Host DnsDomain NTDomain : str Host NTDomain HostNam
msticpy/datamodel/entities/host.py:27
↓ 6 callers
Class
MsticpyAzureConnectionError
Exception class for Azure Connection errors.
msticpy/common/exceptions.py:474
↓ 6 callers
Class
MsticpyKqlConnectionError
Exception class for KqlConnection errors.
msticpy/common/exceptions.py:388
↓ 6 callers
Class
MsticpyResourceError
Exception class for resource errors.
msticpy/common/exceptions.py:41
↓ 6 callers
Class
Pivot
Pivot environment loader.
msticpy/init/pivot.py:48
↓ 6 callers
Class
QueryDefaults
Default values for query definitions.
msticpy/data/core/query_template.py:51
↓ 6 callers
Class
QueryMetadata
Metadata for query definitions.
msticpy/data/core/query_template.py:23
↓ 6 callers
Class
QueryParameterEditWidget
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 callers
Class
QuerySource
Query definition class for templated queries. Attributes ---------- name: str The query name metadata: dict[str, Any]
msticpy/data/core/query_source.py:52
↓ 6 callers
Class
SecurityAlert
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 callers
Class
CredentialWrapper
Class for handling legacy auth conversion.
msticpy/auth/cred_wrapper.py:24
↓ 5 callers
Class
DynamicSummary
Dynamic Summary class.
msticpy/context/azure/sentinel_dynamic_summary_types.py:153
↓ 5 callers
Class
HTTPResponse
Class for mocked response.
tests/context/test_contextproviders.py:44
↓ 5 callers
Class
IoCExtract
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 callers
Class
KeyVaultSettings
KeyVaultSettings class - reads settings from msticpyconfig. Notes ----- The KeyVault section in msticpyconfig.yaml can contain t
msticpy/auth/keyvault_settings.py:24
↓ 5 callers
Class
MDATPDriver
KqlDriver class to retrieve date from MS Defender APIs.
msticpy/data/drivers/mdatp_driver.py:67
↓ 5 callers
Class
MsticpyVTNoDataError
No data returned from VT API.
msticpy/context/vtlookupv3/vtlookupv3.py:49
↓ 5 callers
Class
PDlookup
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 callers
Class
ProcessTreeSchemaException
Custom exception for Process Tree schema.
msticpy/transform/proc_tree_schema.py:23
↓ 5 callers
Class
Query
A Query definition.
msticpy/data/core/query_template.py:67
↓ 5 callers
Class
QueryArgs
Query arguments.
msticpy/data/core/query_template.py:59
↓ 5 callers
Class
QueryCollection
Query Collection class - a query template.
msticpy/data/core/query_template.py:77
↓ 5 callers
Class
_ServiceNowParams
msticpy/context/contextproviders/servicenow.py:43
↓ 4 callers
Class
AzureBlobStorage
Class for interacting with Azure Blob Storage.
msticpy/data/storage/azure_blob_storage.py:31
↓ 4 callers
Class
AzureData
Class for returning data on an Azure tenant.
msticpy/context/azure/azure_data.py:142
↓ 4 callers
Class
CustomChange
Dummy ipywidgets change event.
msticpy/config/query_editor.py:145
↓ 4 callers
Class
DataTableColumnChooser
DataTableColumnChooser class.
msticpy/vis/data_viewer.py:171
↓ 4 callers
Class
DynamicSummaryItem
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 callers
Class
ExpectedResult
Test expected values.
tests/context/azure/test_sentinel_workspaces.py:129
↓ 4 callers
Class
MSALDelegatedAuth
Class for handling MSAL based delegated auth.
msticpy/auth/msal_auth.py:28
↓ 4 callers
Class
ModuleImports
Container class for module analysis.
tools/toollib/import_analyzer.py:36
↓ 4 callers
Class
MpConfigControls
Msticpy configuration and settings database.
msticpy/config/mp_config_control.py:36
↓ 4 callers
Class
MsticpyMissingDependencyError
Exception class for Imports that are not installed.
msticpy/common/exceptions.py:434
↓ 4 callers
Class
PivotQueryFunctions
Class to retrieve the queries and params from a provider.
msticpy/init/pivot_init/pivot_data_queries.py:98
↓ 4 callers
Class
PivotRegistration
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 callers
Class
ProviderArgs
ProviderArgs dictionary.
msticpy/common/provider_settings.py:33
↓ 4 callers
Class
QueryContainer
Empty class used to create hierarchical attributes.
msticpy/data/core/query_container.py:17
↓ 4 callers
Class
SentinelQuery
Attrs class that represents a Sentinel Query yaml file.
msticpy/data/drivers/sentinel_query_reader.py:70
↓ 4 callers
Class
TemplateLine
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 callers
Class
UTDataDriver
Test class.
tests/data/test_dataqueries.py:38
↓ 4 callers
Class
VTParams
VirusTotal parameter collection.
msticpy/context/vtlookupv3/vtlookup.py:49
↓ 4 callers
Class
_IpWhoIsResult
Named tuple for IPWhoIs Result.
msticpy/context/ip_utils.py:548
↓ 4 callers
Class
_MockAlert
tests/data/drivers/test_splunk_driver.py:67
↓ 3 callers
Class
Account
Account Entity class. Attributes ---------- Name : str Account Name NTDomain : str Account NTDomain UPNSuffi
msticpy/datamodel/entities/account.py:27
↓ 3 callers
Class
CEDataProviders
Data providers edit component.
msticpy/config/ce_data_providers.py:24
↓ 3 callers
Class
ContextLookup
Observable lookup from providers.
msticpy/context/contextlookup.py:38
↓ 3 callers
Class
DataTableColumnChooser
DataTableColumnChooser class.
msticpy/vis/data_viewer_panel.py:191
↓ 3 callers
Class
DataTableFilter
Data filtering class.
msticpy/vis/data_viewer.py:246
↓ 3 callers
Class
DataViewer
Data viewer class.
msticpy/vis/data_viewer_panel.py:33
next →
1–100 of 443, ranked by callers