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
↓ 1 callers
Method
acquire_token_by_device_flow
(self, flow, **kwargs)
tests/auth/test_msal_auth.py:36
↓ 1 callers
Method
acquire_token_interactive
(self, **kwargs)
tests/auth/test_msal_auth.py:30
↓ 1 callers
Method
action
Mock action method.
tests/nbwidgets/test_nbwidgets.py:207
↓ 1 callers
Method
add_custom_query
Add a custom function to the provider. Parameters ---------- name : str The name of the query. q
msticpy/data/core/query_provider_utils_mixin.py:294
↓ 1 callers
Function
add_data_queries_to_entities
Add data queries from `provider` to entities. Parameters ---------- provider : QueryProvider Query provider get_timespan
msticpy/init/pivot_init/pivot_data_queries.py:365
↓ 1 callers
Method
add_entity
Add an entity to the graph. Parameters ---------- ent : Entity The entity object to add the graph
msticpy/vis/entity_graph_tools.py:188
↓ 1 callers
Method
add_feature_sub_groups
Add FeatureGroupSubGroups and to the map. Parameters ---------- subgroups: Iterable[FeatureGroupSubGroup]
msticpy/vis/foliummap.py:260
↓ 1 callers
Method
add_geo_hashes
Add decoded geohashes to the map. Parameters ---------- geohashes : Iterable[str] Iterable of geolocatio
msticpy/vis/foliummap.py:222
↓ 1 callers
Function
add_ioc_queries_to_entities
Add TI functions to entities. Parameters ---------- ti_lookup : TILookup TILookup instance. container : str The
msticpy/init/pivot_init/pivot_ti_provider.py:36
↓ 1 callers
Method
add_ips
Add a collection of GeoLocation objects to the map. Parameters ---------- ip_addresses : Iterable[str] I
msticpy/vis/foliummap.py:157
↓ 1 callers
Method
add_locations
Add a collection of lat/long tuples to the map. Parameters ---------- locations : Iterable[tuple[float, float]]
msticpy/vis/foliummap.py:201
↓ 1 callers
Method
add_locations_to_marker_cluster
Create markers from locations and add to MarkerCluster. Parameters ---------- locations: Iterable[tuple[float, float
msticpy/vis/foliummap.py:315
↓ 1 callers
Method
add_mount
Add mock mount entry.
tests/init/mssparkutils_fixtures.py:56
↓ 1 callers
Method
add_note
Add a node to the graph representing a note or comment. Parameters ---------- name : str The name of the
msticpy/vis/entity_graph_tools.py:223
↓ 1 callers
Function
add_pivot_functions
Add VT3 relationship functions as pivot functions. Parameters ---------- api_scope : Optional[str], optional "public" or "pr
msticpy/init/pivot_init/vt_pivot.py:130
↓ 1 callers
Method
add_tag
Add a tag to an existing indicator. Parameters ---------- indicator_id : str The GUID of the indicator t
msticpy/context/azure/sentinel_ti.py:449
↓ 1 callers
Function
add_unbound_pivot_function
Add a pivot function to entities. Parameters ---------- func : Callable[[Any], Any] The function to add pivot_reg : Pivo
msticpy/init/pivot_core/pivot_register_reader.py:112
↓ 1 callers
Function
analyze_calls
Analyze and build call graph of simple module. Parameters ---------- module : str Module path all_calls : bool R
tools/toollib/module_tree.py:27
↓ 1 callers
Function
analyze_local_imports
Analyze imports for package. Parameters ---------- package_root : str The path containing the package and requirements.txt
tools/toollib/import_analyzer.py:114
↓ 1 callers
Method
anomaly_periods
Return list of anomaly period as TimeSpans. Parameters ---------- time_column : str, optional The name o
msticpy/analysis/timeseries.py:77
↓ 1 callers
Method
append_summary_items
Append list of DynamicSummaryItems to existing list. Parameters ---------- data : Union[Iterable[DynamicSummaryItem]
msticpy/context/azure/sentinel_dynamic_summary_types.py:553
↓ 1 callers
Method
apply_query_filter
Apply a filter to the query sources. Parameters ---------- query_filter : Callable[[bool], QuerySource]
msticpy/data/core/query_store.py:235
↓ 1 callers
Function
arg_to_list
Convert an optional list/str/str with delims into a list. Parameters ---------- arg : Union[str, list[str]] A string, delimi
msticpy/common/utility/types.py:212
↓ 1 callers
Method
attr_for_entity
Return the attribute to use for the specified entity. Parameters ---------- entity : Union[entities.Entity, str]
msticpy/init/pivot_core/pivot_register.py:110
↓ 1 callers
Function
az_connect
Mock az_connect.
tests/data/drivers/test_azure_kusto_driver.py:174
↓ 1 callers
Function
az_user_connect
Authenticate to the SDK using user based authentication methods, Azure CLI or interactive logon. Parameters ---------- tenant_id : s
msticpy/auth/azure_auth.py:132
↓ 1 callers
Method
blobs
Get a list of blobs in a container. Parameters ---------- container_name : str The name of the container
msticpy/data/storage/azure_blob_storage.py:107
↓ 1 callers
Method
browse_for_file
Open the browser to browser/search for a file.
msticpy/config/mp_config_file.py:187
↓ 1 callers
Method
browse_queries
Return QueryProvider query browser. Other Parameters ---------------- kwargs : passed to SelectItem cons
msticpy/data/core/query_provider_utils_mixin.py:274
↓ 1 callers
Function
browse_results
Return TI Results list browser. Parameters ---------- data : pd.DataFrame TI Results data from TIProviders severities :
msticpy/vis/ti_browser.py:22
↓ 1 callers
Method
browse_results
Return TI Results list browser. Parameters ---------- data : pd.DataFrame TI Results data from TIProvide
msticpy/context/lookup.py:274
↓ 1 callers
Function
build_wheel_from_targz
Build wheel files from tar.gz files in a directory. Parameters ---------- directory: str Directory containing tar.gz files
tools/build_wheel_from_targz.py:17
↓ 1 callers
Method
bulk_create_indicators
Bulk create indicators from a DataFrame. Parameters ---------- data : pd.DataFrame A dataframe containin
msticpy/context/azure/sentinel_ti.py:249
↓ 1 callers
Function
char_ord_score_df
Return sum of ord values of characters in string. Parameters ---------- data : pd.DataFrame The DataFrame to process col
msticpy/analysis/eventcluster.py:542
↓ 1 callers
Function
check_aml_settings
Check the current versions of the Python kernel and MSTICPy. Parameters ---------- min_py_ver : Union[Tuple[int, int], str]
msticpy/init/azure_ml_tools.py:115
↓ 1 callers
Function
check_docs
Check multiple HTML files in `doc_path`. Parameters ---------- doc_path : str Path recurse: bool If True, recurs
tools/toollib/url_checker_async.py:29
↓ 1 callers
Function
check_html
Check single HTML string. Parameters ---------- html : str html content doc_name : str name of document being ch
tools/toollib/url_checker_async.py:140
↓ 1 callers
Function
check_html_doc
Check links in an html document (file). Parameters ---------- html_path : str Path to the file all_links : bool, optiona
tools/toollib/url_checker.py:200
↓ 1 callers
Function
check_md_document
Check links in Markdown document. Parameters ---------- doc_path : str Path to the document Returns ------- Dic
tools/toollib/url_checker.py:259
↓ 1 callers
Function
check_mp_ver
Check and optionally update the current version of msticpy. Parameters ---------- min_msticpy_ver : Tuple[int, int] Minimum
msticpy/init/azure_ml_tools.py:215
↓ 1 callers
Function
check_python_ver
Check the current version of the Python kernel. Parameters ---------- min_py_ver : Tuple[int, int] Minimum Python version
msticpy/init/azure_ml_tools.py:172
↓ 1 callers
Function
check_site
Recursively check URL page and child links. Parameters ---------- page_url : str Url to check all_links : bool, optional
tools/toollib/url_checker.py:71
↓ 1 callers
Function
check_version
Check the current version against latest on PyPI.
msticpy/common/check_version.py:19
↓ 1 callers
Method
clear_keyring_secrets
Clear any cached secrets from keyring.
msticpy/auth/secret_settings.py:231
↓ 1 callers
Method
clear_status
Clear the status text.
msticpy/config/comp_edit.py:78
↓ 1 callers
Method
close
Close the client connection.
tests/context/test_vtlookupv3.py:158
↓ 1 callers
Function
cluster_auditd_processes
Clusters process data into specific processes. Parameters ---------- audit_data : pd.DataFrame The Audit data containing pro
msticpy/analysis/cluster_auditd.py:17
↓ 1 callers
Method
compute_geomean_lik_of_sessions
Compute the geometric mean of the likelihood for each of the sessions. This is done by raising the likelihood of the session to the
msticpy/analysis/anomalous_sequence/model.py:484
↓ 1 callers
Function
compute_likelihood_window
Compute the likelihood of the input `window`. Parameters ---------- window: List[Cmd] part or all of a session, where a sess
msticpy/analysis/anomalous_sequence/utils/cmds_params_values.py:334
↓ 1 callers
Function
compute_likelihood_window
Compute the likelihood of the input `window`. Parameters ---------- window: List[Cmd] part or all of a session, where a sess
msticpy/analysis/anomalous_sequence/utils/cmds_params_only.py:226
↓ 1 callers
Function
compute_likelihood_window
Compute the likelihood of the input `window`. Parameters ---------- window: List[str] part or all of a session, where a sess
msticpy/analysis/anomalous_sequence/utils/cmds_only.py:123
↓ 1 callers
Function
compute_likelihood_windows_in_session
Compute the likelihoods of a sliding window of `window_len` in the session. Parameters ---------- session: List[Cmd] list of
msticpy/analysis/anomalous_sequence/utils/cmds_params_values.py:440
↓ 1 callers
Function
compute_likelihood_windows_in_session
Compute the likelihoods of a sliding window in the session. Parameters ---------- session: List[Cmd] list of Cmd datatype
msticpy/analysis/anomalous_sequence/utils/cmds_params_only.py:319
↓ 1 callers
Function
compute_likelihood_windows_in_session
Compute the likelihoods of a sliding window of length `window_len` in the session. Parameters ---------- session: List[str]
msticpy/analysis/anomalous_sequence/utils/cmds_only.py:196
↓ 1 callers
Method
connect
Connect to data source.
tools/mp_demo_data.py:32
↓ 1 callers
Method
connect
Connect to Splunk host.
msticpy/data/uploaders/splunk_uploader.py:48
↓ 1 callers
Method
containers
Return containers in the Azure Blob Storage Account.
msticpy/data/storage/azure_blob_storage.py:66
↓ 1 callers
Method
content_as_bytes
(self)
tests/data/storage/test_azure_blob_storage.py:116
↓ 1 callers
Function
crc32_hash_df
Return the CRC32 hash of the input column. Parameters ---------- data : pd.DataFrame The DataFrame to process column : s
msticpy/analysis/eventcluster.py:603
↓ 1 callers
Function
create_alert_graph
Create a networkx graph from the alert and contained entities.
msticpy/nbtools/security_alert_graph.py:25
↓ 1 callers
Function
create_baseline
Create baseline file for current packages.
tools/test_mp_extras.py:191
↓ 1 callers
Method
create_bookmark
Create a bookmark in the Sentinel Workspace. Parameters ---------- name : str The name of the bookmark t
msticpy/context/azure/sentinel_bookmarks.py:57
↓ 1 callers
Method
create_container
Create a new container within the Azure Blob Storage account. Parameters ---------- container_name : str
msticpy/data/storage/azure_blob_storage.py:80
↓ 1 callers
Function
create_data_grouping
Group input data and add indexes and tooltips. Parameters ---------- data : pd.DataFrame Input dataframe source_columns
msticpy/vis/timeline_common.py:94
↓ 1 callers
Function
create_geo_entity
Return GeoLocation entity - test helper.
tests/vis/test_folium.py:223
↓ 1 callers
Function
create_get_config
Return a get_config function with settings set to settings.
tests/unit_test_lib.py:197
↓ 1 callers
Method
create_incident
Create a Sentinel Incident. Parameters ---------- title : str The title of the incident to create
msticpy/context/azure/sentinel_incidents.py:346
↓ 1 callers
Method
create_marker_cluster
Create and return a MarkerCluster with name. Parameters ---------- name: str Name of the MarkerCluster
msticpy/vis/foliummap.py:492
↓ 1 callers
Method
create_new_cluster_with_geohashes
Create a MarkerCluster and add geohash locations. Parameters ---------- geohashes: Iterable[str] Collect
msticpy/vis/foliummap.py:412
↓ 1 callers
Method
create_new_subgroup_with_geohashes
Create a FeatureSubGroup with collection of geohash locations. Parameters ---------- geohashes: Iterable[str]
msticpy/vis/foliummap.py:432
↓ 1 callers
Method
create_search
Create a Search job. Parameters ---------- query : str The KQL query to run as a job. start : da
msticpy/context/azure/sentinel_search.py:40
↓ 1 callers
Function
create_session_col
Create a "session_ind" column in the dataframe. In particular, the session_ind column will be incremented each time a new session starts
msticpy/analysis/anomalous_sequence/sessionize.py:117
↓ 1 callers
Function
create_ti_pivot_funcs
Create the TI Pivot functions.
msticpy/init/pivot_init/pivot_ti_provider.py:69
↓ 1 callers
Function
create_time_period_kqlfilter
Return KQL time filter expression from anomaly periods. Parameters ---------- periods : Dict[datetime, datetime] Dict of sta
msticpy/analysis/timeseries.py:423
↓ 1 callers
Function
create_vt_client
Test simple lookup of IoC.
tests/context/test_vtlookupv3.py:45
↓ 1 callers
Method
create_watchlist
Create a new watchlist. Parameters ---------- watchlist_name : str The name of the watchlist you want to
msticpy/context/azure/sentinel_watchlists.py:67
↓ 1 callers
Method
current
Return the current instance of the wrapped class.
msticpy/common/utility/types.py:322
↓ 1 callers
Function
current_mounts
Return dictionary of current Synapse mount points.
msticpy/init/azure_synapse_tools.py:158
↓ 1 callers
Method
defaults
Return default values for driver properties.
msticpy/data/drivers/driver_base.py:55
↓ 1 callers
Method
del_control
Delete the control stored at `path`.
msticpy/config/mp_config_control.py:131
↓ 1 callers
Method
delete_analytic_rule
Delete a deployed Analytic rule from a Sentinel workspace. Parameters ---------- analytic_rule : str The
msticpy/context/azure/sentinel_analytics.py:317
↓ 1 callers
Method
delete_blob
Delete a blob from the Azure Blob Storage account. Parameters ---------- container_name : str The contai
msticpy/data/storage/azure_blob_storage.py:190
↓ 1 callers
Method
delete_bookmark
Delete the selected bookmark. Parameters ---------- bookmark: str, optional The name or GIUD of the book
msticpy/context/azure/sentinel_bookmarks.py:138
↓ 1 callers
Method
delete_dynamic_summary
Delete the Dynamic Summary for `summary_id`. Parameters ---------- summary_id: str, optional The UUID of
msticpy/context/azure/sentinel_dynamic_summary.py:395
↓ 1 callers
Method
delete_indicator
Delete a specific TI indicator. Parameters ---------- indicator_id : str The GUID of the indicator to de
msticpy/context/azure/sentinel_ti.py:468
↓ 1 callers
Method
delete_parameter
Delete parameter item.
msticpy/config/query_editor.py:333
↓ 1 callers
Method
delete_password
(self, service, username)
tests/auth/test_provider_secrets.py:66
↓ 1 callers
Method
delete_query
Delete a query. Parameters ---------- button : Button The button object.
msticpy/config/query_editor.py:610
↓ 1 callers
Method
delete_search
Delete a search result. Parameters ---------- search_name: str The name of the search to delete.
msticpy/context/azure/sentinel_search.py:179
↓ 1 callers
Method
delete_secret
Delete a secret in the keyring group. Parameters ---------- secret_name : str Name of the secret
msticpy/auth/keyring_client.py:94
↓ 1 callers
Method
delete_watchlist
Delete a selected Watchlist. Parameters ---------- watchlist_name : str The name of the Watchlist to del
msticpy/context/azure/sentinel_watchlists.py:306
↓ 1 callers
Function
delim_count_df
r""" Count the delimiters in input column. Parameters ---------- data : pd.DataFrame The DataFrame to process column : st
msticpy/analysis/eventcluster.py:515
↓ 1 callers
Method
df_to_dynamic_summaries
r""" Return a list of DynamicSummary objects from a DataFrame of summaries. Parameters ---------- data : pd.DataFrame
msticpy/context/azure/sentinel_dynamic_summary_types.py:340
↓ 1 callers
Method
df_to_dynamic_summary
r""" Return a single DynamicSummary object from a DataFrame. Parameters ---------- data : pd.DataFrame Da
msticpy/context/azure/sentinel_dynamic_summary_types.py:373
↓ 1 callers
Method
display
Display the interactive widgets.
msticpy/nbwidgets/select_alert.py:145
↓ 1 callers
Method
display
Display the interactive widget.
msticpy/nbwidgets/select_item.py:171
↓ 1 callers
Method
display
Display the widget.
msticpy/vis/data_viewer_panel.py:137
↓ 1 callers
Method
display
Display in IPython.
msticpy/vis/data_viewer_panel.py:226
↓ 1 callers
Method
display
Display the widget.
msticpy/vis/data_viewer.py:148
↓ 1 callers
Method
display
Display in IPython.
msticpy/vis/data_viewer.py:206
← previous
next →
1,401–1,500 of 3,664, ranked by callers