Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Permiso-io-tools/RansomWhen
/ functions
Functions
41 in github.com/Permiso-io-tools/RansomWhen
⨍
Functions
41
◇
Types & classes
6
↓ 87 callers
Function
printOutput
(message, type, verbose=False)
core/Other/PrintOutput/PrintOutput.py:3
↓ 6 callers
Function
authenticate
(Profile, AccessKey, SecretKey, SessionToken, UserAgent, Service)
core/Authentication/Authentication.py:46
↓ 4 callers
Function
dumpCSV
(result, outputdir, identity)
core/Resources/OutputDump/OutputDump.py:4
↓ 4 callers
Method
filterMaliciousEvents
(self, identityArn, events)
core/Resources/CloudTrail/GetCTEvents.py:86
↓ 4 callers
Method
tableprint
(self, queryResult)
core/Other/TablePrint.py:101
↓ 3 callers
Method
list_roles
(self)
core/Resources/IAM/BypassCheck.py:26
↓ 3 callers
Method
list_users
(self)
core/Resources/IAM/BypassCheck.py:129
↓ 2 callers
Method
filterInterestingIdentities
(self, evaluationResponse)
core/Resources/IAM/BypassCheck.py:313
↓ 2 callers
Method
find_permissions_in_policy
(self, policyDocumentList, SCENARIOS, permissionBoundaryList)
core/Resources/IAM/BypassCheck.py:268
↓ 1 callers
Function
authWithAccessAndSecret
(AccessKey, SecretKey, UserAgent, Service)
core/Authentication/Authentication.py:4
↓ 1 callers
Function
authWithAccessAndSecretAndSessionToken
(AccessKey, SecretKey, SessionToken, UserAgent, Service)
core/Authentication/Authentication.py:17
↓ 1 callers
Function
authWithProfile
(profile, userAgent, service)
core/Authentication/Authentication.py:32
↓ 1 callers
Function
dumpEventsCSV
(result, outputdir, identity)
core/Resources/OutputDump/OutputDump.py:19
↓ 1 callers
Method
eventTableprint
(self, queryResult)
core/Other/TablePrint.py:13
↓ 1 callers
Method
getCTAPIEvents
(self, identityArn, eventName)
core/Resources/CloudTrail/GetCTEvents.py:166
↓ 1 callers
Method
get_attached_group_policies
(self, group)
core/Resources/IAM/BypassCheck.py:214
↓ 1 callers
Method
get_attached_role_policies
(self, role)
core/Resources/IAM/BypassCheck.py:68
↓ 1 callers
Method
get_attached_user_policies
(self, user)
core/Resources/IAM/BypassCheck.py:143
↓ 1 callers
Method
get_group_inline_policies
(self, group)
core/Resources/IAM/BypassCheck.py:237
↓ 1 callers
Method
get_role_inline_policies
(self, role)
core/Resources/IAM/BypassCheck.py:116
↓ 1 callers
Method
get_role_permission_boundary
(self, role)
core/Resources/IAM/BypassCheck.py:92
↓ 1 callers
Method
get_user_groups
(self, user)
core/Resources/IAM/BypassCheck.py:204
↓ 1 callers
Method
get_user_inline_policies
(self, user)
core/Resources/IAM/BypassCheck.py:191
↓ 1 callers
Method
get_user_permission_boundary
(self, user)
core/Resources/IAM/BypassCheck.py:167
↓ 1 callers
Method
identities_enumeration
(self)
core/Resources/MainActivity/MainActivity.py:84
↓ 1 callers
Method
list_events
(self)
core/Resources/MainActivity/MainActivity.py:19
↓ 1 callers
Method
list_roles_arn
(self)
core/Resources/IAM/BypassCheck.py:40
↓ 1 callers
Method
list_users_arn
(self)
core/Resources/IAM/BypassCheck.py:54
↓ 1 callers
Function
parseArgs
()
core/Other/Arguments/ArgParse.py:4
↓ 1 callers
Function
printBanner
()
core/Other/Arguments/Banner.py:2
↓ 1 callers
Method
validate_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
Method
analyze_policy
(self, policyDocument)
core/Resources/AccessAnalyzer/AccessAnalyzer.py:18
Method
getCTS3Events
(self, identityArn, eventName)
core/Resources/CloudTrail/GetCTEvents.py:205
Method
groupMaliciousEvents
(self, identityEvents, identityArn)
core/Resources/CloudTrail/GetCTEvents.py:26
Method
list_all_identities
(self)
core/Resources/IAM/BypassCheck.py:250