MCPcopy Create free account

hub / github.com/dirkjanm/ROADtools / functions

Functions804 in github.com/dirkjanm/ROADtools

↓ 3 callersFunctionazratelimit
(headers=None)
roadrecon/roadtools/roadrecon/azgather.py:223
↓ 3 callersFunctionbuild_rst
(username, password, cloud_audience_urn, endpoint_address, soap_action)
roadlib/roadtools/roadlib/wstrust.py:165
↓ 3 callersFunctionchecktoken
()
roadrecon/roadtools/roadrecon/iggather.py:127
↓ 3 callersFunctionchecktoken
()
roadrecon/roadtools/roadrecon/pimgather.py:121
↓ 3 callersFunctionchecktoken
()
roadrecon/roadtools/roadrecon/gather.py:210
↓ 3 callersFunctioncommitlink
(session, cachedict, ignore=False)
roadrecon/roadtools/roadrecon/pimgather.py:189
↓ 3 callersMethoddump_lo_to_db
Async db dumphelper for multiple linked objects (returned as a list)
roadrecon/roadtools/roadrecon/gather.py:465
↓ 3 callersMethoddump_object_expansion
(self, objecttype, dbtype, expandprop, linkname, childtbl, mapping=None, method=None)
roadrecon/roadtools/roadrecon/gather.py:505
↓ 3 callersFunctiondumphelper
(url, method)
roadrecon/roadtools/roadrecon/pimgather.py:51
↓ 3 callersFunctionfindall_content
Given a tag name without any prefix, this function returns a list of the raw content inside this tag as-is. >>> findall_content("<ns0:fo
roadlib/roadtools/roadlib/wstrust.py:231
↓ 3 callersMethodget_desktopsso_token
Get desktop SSO token either with plain username and password, or with a Kerberos auth token
roadlib/roadtools/roadlib/auth.py:1042
↓ 3 callersMethodget_privkey_kid
Get the kid (key ID) for the given key from a file
roadlib/roadtools/roadlib/deviceauth.py:187
↓ 3 callersMethodget_srv_challenge
Request server challenge (nonce) to use with a PRT Returns Nonce as a dict {'Nonce':data}
roadlib/roadtools/roadlib/auth.py:1356
↓ 3 callersMethodget_srv_challenge_nonce
Request server challenge (nonce) to use with a PRT Returns Nonce as a string
roadlib/roadtools/roadlib/asyncauth.py:844
↓ 3 callersMethodget_tokens
Get tokens based on the arguments specified. Expects args to be generated from get_sub_argparse
roadlib/roadtools/roadlib/auth.py:2098
↓ 3 callersMethodhas_force_mfa
Check whether MFA enforcement is set
roadlib/roadtools/roadlib/auth.py:209
↓ 3 callersMethodloadkey
Load private key only (to use as transport key) Optionally load it as transport key only and not as device key to support separate tr
roadlib/roadtools/roadlib/deviceauth.py:99
↓ 3 callersMethodlookup_resource_uri
Translate resource URI aliases
roadlib/roadtools/roadlib/auth.py:1869
↓ 3 callersFunctionparse_wstrust_response
(body)
roadlib/roadtools/roadlib/wstrust.py:217
↓ 3 callersFunctionprocess_approle
(approles, ar)
roadrecon/roadtools/roadrecon/server.py:786
↓ 3 callersFunctionquery_all_items
(request, schema, model, searchfields)
roadrecon/roadtools/roadrecon/server.py:985
↓ 3 callersMethodsaveprt
Save PRT data to file
roadlib/roadtools/roadlib/deviceauth.py:165
↓ 3 callersMethodset_custom_headers
Sets custom headers to include in all HTTP requests
roadlib/roadtools/roadlib/auth.py:140
↓ 3 callersMethodset_force_ngcmfa
Force NGC MFA during auth
roadlib/roadtools/roadlib/auth.py:203
↓ 3 callersMethodtoHttpParams
(params?: PaginationParams)
roadrecon/frontend/src/app/appmain/aadobjects.service.ts:678
↓ 2 callersMethod__init__
(self, tenantid, api_version, ahsession=None, engine=None, session=None)
roadrecon/roadtools/roadrecon/gather.py:328
↓ 2 callersMethod_decode_length
(self, buff)
roadtx/roadtools/roadtx/federation.py:260
↓ 2 callersMethod_parse_appcrit
(self, crit)
roadrecon/roadtools/roadrecon/plugins/policies.py:234
↓ 2 callersMethod_parse_associated_polcies
(self,location_object,is_trusted_location,condition_policy_list)
roadrecon/roadtools/roadrecon/plugins/policies.py:449
↓ 2 callersMethod_parse_compressed_cidr
(self,detail)
roadrecon/roadtools/roadrecon/plugins/policies.py:546
↓ 2 callersMethod_parse_locationcrit
(self, crit)
roadrecon/roadtools/roadrecon/plugins/policies.py:365
↓ 2 callersMethodaad_brokerplugin_prt_auth_v3
Auth using a PRT emulating the AAD Brokerplugin client on MacOS (and Android/etc) Uses PRT protocol v3
roadlib/roadtools/roadlib/deviceauth.py:1071
↓ 2 callersMethodaad_brokerplugin_prt_auth_v4
Auth using a PRT, emulating the broker client on MacOS with Secure Enclave stored EC device key. Uses PRT protocol v4
roadlib/roadtools/roadlib/deviceauth.py:1102
↓ 2 callersMethodauthenticate_device_code_native
Authenticate with device code flow Native version without adal
roadlib/roadtools/roadlib/auth.py:278
↓ 2 callersMethodauthenticate_on_behalf_of_native
Authenticate on-behalf-of a user, providing their token plus a middle tier app client id + secret (client secret or certificate based
roadlib/roadtools/roadlib/auth.py:581
↓ 2 callersMethodauthenticate_on_behalf_of_native_v2
Authenticate on-behalf-of a user, providing their token plus a middle tier app client id + secret (client secret or certificate based
roadlib/roadtools/roadlib/auth.py:613
↓ 2 callersMethodauthenticate_username_password_native_v2
Authenticate using user w/ username + password. This doesn't work for users or tenants that have multi-factor authentication required
roadlib/roadtools/roadlib/auth.py:480
↓ 2 callersMethodauthenticate_with_desktopsso_token
Authenticate with Desktop SSO token
roadlib/roadtools/roadlib/auth.py:1085
↓ 2 callersMethodauthenticate_with_prt_v2
KDF version 2 PRT auth
roadlib/roadtools/roadlib/auth.py:1246
↓ 2 callersMethodauthenticate_with_saml_native
Authenticate with a SAML token from the Federation Server Native ROADlib implementation without adal requirement
roadlib/roadtools/roadlib/asyncauth.py:652
↓ 2 callersMethodauthenticate_with_saml_native
Authenticate with a SAML token from the Federation Server Native ROADlib implementation without adal requirement
roadlib/roadtools/roadlib/auth.py:991
↓ 2 callersMethodauthenticate_with_saml_native_v2
Authenticate with a SAML token from the Federation Server Native ROADlib implementation without adal requirement This functio
roadlib/roadtools/roadlib/asyncauth.py:675
↓ 2 callersMethodauthenticate_with_saml_native_v2
Authenticate with a SAML token from the Federation Server Native ROADlib implementation without adal requirement This functio
roadlib/roadtools/roadlib/auth.py:1014
↓ 2 callersFunctioncheck_database_exists
Small sanity check to see if the specified database exists. Otherwise SQLAlchemy creates it without data and throws errors later, which does
roadrecon/roadtools/roadrecon/main.py:23
↓ 2 callersFunctionchecktoken
()
roadrecon/roadtools/roadrecon/azgather.py:90
↓ 2 callersMethodclose_session
Close aiohttp client session
roadlib/roadtools/roadlib/asyncauth.py:1079
↓ 2 callersFunctioncommitlink
(session, cachedict, ignore=False)
roadrecon/roadtools/roadrecon/gather.py:295
↓ 2 callersFunctioncommitlink
(session, cachedict, ignore=False)
roadrecon/roadtools/roadrecon/plugins/policyanalysis.py:18
↓ 2 callersMethodcreate_client_data_json
Create client data JSON matching Microsoft's format Args: challenge: Challenge from server (will be base64url encoded if
roadlib/roadtools/roadlib/webauthn.py:124
↓ 2 callersMethodcreate_hello_key
Create a key for Windows Hello, saving it to a file
roadlib/roadtools/roadlib/deviceauth.py:200
↓ 2 callersMethodcreate_hello_prt_assertion
(self, username)
roadlib/roadtools/roadlib/deviceauth.py:224
↓ 2 callersMethodcreate_public_jwk_from_ec_key
Convert a key (or certificate) to JWK public numbers https://www.rfc-editor.org/rfc/rfc7517
roadlib/roadtools/roadlib/deviceauth.py:350
↓ 2 callersMethoddecrypt_auth_response_derivedkey
Decrypt an encrypted authentication response, using the derived key
roadlib/roadtools/roadlib/auth.py:1333
↓ 2 callersMethoddump_keycredentials
(self, objecttype, dbtype, method=None)
roadrecon/roadtools/roadrecon/gather.py:535
↓ 2 callersMethoddump_linked_newobjects
(self, objecttype, linktype, parenttbl, linkobjecttype, mapping, method=None, ignore_duplicates=False, parents
roadrecon/roadtools/roadrecon/pimgather.py:266
↓ 2 callersMethoddump_linked_objects
(self, objecttype, linktype, parenttbl, linkobjecttype, method=None, ignore_duplicates=False)
roadrecon/roadtools/roadrecon/gather.py:490
↓ 2 callersMethoddump_lo_to_db
Async db dumphelper for multiple linked objects (returned as a list)
roadrecon/roadtools/roadrecon/pimgather.py:214
↓ 2 callersMethoddump_object_expansion_links
(self, objecttype, dbtype, expandprop, linkname, childtbl, mapping=None, method=None)
roadrecon/roadtools/roadrecon/iggather.py:381
↓ 2 callersMethoddump_object_expansion_newobject
(self, objecttype, expandprop, linkobjecttype, mapping, method=None, ignore_duplicates=False)
roadrecon/roadtools/roadrecon/iggather.py:411
↓ 2 callersMethoddump_rolesettingsv2
(self, privaccess, parents, method=None, ignore_duplicates=False)
roadrecon/roadtools/roadrecon/pimgather.py:284
↓ 2 callersMethoddump_so_to_db
Async db dumphelper for objects that are returned as single objects (direct values)
roadrecon/roadtools/roadrecon/gather.py:478
↓ 2 callersFunctiondumpsingle
(url, method)
roadrecon/roadtools/roadrecon/gather.py:233
↓ 2 callersFunctionenginecommit
(engine, dbtype, cache, ignore=False)
roadrecon/roadtools/roadrecon/gather.py:262
↓ 2 callersMethodformatApprover
* Formats an individual approver based on their type * @param approver The approver object * @returns Formatted approver string
roadrecon/frontend/src/app/appmain/utils.service.ts:145
↓ 2 callersFunctiongen_link
(link_name, ref_table, rel_name, rev_rel_name)
roadlib/roadtools/roadlib/dbgen.py:344
↓ 2 callersFunctiongen_link
(link_name, ref_table, rel_name, rev_rel_name)
roadlib/roadtools/roadlib/dbgen_msgraph.py:229
↓ 2 callersFunctiongen_link_fkey
(link_name, ref_table, rel_name, rev_rel_name, ref_column, sec_ref_column)
roadlib/roadtools/roadlib/dbgen.py:364
↓ 2 callersFunctiongen_link_fkey
(link_name, ref_table, rel_name, rev_rel_name, ref_column, sec_ref_column)
roadlib/roadtools/roadlib/dbgen_msgraph.py:241
↓ 2 callersFunctiongen_link_nolinktbl
(ref_table, rel_name, rev_rel_name)
roadlib/roadtools/roadlib/dbgen.py:352
↓ 2 callersMethodgen_pkce_secret
Generate a secret for PKCE
roadlib/roadtools/roadlib/auth.py:219
↓ 2 callersMethodgetServicePrincipal
(id)
roadrecon/frontend/src/app/appmain/aadobjects.service.ts:609
↓ 2 callersMethodgetTenantDetail
()
roadrecon/frontend/src/app/appmain/aadobjects.service.ts:645
↓ 2 callersMethodget_acs_actortoken
Request token with ACS
roadlib/roadtools/roadlib/auth.py:786
↓ 2 callersMethodget_credential_id
Generate a credential ID based on the public key Uses SHA256 hash of the public key, similar to how ROADtools calculates kid
roadlib/roadtools/roadlib/webauthn.py:42
↓ 2 callersMethodget_keepass_entry
Get object from KeePass file
roadtx/roadtools/roadtx/selenium.py:242
↓ 2 callersMethodget_pkce_challenge
Get PKCE challenge (sha256 hash) of the generated secret
roadlib/roadtools/roadlib/auth.py:226
↓ 2 callersMethodget_prt_with_hello_key
(self, username, assertion=None)
roadlib/roadtools/roadlib/deviceauth.py:242
↓ 2 callersMethodget_prt_with_samltoken
(self, samltoken)
roadlib/roadtools/roadlib/deviceauth.py:956
↓ 2 callersMethodget_wstrust_username_password_endpoint
Returns {"address": "https://...", "action": "the soapAction value"}
roadlib/roadtools/roadlib/wstrust.py:114
↓ 2 callersMethodinit_decrypt
Create encryption cipher, either salsa20 or chacha20
roadtx/roadtools/roadtx/keepass.py:49
↓ 2 callersMethodloadhellokey
Load Windows Hello key from file
roadlib/roadtools/roadlib/deviceauth.py:173
↓ 2 callersMethodmain
(self)
roadrecon/roadtools/roadrecon/plugins/policyanalysis.py:208
↓ 2 callersMethodmain
Main plugin logic. Simply connects to both databases and transforms the data
roadrecon/roadtools/roadrecon/plugins/bloodhound.py:133
↓ 2 callersFunctionparse_appcrit
(crit)
roadrecon/roadtools/roadrecon/server.py:406
↓ 2 callersMethodparse_compact_jwe
Parse compact JWE according to https://datatracker.ietf.org/doc/html/rfc7516#section-3.1
roadlib/roadtools/roadlib/auth.py:1833
↓ 2 callersFunctionparse_scope
(cond)
roadrecon/roadtools/roadrecon/server.py:461
↓ 2 callersFunctionratelimit
()
roadrecon/roadtools/roadrecon/iggather.py:104
↓ 2 callersFunctionratelimit
()
roadrecon/roadtools/roadrecon/pimgather.py:98
↓ 2 callersFunctionratelimit
()
roadrecon/roadtools/roadrecon/gather.py:187
↓ 2 callersMethodrequest_token_with_devicekey_signed_payload_prtprotocolv4
Request a token (access / refresh / PRT) using a payload signed with the device key from the secure enclave. Uses PRT Protocol versio
roadlib/roadtools/roadlib/deviceauth.py:863
↓ 2 callersMethodrequest_token_with_sessionkey_signed_payload
Request a token (access / refresh / PRT) using a payload signed with the PRT session key.
roadlib/roadtools/roadlib/deviceauth.py:770
↓ 2 callersMethodrequest_token_with_sessionkey_signed_payload
Request a token (access / refresh / PRT) using a payload signed with the PRT session key.
roadlib/roadtools/roadlib/asyncdeviceauth.py:468
↓ 2 callersMethodrequests_put
Wrapper around requests.post to set all the options uniformly
roadlib/roadtools/roadlib/auth.py:1976
↓ 2 callersFunctionresolve_objectid
(oid)
roadrecon/roadtools/roadrecon/server.py:710
↓ 2 callersMethodselenium_login_fido
Wrapper for login with software based FIDO key (WHFB/Passkey)
roadtx/roadtools/roadtx/selenium.py:406
↓ 2 callersMethodselenium_login_regular
Wrapper for plain login but with redirect URL rewrite support
roadtx/roadtools/roadtx/selenium.py:461
↓ 2 callersMethodselenium_login_with_custom_useragent
Wrapper for plain login with custom user agent (requires interception to change)
roadtx/roadtools/roadtx/selenium.py:395
↓ 2 callersMethodselenium_login_with_prt
Selenium login with PRT injection.
roadtx/roadtools/roadtx/selenium.py:468
↓ 2 callersFunctiontranslate_rolescopes
(scopes)
roadrecon/roadtools/roadrecon/server.py:728
↓ 2 callersMethodupdateMfaColumn
(value)
roadrecon/frontend/src/app/appmain/users/users.component.ts:65
← previousnext →101–200 of 804, ranked by callers