Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/microsoft/msticpy
/ functions
Functions
3,664 in github.com/microsoft/msticpy
⨍
Functions
3,664
◇
Types & classes
443
↳
Endpoints
149
↓ 2 callers
Function
_parse_audit_message
Parse an auditd message string into Dict format required by unpack_auditd. Parameters ---------- audit_str : str The Audit m
msticpy/transform/auditdextract.py:454
↓ 2 callers
Method
_parse_one_record
( dom_record: dict, )
msticpy/context/tiproviders/open_page_rank.py:209
↓ 2 callers
Function
_parse_reqs
(file)
tools/comp_reqs.py:33
↓ 2 callers
Method
_parse_time
(time_val, prop_name)
msticpy/common/timespan.py:173
↓ 2 callers
Method
_parse_vt_object
( cls: type[Self], vt_object: vt.object.Object, *, all_props: bool = False,
msticpy/context/vtlookupv3/vtlookupv3.py:173
↓ 2 callers
Function
_print_decendents
(graph, par_node, indent=0)
tools/toollib/module_tree.py:100
↓ 2 callers
Method
_print_no_data
Print a message if operation is tried with no data.
msticpy/context/vtlookupv3/vtfile_behavior.py:274
↓ 2 callers
Method
_print_req_packages
(self)
msticpy/common/utility/types.py:391
↓ 2 callers
Function
_print_url_results
Print results of any URLs that did not return 200 status. Parameters ---------- results : Dict[str, Dict[str, UrlResult]] Li
tools/toollib/url_checker_async.py:388
↓ 2 callers
Function
_print_validation_item
(arg0, arg1)
msticpy/common/pkg_config.py:489
↓ 2 callers
Function
_process_select
Process SELECT clause.
msticpy/data/sql_to_kql.py:281
↓ 2 callers
Function
_query_display_func
Closure returning function to display query.
msticpy/vis/query_browser.py:86
↓ 2 callers
Function
_quote_literal
Quote string if it is a literal.
msticpy/data/sql_to_kql.py:471
↓ 2 callers
Function
_radb_query
Query RADB for ASN information.
msticpy/context/ip_utils.py:755
↓ 2 callers
Method
_raise_auth_failed_error
(self: Self, client_err: Exception)
msticpy/auth/keyvault_client.py:221
↓ 2 callers
Function
_raise_no_db_error
Raise an error if no database is specified.
msticpy/data/drivers/azure_kusto_driver.py:1046
↓ 2 callers
Method
_raise_qry_except
(err: Exception, mssg: str, action: str | None = None)
msticpy/data/drivers/openobserve_driver.py:242
↓ 2 callers
Method
_read_pkg_config_values
Try to find a usable config from the MSTICPy config file.
msticpy/common/wsconfig.py:419
↓ 2 callers
Function
_read_reqs_file
Return parsed requirements from requirements file.
tools/create_reqs_all.py:108
↓ 2 callers
Function
_remap_partial_module_names
Map partial names of module imports to full names.
tools/toollib/import_analyzer.py:411
↓ 2 callers
Function
_remove_col_prefix
Return a mapping of column stems and columns with `prefix`.
msticpy/transform/proc_tree_build_mde.py:266
↓ 2 callers
Method
_reorder_cols
Return column list in original order.
msticpy/vis/data_viewer.py:198
↓ 2 callers
Method
_reset_change_state
Reset the change state of the sub-editors.
msticpy/config/query_editor.py:937
↓ 2 callers
Function
_reshape_mitre_df
(data)
msticpy/data/drivers/mordor_driver.py:863
↓ 2 callers
Function
_resolve_cache_folder
Expand and optionally creates cache folder.
msticpy/data/drivers/mordor_driver.py:263
↓ 2 callers
Function
_resolve_path
Resolve path.
msticpy/data/core/data_providers.py:451
↓ 2 callers
Function
_resolve_resp_to_dict
Return Dns Python resolver response to dict.
msticpy/context/domain_utils.py:420
↓ 2 callers
Method
_response_message
(status_code: int)
msticpy/context/http_provider.py:315
↓ 2 callers
Method
_run_action
Run any action function and display details, if any.
msticpy/nbwidgets/select_alert.py:225
↓ 2 callers
Method
_run_action
Run any action function and display details, if any.
msticpy/nbwidgets/select_item.py:201
↓ 2 callers
Method
_save_qry_metadata
Save the metadata of a query. Parameters ---------- metadata : str The metadata string.
msticpy/config/query_editor.py:517
↓ 2 callers
Method
_search_for_file
(self, pattern: str)
msticpy/common/wsconfig.py:450
↓ 2 callers
Method
_search_in_row
Return results for a single input row.
msticpy/transform/iocextract.py:432
↓ 2 callers
Method
_select_providers
Return required subset of providers. Parameters ---------- providers : list[str], optional Explicit list
msticpy/context/lookup.py:827
↓ 2 callers
Method
_select_top_alert
Select the first alert by default.
msticpy/nbwidgets/select_alert.py:213
↓ 2 callers
Method
_set_elem_at_path
Set item at the path from `member_dict` to `value`.
msticpy/config/mp_config_control.py:73
↓ 2 callers
Function
_set_mp_azure_settings
Configure in-memory settings for MP Azure authn_methods.
msticpy/init/azure_synapse_tools.py:516
↓ 2 callers
Function
_set_node_attributes
Set node attributes from column values.
msticpy/transform/network.py:78
↓ 2 callers
Method
_set_time_slider_settings
Set slider properties based on current before and after values.
msticpy/nbwidgets/query_time.py:429
↓ 2 callers
Function
_setting_or_default
Return a setting from the settings dictionary or the default.
msticpy/data/drivers/azure_kusto_driver.py:969
↓ 2 callers
Method
_severity_rep
Get the severity level for a reputation score classification.
msticpy/context/tiproviders/riskiq.py:167
↓ 2 callers
Method
_show_top_item
Run action on the first item by default.
msticpy/nbwidgets/select_item.py:228
↓ 2 callers
Function
_size_scale
(value_series, log_size, invert)
msticpy/vis/matrix_plot.py:266
↓ 2 callers
Function
_sort_labels
Sort the labels if required.
msticpy/vis/matrix_plot.py:251
↓ 2 callers
Function
_summary_html
Return HTML formatted summary.
msticpy/vis/vtobject_browser.py:127
↓ 2 callers
Method
_update_columns
Update the displayed columns.
msticpy/vis/data_viewer_panel.py:145
↓ 2 callers
Method
_update_data_table
(self)
msticpy/vis/data_viewer.py:139
↓ 2 callers
Method
_update_query_collection
Update the sub-editors with the current query collection.
msticpy/config/query_editor.py:888
↓ 2 callers
Method
_update_start_and_end_from_slider
Update timespan and start and end text controls.
msticpy/nbwidgets/query_time.py:402
↓ 2 callers
Function
_update_timestamps
(data)
tests/vis/test_timeline.py:49
↓ 2 callers
Method
_update_ui_controls
Update UI controls from attributes.
msticpy/nbwidgets/query_time.py:418
↓ 2 callers
Function
_url_components
Return parsed Url components as dict.
msticpy/datamodel/entities/url.py:116
↓ 2 callers
Function
_validate_optional_columns
Validate that optional columns are in the data.
msticpy/vis/foliummap.py:877
↓ 2 callers
Method
_validate_tld
If validate TLDS check with TLD list.
msticpy/transform/iocextract.py:654
↓ 2 callers
Method
_vt_submit_request
Submit the request to VT. Parameters ---------- submission_string : str The observable (or observable co
msticpy/context/vtlookupv3/vtlookup.py:820
↓ 2 callers
Function
_whois_lookup
Conduct lookup of IP Whois information.
msticpy/context/ip_utils.py:565
↓ 2 callers
Method
_yml_extract_type
Extract type and options from definition.
msticpy/config/mp_config_control.py:352
↓ 2 callers
Method
acquire_token_silent_with_error
(self, **kwargs)
tests/auth/test_msal_auth.py:24
↓ 2 callers
Method
add_marker_clusters
Add MarkerClusters and to the map. Parameters ---------- clusters: Iterable[MarkerCluster] Iterable of M
msticpy/vis/foliummap.py:247
↓ 2 callers
Method
add_pivot_function
Add a pivot function to entities. Parameters ---------- func : Callable[[Any], Any] The function to add
msticpy/init/pivot.py:365
↓ 2 callers
Method
add_provider
Add a provider to the current collection. Parameters ---------- provider : TIProvider Provider instance
msticpy/context/lookup.py:341
↓ 2 callers
Function
add_queries_to_entities
Add data queries to entities. Parameters ---------- prov_qry_funcs : PivotQueryFunctions Collection of wrapped query functio
msticpy/init/pivot_init/pivot_data_queries.py:399
↓ 2 callers
Method
add_tab
Add a tab with name `tab_name` and content `control`.
msticpy/config/comp_edit.py:310
↓ 2 callers
Method
add_watchlist_item
Add or update an item in a Watchlist. Parameters ---------- watchlist_name : str The name of the watchli
msticpy/context/azure/sentinel_watchlists.py:195
↓ 2 callers
Method
analyze
Return anomalies in Timeseries using STL. Parameters ---------- time_column : str, optional If the input
msticpy/analysis/timeseries.py:43
↓ 2 callers
Method
apply_threshold
Return DataFrame with anomalies calculated based on new threshold. Parameters ---------- threshold : float
msticpy/analysis/timeseries.py:103
↓ 2 callers
Method
browse
Return PivotBrowser.
msticpy/init/pivot.py:441
↓ 2 callers
Function
build_proc_tree
Build process tree paths. Parameters ---------- input_tree : pd.DataFrame DataFrame containing process and parent key defini
msticpy/transform/proc_tree_builder.py:157
↓ 2 callers
Function
build_sentinel_resource_id
Build a MS Sentinel resource ID. Parameters ---------- subscription_id : str Subscription ID to use resource_group : str
msticpy/context/azure/sentinel_utils.py:284
↓ 2 callers
Function
call_data_query
Call function handling input params in different formats.
msticpy/init/pivot_init/pivot_data_queries.py:606
↓ 2 callers
Function
camelcase_property_names
Change initial letter Microsoft Sentinel API entity properties to upper case.
msticpy/datamodel/entities/entity.py:715
↓ 2 callers
Method
center_map
Calculate and set map center based on current coordinates.
msticpy/vis/foliummap.py:99
↓ 2 callers
Method
check
Apply processing checks to the input value. Parameters ---------- value : str The value to be checked.
msticpy/context/preprocess_observable.py:273
↓ 2 callers
Function
check_and_install_missing_packages
Check and install missing packages from provided list of packages. Parameters ---------- required_packages : List[str] List
msticpy/common/utility/package.py:92
↓ 2 callers
Function
check_cli_credentials
Check to see if there is a CLI session with a valid AAD token.
msticpy/auth/azure_auth_core.py:534
↓ 2 callers
Function
check_df_columns
Check that specified columns are in the DataFrame. Parameters ---------- data : pd.DataFrame [description] req_columns :
msticpy/vis/timeline_common.py:62
↓ 2 callers
Method
check_search_status
Check the status of a search job. Parameters ---------- search_name : str The name of the search job to
msticpy/context/azure/sentinel_search.py:123
↓ 2 callers
Function
collapse_dicts
Merge multiple dictionaries - later dicts have higher precedence.
msticpy/common/utility/types.py:245
↓ 2 callers
Function
compute_prob_setofparams_given_cmd
Compute probability of a set of params + values given the cmd. Parameters ---------- cmd: str name of command (e.g. for Exch
msticpy/analysis/anomalous_sequence/utils/cmds_params_values.py:263
↓ 2 callers
Function
compute_prob_setofparams_given_cmd
Compute probability of a set of params given the cmd. Parameters ---------- cmd: str name of command (e.g. for Excha
msticpy/analysis/anomalous_sequence/utils/cmds_params_only.py:167
↓ 2 callers
Method
compute_scores
Compute some likelihood based scores/metrics for each of the sessions. In particular, computes the likelihoods and geometric mean of
msticpy/analysis/anomalous_sequence/model.py:130
↓ 2 callers
Method
connect
Mock connect function.
tests/context/test_tiprovider_kql.py:66
↓ 2 callers
Method
connect
Test method.
tests/data/test_query_source.py:41
↓ 2 callers
Method
connect
Connect to Azure Resource Graph via Azure SDK. Parameters ---------- connection_str : Optional[str], optional
msticpy/data/drivers/resource_graph_driver.py:61
↓ 2 callers
Function
crc32_hash
Return the CRC32 hash of the input column. Parameters ---------- value : str Data to process Returns ------- in
msticpy/analysis/eventcluster.py:496
↓ 2 callers
Method
create
Create an entity from a mapping type (e.g. pd.Series) or dict or kwargs. Returns ------- Entity Instanti
msticpy/datamodel/entities/entity.py:118
↓ 2 callers
Function
create_cluster_combo_tests
Create tests for cluster name combos.
tests/data/drivers/test_azure_kusto_driver.py:857
↓ 2 callers
Method
create_doc_string
Return a doc string for the query. Returns ------- str New-line delimited docstring dynamically
msticpy/data/core/query_source.py:428
↓ 2 callers
Method
create_feature_sub_group_of_marker_cluster
Return a FeatureGroupSubGroup with `name` for a MarkerCluster. Parameters ---------- cluster: MarkerCluster
msticpy/vis/foliummap.py:510
↓ 2 callers
Method
create_marker
Create and return a Folium Marker at a given location. Parameters ---------- location: tuple[float,float]
msticpy/vis/foliummap.py:463
↓ 2 callers
Method
create_new_cluster_with_locations
Create a MarkerCluster with locations. Parameters ---------- locations: Iterable[tuple[float, float]] Co
msticpy/vis/foliummap.py:342
↓ 2 callers
Method
create_new_subgroup_with_locations
Create subgroup of markers from locations. Parameters ---------- locations: Iterable[tuple[float, float]]
msticpy/vis/foliummap.py:367
↓ 2 callers
Function
create_pivot_func
Create function wrapper for pivot function. Parameters ---------- target_func: Callable The target function to wrap. piv
msticpy/init/pivot_core/pivot_register.py:132
↓ 2 callers
Function
decode_geo_hash
Decode a geohash. Parameters ---------- geohash: str A string representation of a location Returns ------- Tupl
msticpy/vis/foliummap.py:534
↓ 2 callers
Function
decode_geohash_collection
Return collection of geohashes decoded into location coordinates. Parameters ---------- geohashes: Iterable[str] Collection
msticpy/vis/foliummap.py:562
↓ 2 callers
Method
decrement
Decrement the counter.
msticpy/context/lookup.py:69
↓ 2 callers
Function
delim_count
r""" Count the delimiters in input column. Parameters ---------- value : str Data to process delim_list : str, optional
msticpy/analysis/eventcluster.py:385
↓ 2 callers
Function
delim_hash
r""" Return a hash (CRC32) of the delimiters from input column. Parameters ---------- value : str Data to process delim_l
msticpy/analysis/eventcluster.py:409
↓ 2 callers
Function
dict_to_txt
Return string as "key:val; key2:val2" pairs from `dict_val`. Parameters ---------- dict_val : Union[str, Dict[str, Any]] Dic
msticpy/config/ce_common.py:272
↓ 2 callers
Method
direct_execute_query
Execute a query on Prisma Cloud and return results as a DataFrame. This method serves as a unified interface for executing different
msticpy/data/drivers/prismacloud_driver.py:936
← previous
next →
601–700 of 3,664, ranked by callers