145 lines
4.3 KiB
Python
145 lines
4.3 KiB
Python
from __future__ import print_function
|
|
|
|
from libs.brute import *
|
|
from libs.s3 import *
|
|
|
|
|
|
def module_recon_all():
|
|
get_accountid()
|
|
check_root_account()
|
|
brute_acm_permissions()
|
|
# AlexaForBusiness
|
|
brute_apigateway_permissions()
|
|
# Application Auto Scaling - no usable functions
|
|
brute_appstream_permissions()
|
|
# AppSync - no usable functions
|
|
brute_athena_permissions()
|
|
brute_autoscaling_permissions()
|
|
brute_autoscaling_plans_permissions()
|
|
brute_batch_permissions()
|
|
brute_budgets_permissions()
|
|
# CostExplorer
|
|
# brute_cloud9_permissions() Was working now its not
|
|
brute_clouddirectory_permissions()
|
|
brute_cloudformation_permissions()
|
|
brute_cloudfront_permissions()
|
|
brute_cloudhsm_permissions()
|
|
# cloudhsmv2
|
|
brute_cloudsearch_permissions()
|
|
# CloudSearchDomain
|
|
brute_cloudtrail_permissions()
|
|
brute_cloudwatch_permissions()
|
|
brute_codebuild_permissions()
|
|
brute_codecommit_permissions()
|
|
brute_codedeploy_permissions()
|
|
brute_codepipeline_permissions()
|
|
brute_codestar_permissions()
|
|
brute_cognitoidentity_permissions()
|
|
brute_cognitoidp_permissions()
|
|
brute_cognitosync_permissions()
|
|
# Comprehend
|
|
brute_configservice_permissions()
|
|
# brute_costandusagereportservice_permissions() #Could not connect to the endpoint URL: "https://cur.us-west-2.amazonaws.com/"
|
|
brute_datapipeline_permissions()
|
|
# DAX
|
|
brute_devicefarm_permissions()
|
|
brute_directconnect_permissions()
|
|
brute_applicationdiscoveryservice_permissions()
|
|
brute_dms_permissions()
|
|
brute_directoryservice_permissions()
|
|
brute_dynamodb_permissions()
|
|
brute_dynamodbstreams_permissions()
|
|
brute_ec2_permissions()
|
|
brute_ecr_permissions()
|
|
brute_ecs_permissions()
|
|
brute_efs_permissions()
|
|
brute_elasticache_permissions()
|
|
brute_elasticbeanstalk_permissions()
|
|
brute_elastictranscoder_permissions()
|
|
brute_elasticloadbalancing_permissions()
|
|
brute_elasticloadbalancingv2_permissions()
|
|
brute_emr_permissions()
|
|
brute_es_permissions()
|
|
brute_cloudwatchevents_permissions()
|
|
brute_firehose_permissions()
|
|
brute_gamelift_permissions()
|
|
brute_glacier_permissions()
|
|
# Glue
|
|
brute_greengrass_permissions()
|
|
# GuardDuty
|
|
brute_health_permissions()
|
|
brute_iam_permissions()
|
|
brute_importexport_permissions()
|
|
brute_inspector_permissions()
|
|
brute_iot_permissions()
|
|
# IoTDataPlane no functions
|
|
# IoTJobsDataPlane
|
|
brute_kinesis_permissions()
|
|
# KinesisVideoArchivedMedia
|
|
# KinesisVideoMedia
|
|
brute_kinesisanalytics_permissions()
|
|
# KinesisVideo
|
|
brute_kms_permissions()
|
|
brute_lambda_permissions()
|
|
brute_lexmodels_permissions()
|
|
# LexRuntimeService #no functions
|
|
brute_lightsail_permissions()
|
|
brute_cloudwatchlogs_permissions()
|
|
brute_machinelearning_permissions()
|
|
# marketplace-entitlement no functions
|
|
# marketplacecommerceanalytics no functions
|
|
# MediaConvert
|
|
# MediaLive
|
|
# MediaPackage
|
|
# MediaStore
|
|
# MediaStore-Data
|
|
# MarketplaceMetering no functions
|
|
# MigrationHub
|
|
# Mobile
|
|
# MQ
|
|
brute_mturk_permissions()
|
|
brute_opsworks_permissions()
|
|
brute_opsworkscm_permissions()
|
|
brute_organizations_permissions()
|
|
# PinPoint no functions
|
|
brute_polly_permissions()
|
|
# Pricing
|
|
brute_rds_permissions()
|
|
brute_redshift_permissions()
|
|
brute_rekognition_permissions()
|
|
# ResourceGroups
|
|
brute_resourcegroupstaggingapi_permissions()
|
|
brute_route53_permissions()
|
|
brute_route53domains_permissions()
|
|
brute_s3_permissions()
|
|
# SageMaker
|
|
# SageMakerRuntime
|
|
brute_sdb_permissions()
|
|
# ServerlessApplicationRepository
|
|
brute_servicecatalog_permissions()
|
|
# ServiceDiscovery
|
|
brute_ses_permissions()
|
|
brute_shield_permissions()
|
|
brute_sms_permissions()
|
|
brute_snowball_permissions()
|
|
brute_sns_permissions()
|
|
brute_sqs_permissions()
|
|
# SSM
|
|
brute_stepfunctions_permissions()
|
|
# StorageGateway
|
|
brute_sts_permissions()
|
|
# Support
|
|
# SWF
|
|
# TranscribeService
|
|
# Translate
|
|
# WAF
|
|
# WAFRegional
|
|
# WorkDocs
|
|
# WorkMail
|
|
brute_workspaces_permissions()
|
|
# XRay no functions
|
|
|
|
# S3 bucket's while we are here...
|
|
#commented out until s3 id/key shit is fixed in all modules/libs
|
|
get_s3objects_for_account()
|