Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/microsoft/msticpy
/ functions
Functions
3,664 in github.com/microsoft/msticpy
⨍
Functions
3,664
◇
Types & classes
443
↳
Endpoints
149
↓ 2 callers
Method
display
Display the widget.
msticpy/init/pivot_core/pivot_browser.py:178
↓ 2 callers
Method
display
Display the interactive widgets.
msticpy/config/query_editor.py:42
↓ 2 callers
Function
display_logon_data
Display logon data for one or more events as HTML table. Parameters ---------- logon_event : pd.DataFrame Dataframe containi
msticpy/vis/nbdisplay.py:168
↓ 2 callers
Function
enum_parse
Try to parse a string value to an Enum member. Parameters ---------- enum_cls : EnumType The Enum type to check against
msticpy/common/utility/types.py:168
↓ 2 callers
Function
escape_windows_path
Escape backslash characters in a string.
msticpy/common/utility/format.py:86
↓ 2 callers
Method
execute_mgmt
Mock execute_mgmt.
tests/data/drivers/test_azure_kusto_driver.py:461
↓ 2 callers
Method
explore
Perform a search query on the Pulsedive API. Parameters ---------- query : str The query to perform.
msticpy/context/tiproviders/pulsedive.py:162
↓ 2 callers
Function
extract_anomaly_periods
Return dictionary of anomaly periods, merging adjacent ones. Parameters ---------- data : pd.DataFrame The data to process
msticpy/analysis/timeseries.py:311
↓ 2 callers
Method
field_list
Return field names as a list.
msticpy/vis/timeline_values.py:80
↓ 2 callers
Method
fields
Return set of fields widget controls.
msticpy/vis/mordor_browser.py:87
↓ 2 callers
Method
find_query
Return set of queries with name `query_name`. Parameters ---------- query_name: str Name of the query
msticpy/data/core/query_store.py:355
↓ 2 callers
Method
from_settings
Create a WorkstationConfig from MSTICPY Workspace settings.
msticpy/common/wsconfig.py:271
↓ 2 callers
Method
get
Return results of httpx.get.
tests/context/test_contextproviders.py:60
↓ 2 callers
Method
get
Mock method.
tests/data/drivers/test_splunk_driver.py:55
↓ 2 callers
Method
getToken
Return mocked token.
tests/init/mssparkutils_fixtures.py:99
↓ 2 callers
Method
get_accounts
(self, **kwargs)
tests/auth/test_msal_auth.py:18
↓ 2 callers
Function
get_asn_from_ip
Get the ASN that an IP belongs to. Parameters ---------- ip : Union[str, IpAddress] IP address to lookup. ip_address : U
msticpy/context/ip_utils.py:514
↓ 2 callers
Function
get_center_ip_entities
Return the geographical center of the IP address locations. Parameters ---------- ip_entities : Iterable[IpAddress] IpAddres
msticpy/vis/foliummap.py:1031
↓ 2 callers
Function
get_cloud_endpoints_by_resource_manager_url
Get the cloud endpoints for a specific resource manager url. Parameters ---------- resource_manager_url : str The resource m
msticpy/auth/cloud_mappings.py:126
↓ 2 callers
Method
get_database_names
Get a list of database names from the connected cluster.
msticpy/data/drivers/azure_kusto_driver.py:532
↓ 2 callers
Function
get_default_resource_name
Get a default resource name for a resource URI.
msticpy/auth/azure_auth.py:211
↓ 2 callers
Method
get_entities
Get the entities from an incident. Parameters ---------- incident : str Incident GUID or Name .
msticpy/context/azure/sentinel_incidents.py:127
↓ 2 callers
Method
get_exec_step
Return the executable step details. Returns ------- PipelineExecStep Named tuple with the following fiel
msticpy/init/pivot_core/pivot_pipeline.py:52
↓ 2 callers
Function
get_hashes
Return md5, sha1 and sha256 hashes of input byte string. Parameters ---------- binary : bytes byte string of item to be hash
msticpy/transform/base64unpack.py:800
↓ 2 callers
Function
get_http_proxies
Return proxy settings from config.
msticpy/common/proxy_settings.py:37
↓ 2 callers
Method
get_incident
Get details on a specific incident. Parameters ---------- incident : str Incident ID GUID. entit
msticpy/context/azure/sentinel_incidents.py:50
↓ 2 callers
Method
get_incident_alerts
Get the alerts from an incident. Parameters ---------- incident : str Incident GUID or Name. Re
msticpy/context/azure/sentinel_incidents.py:161
↓ 2 callers
Method
get_incident_bookmarks
Get the comments from an incident. Parameters ---------- incident : str Incident GUID or name.
msticpy/context/azure/sentinel_incidents.py:236
↓ 2 callers
Method
get_incident_comments
Get the comments from an incident. Parameters ---------- incident : str Incident GUID or Name.
msticpy/context/azure/sentinel_incidents.py:202
↓ 2 callers
Function
get_join_params
Get join parameters from kwargs. Parameters ---------- func_kwargs : dict[str, Any] Keyword arguments from caller Retur
msticpy/init/pivot_core/pivot_register.py:222
↓ 2 callers
Method
get_logon_id
Get the logon Id for the alert or the account, if supplied. If `account` is not supplied, return the logon id of the first h
msticpy/nbtools/security_base.py:329
↓ 2 callers
Method
get_provider
Get a provider by type name. Parameters ---------- name : str The name of the provider type. Re
msticpy/init/pivot.py:207
↓ 2 callers
Method
get_queries_for_param
Get the list of queries for a parameter. Parameters ---------- param : str Parameter name Retur
msticpy/init/pivot_init/pivot_data_queries.py:262
↓ 2 callers
Method
get_secret_accessor
Return accessor function for a secret. Parameters ---------- setting_path : str The msticpy configuratio
msticpy/auth/secret_settings.py:113
↓ 2 callers
Function
get_subscription_metadata
Get the subscription metadata for a subscription. Parameters ---------- sub_id : str Subscription ID Returns ------
msticpy/config/ce_common.py:157
↓ 2 callers
Function
get_summary_info
Return summary information about the process trees. Parameters ---------- procs : pd.DataFrame Process events (with process
msticpy/transform/process_tree_utils.py:354
↓ 2 callers
Function
get_time_bounds
Return start and end range, coping with out-of-bounds error.
msticpy/vis/timeline_common.py:198
↓ 2 callers
Function
get_token
Extract token from a azure.identity object. Parameters ---------- credential : AzCredentials Azure OAuth credentials. te
msticpy/context/azure/azure_data.py:1098
↓ 2 callers
Method
get_token
Mock get_token.
tests/data/drivers/test_azure_kusto_driver.py:169
↓ 2 callers
Method
get_unverified_header
Return fake token header dict.
tests/init/mssparkutils_fixtures.py:108
↓ 2 callers
Method
get_workspace_name
Return resolved name from workspace ID or resource ID. Parameters ---------- workspace_id : Optional[str], optional
msticpy/context/azure/sentinel_workspaces.py:119
↓ 2 callers
Method
get_ws_default_storage
Return default storage linked service. Returns ------- Optional[LinkedService] Default storage service.
msticpy/init/azure_synapse_tools.py:374
↓ 2 callers
Method
import_provider
Import provider class.
msticpy/context/lookup.py:751
↓ 2 callers
Method
in_abuse_list
Validate if a domain or URL's SSL cert the abuse.ch SSL Abuse List. Parameters ---------- url_domain : str
msticpy/context/domain_utils.py:239
↓ 2 callers
Method
incident_graph
Plot an incident graph if the dataframe contains incidents or alerts. Parameters ---------- timeline : bool, optiona
msticpy/vis/mp_pandas_plot.py:377
↓ 2 callers
Function
infer_schema
Infer the correct schema to use for this data set. Parameters ---------- data : pd.DataFrame | pd.Series Data set to test
msticpy/transform/proc_tree_builder.py:100
↓ 2 callers
Method
ip_address
Return a python IP address object from the entity property.
msticpy/datamodel/entities/ip_address.py:95
↓ 2 callers
Function
is_in_aml
Return True if running in Azure Machine Learning.
msticpy/init/azure_ml_tools.py:110
↓ 2 callers
Function
is_in_synapse
Return True if running in Synapse Pipeline.
msticpy/init/azure_synapse_tools.py:58
↓ 2 callers
Method
is_resolvable
Validate if a domain or URL be be resolved to an IP address. Parameters ---------- url_domain : str The
msticpy/context/domain_utils.py:218
↓ 2 callers
Method
iterator
Return an iterator for the collection specified by the given path. The endpoint specified by path must return a collection of object
msticpy/context/vtlookupv3/vtlookupv3.py:977
↓ 2 callers
Function
join_result
Join input and result DFs, optionally ignoring case. Parameters ---------- input_df : pd.DataFrame Input DF result_df :
msticpy/init/pivot_core/pivot_register.py:273
↓ 2 callers
Function
laplace_smooth_param_counts
Apply laplace smoothing to the input counts for the params. In particular, add 1 to each of the counts, including the unk_token. By includin
msticpy/analysis/anomalous_sequence/utils/laplace_smooth.py:59
↓ 2 callers
Method
list_analytic_templates
List Analytic Templates. Returns ------- pd.DataFrame A DataFrame containing the analytics templates
msticpy/context/azure/sentinel_analytics.py:366
↓ 2 callers
Method
list_data_environments
Return list of current data environments. Returns ------- List[str] List of current data environments
msticpy/data/core/query_provider_utils_mixin.py:145
↓ 2 callers
Method
list_dynamic_summaries
Return current list of Dynamic Summaries from a Sentinel workspace. Returns ------- pd.DataFrame The cur
msticpy/context/azure/sentinel_dynamic_summary.py:100
↓ 2 callers
Method
list_incidents
Get a list of incident for a Sentinel workspace. Parameters ---------- params : Optional[dict], optional
msticpy/context/azure/sentinel_incidents.py:617
↓ 2 callers
Method
list_properties_of_secrets
(self)
tests/auth/test_provider_secrets.py:97
↓ 2 callers
Method
list_queries
Return list of family.query in the store. Parameters ---------- substring : Optional[str] Optional patte
msticpy/data/core/query_provider_utils_mixin.py:161
↓ 2 callers
Method
list_to_rows
Expand a list column to individual rows. Parameters ---------- cols : Union[str, Iterable[str]] The colu
msticpy/init/pivot_core/pivot_pd_accessor.py:386
↓ 2 callers
Method
list_watchlist_items
List items in a watchlist. Parameters ---------- watchlist_name : str The name of the watchlist to get i
msticpy/context/azure/sentinel_watchlists.py:161
↓ 2 callers
Method
list_watchlists
List Deployed Watchlists. Returns ------- pd.DataFrame A DataFrame containing the watchlists Ra
msticpy/context/azure/sentinel_watchlists.py:43
↓ 2 callers
Method
lookup_ioc
Lookup an indicator of compromise (IOC) in the Pulsedive API. Parameters ---------- observable : str The
msticpy/context/tiproviders/pulsedive.py:100
↓ 2 callers
Method
lookup_ips
Lookup Geolocation data from a pandas Dataframe. Parameters ---------- data : pd.DataFrame pandas datafr
msticpy/context/geoip.py:139
↓ 2 callers
Method
lookup_item
Lookup single item in active providers. Parameters ---------- item : str item to lookup item_typ
msticpy/context/lookup.py:369
↓ 2 callers
Method
lookup_items_sync
Lookup a collection of items. Parameters ---------- data : Union[pd.DataFrame, Mapping[str, str], Iterable[str]]
msticpy/context/lookup.py:593
↓ 2 callers
Method
lookup_observable
Lookup a single observable.
tests/testdata/plugins/ti_prov.py:104
↓ 2 callers
Method
matrix
Plot data as an intersection matrix. Parameters ---------- data : pd.DataFrame The data to plot.
msticpy/vis/mp_pandas_plot.py:293
↓ 2 callers
Method
mounts
Return list of mocked mounts.
tests/init/mssparkutils_fixtures.py:52
↓ 2 callers
Method
no_display_exceptions
Context manager to block exception display to IPython/stdout.
msticpy/common/exceptions.py:134
↓ 2 callers
Function
only_interactive_cred
Return True if only interactive browser credentials available.
msticpy/auth/azure_auth_core.py:493
↓ 2 callers
Method
parse
Convert string or int to enum. Parameters ---------- value : Union[str, int] value to parse
msticpy/data/core/query_defns.py:47
↓ 2 callers
Method
parse_json
Convert JSON string columns to Python types. Parameters ---------- cols : Union[str, Iterable[str]] Colu
msticpy/init/pivot_core/pivot_pd_accessor.py:421
↓ 2 callers
Function
parse_requirements
Parse a list of requirement strings into Requirement objects.
tools/create_reqs_all.py:26
↓ 2 callers
Function
parse_resource_id
Extract components from workspace resource ID.
msticpy/context/azure/sentinel_utils.py:363
↓ 2 callers
Method
populate_widgets
Populate parameter value in widgets.
msticpy/config/query_editor.py:299
↓ 2 callers
Method
populate_widgets
Populate the query widgets with the data of a query. Parameters ---------- change : Any The change event
msticpy/config/query_editor.py:529
↓ 2 callers
Method
populate_widgets
Populate the widgets with the metadata of the Metadata object.
msticpy/config/query_editor.py:733
↓ 2 callers
Method
print_pipeline
Return the pipeline as text that can be executed in Python. Parameters ---------- df_name : str, optional
msticpy/init/pivot_core/pivot_pipeline.py:308
↓ 2 callers
Method
query
Execute query string and return DataFrame of results. Parameters ---------- query : str The query to exe
msticpy/data/drivers/azure_monitor_driver.py:283
↓ 2 callers
Method
query
Execute query string and return DataFrame of results. Parameters ---------- query : str The query to exe
msticpy/data/drivers/mdatp_driver.py:180
↓ 2 callers
Method
query
Execute query string and return DataFrame of results. Parameters ---------- query : str The query to exe
msticpy/data/drivers/local_data_driver.py:109
↓ 2 callers
Method
query_with_results
Execute query string and return DataFrame of results. Parameters ---------- query : str The kql query to
msticpy/data/drivers/odata_driver.py:376
↓ 2 callers
Function
read_pd_df
Read DataFrame from file.
tools/mp_demo_data.py:202
↓ 2 callers
Function
read_plugins
Load plugins from folders specified in msticpyconfig.yaml.
msticpy/init/mp_plugins.py:72
↓ 2 callers
Function
read_query_def_file
Read a yaml data query definition file. Parameters ---------- query_file : str Path to yaml query definition file Retur
msticpy/data/core/data_query_reader.py:53
↓ 2 callers
Function
register_pivots
Register pivot functions from configuration file. Parameters ---------- file_path : str Path to config yaml file namespa
msticpy/init/pivot_core/pivot_register_reader.py:31
↓ 2 callers
Function
reload_settings
Reload settings from config files.
msticpy/common/provider_settings.py:160
↓ 2 callers
Method
resolve_param_aliases
Try to resolve any parameters in `param_dict` that are aliases.
msticpy/data/core/query_source.py:318
↓ 2 callers
Function
save_queries_to_yaml
Save a QueryCollection to a YAML file. Parameters ---------- query_collection : QueryCollection The QueryCollection object t
msticpy/config/query_editor.py:1025
↓ 2 callers
Method
save_query
Save the data of a query. Parameters ---------- button : Button The button object.
msticpy/config/query_editor.py:584
↓ 2 callers
Function
search_for_file
Search `paths` for file `pattern`.
msticpy/common/utility/package.py:197
↓ 2 callers
Method
search_job_records
Return the record results.
tests/data/drivers/test_sumologic_driver.py:130
↓ 2 callers
Method
search_job_status
Return status of job.
tests/data/drivers/test_sumologic_driver.py:111
↓ 2 callers
Function
set_axes_and_grids
Set the axes visibility and grids according to parameters.
msticpy/vis/timeline_common.py:176
↓ 2 callers
Method
set_secret
(self, name, value, *args, **kwargs)
tests/auth/test_provider_secrets.py:88
↓ 2 callers
Method
set_timespan
Set the pivot timespan. Parameters ---------- value : Optional[Any], optional TimeSpan object or somethi
msticpy/init/pivot.py:293
↓ 2 callers
Method
show_kv_secrets
Show secrets from currently configured Key Vault.
msticpy/config/mp_config_file.py:242
↓ 2 callers
Function
solve
Solve conflicts.
tools/misc/chk_pkgs.py:69
↓ 2 callers
Method
subscription_filter
Return a KQL subscription filter clause derived from the alert properties.
msticpy/nbtools/security_base.py:361
← previous
next →
701–800 of 3,664, ranked by callers