MCPcopy Create free account

hub / github.com/Permiso-io-tools/RansomWhen / functions

Functions41 in github.com/Permiso-io-tools/RansomWhen

↓ 87 callersFunctionprintOutput
(message, type, verbose=False)
core/Other/PrintOutput/PrintOutput.py:3
↓ 6 callersFunctionauthenticate
(Profile, AccessKey, SecretKey, SessionToken, UserAgent, Service)
core/Authentication/Authentication.py:46
↓ 4 callersFunctiondumpCSV
(result, outputdir, identity)
core/Resources/OutputDump/OutputDump.py:4
↓ 4 callersMethodfilterMaliciousEvents
(self, identityArn, events)
core/Resources/CloudTrail/GetCTEvents.py:86
↓ 4 callersMethodtableprint
(self, queryResult)
core/Other/TablePrint.py:101
↓ 3 callersMethodlist_roles
(self)
core/Resources/IAM/BypassCheck.py:26
↓ 3 callersMethodlist_users
(self)
core/Resources/IAM/BypassCheck.py:129
↓ 2 callersMethodfilterInterestingIdentities
(self, evaluationResponse)
core/Resources/IAM/BypassCheck.py:313
↓ 2 callersMethodfind_permissions_in_policy
(self, policyDocumentList, SCENARIOS, permissionBoundaryList)
core/Resources/IAM/BypassCheck.py:268
↓ 1 callersFunctionauthWithAccessAndSecret
(AccessKey, SecretKey, UserAgent, Service)
core/Authentication/Authentication.py:4
↓ 1 callersFunctionauthWithAccessAndSecretAndSessionToken
(AccessKey, SecretKey, SessionToken, UserAgent, Service)
core/Authentication/Authentication.py:17
↓ 1 callersFunctionauthWithProfile
(profile, userAgent, service)
core/Authentication/Authentication.py:32
↓ 1 callersFunctiondumpEventsCSV
(result, outputdir, identity)
core/Resources/OutputDump/OutputDump.py:19
↓ 1 callersMethodeventTableprint
(self, queryResult)
core/Other/TablePrint.py:13
↓ 1 callersMethodgetCTAPIEvents
(self, identityArn, eventName)
core/Resources/CloudTrail/GetCTEvents.py:166
↓ 1 callersMethodget_attached_group_policies
(self, group)
core/Resources/IAM/BypassCheck.py:214
↓ 1 callersMethodget_attached_role_policies
(self, role)
core/Resources/IAM/BypassCheck.py:68
↓ 1 callersMethodget_attached_user_policies
(self, user)
core/Resources/IAM/BypassCheck.py:143
↓ 1 callersMethodget_group_inline_policies
(self, group)
core/Resources/IAM/BypassCheck.py:237
↓ 1 callersMethodget_role_inline_policies
(self, role)
core/Resources/IAM/BypassCheck.py:116
↓ 1 callersMethodget_role_permission_boundary
(self, role)
core/Resources/IAM/BypassCheck.py:92
↓ 1 callersMethodget_user_groups
(self, user)
core/Resources/IAM/BypassCheck.py:204
↓ 1 callersMethodget_user_inline_policies
(self, user)
core/Resources/IAM/BypassCheck.py:191
↓ 1 callersMethodget_user_permission_boundary
(self, user)
core/Resources/IAM/BypassCheck.py:167
↓ 1 callersMethodidentities_enumeration
(self)
core/Resources/MainActivity/MainActivity.py:84
↓ 1 callersMethodlist_events
(self)
core/Resources/MainActivity/MainActivity.py:19
↓ 1 callersMethodlist_roles_arn
(self)
core/Resources/IAM/BypassCheck.py:40
↓ 1 callersMethodlist_users_arn
(self)
core/Resources/IAM/BypassCheck.py:54
↓ 1 callersFunctionparseArgs
()
core/Other/Arguments/ArgParse.py:4
↓ 1 callersFunctionprintBanner
()
core/Other/Arguments/Banner.py:2
↓ 1 callersMethodvalidate_policy
(self, policyDocument)
core/Resources/IAM/BypassCheck.py:255
Method__init__
(self, profile)
core/Resources/AccessAnalyzer/AccessAnalyzer.py:7
Method__init__
(self, profile, verbose)
core/Resources/CloudTrail/GetCTEvents.py:11
Method__init__
(self, profile, verbose)
core/Resources/IAM/BypassCheck.py:10
Method__init__
(self, profile, accountID, verbose, identity_name)
core/Resources/MainActivity/MainActivity.py:11
Method__init__
(self, profile, accountID, args)
core/Resources/MainActivity/MainActivity.py:75
Method__init__
(self, verbose)
core/Other/TablePrint.py:10
Methodanalyze_policy
(self, policyDocument)
core/Resources/AccessAnalyzer/AccessAnalyzer.py:18
MethodgetCTS3Events
(self, identityArn, eventName)
core/Resources/CloudTrail/GetCTEvents.py:205
MethodgroupMaliciousEvents
(self, identityEvents, identityArn)
core/Resources/CloudTrail/GetCTEvents.py:26
Methodlist_all_identities
(self)
core/Resources/IAM/BypassCheck.py:250