diff --git a/modules/ce.py b/modules/ce.py index 35a5354..f10c19f 100644 --- a/modules/ce.py +++ b/modules/ce.py @@ -5,8 +5,7 @@ permission to get anything from this ''' from libs.ce import * -from config import AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY def step_cost_explorer_get_cost_and_usage(): - ce_get_cost_and_usage(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) \ No newline at end of file + ce_get_cost_and_usage() \ No newline at end of file diff --git a/modules/cloudtrail.py b/modules/cloudtrail.py index 3f6ce18..72c8bc7 100644 --- a/modules/cloudtrail.py +++ b/modules/cloudtrail.py @@ -2,12 +2,11 @@ This file is used to perform cloudtrail actions ''' from libs.cloudtrail import * -from config import AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY def step_cloudtrail_describe_trails(): - describe_trails(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) + describe_trails() def step_cloudtrail_list_public_keys(): - list_public_keys(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) \ No newline at end of file + list_public_keys() \ No newline at end of file diff --git a/modules/cloudwatch.py b/modules/cloudwatch.py index 25c255f..ef86529 100644 --- a/modules/cloudwatch.py +++ b/modules/cloudwatch.py @@ -3,13 +3,13 @@ example calling cloudwatch functions decribe alarms, describe alarm history, list metrics ''' from libs.cloudwatch import * -from config import AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY + def step_cloudwatch_describe_alarms(): - describe_alarms(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) + describe_alarms() def step_cloudwatch_describe_alarm_history(): - describe_alarm_history(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) + describe_alarm_history() def step_cloudwatch_list_metrics(): - list_metrics(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) + list_metrics() diff --git a/modules/db.py b/modules/db.py index 95b3974..bedf460 100644 --- a/modules/db.py +++ b/modules/db.py @@ -20,7 +20,7 @@ def step_show_services_by_key(): for result in results: print("{}:{}".format(result[0],result[1])) -#same as show_sevices +# same as show_sevices def step_list_services_by_key(): db_name = "weirdAAL.db" results = search_recon_by_key(db_name,AWS_ACCESS_KEY_ID) diff --git a/modules/dynamodb.py b/modules/dynamodb.py index a9fdf2e..bfc2f46 100644 --- a/modules/dynamodb.py +++ b/modules/dynamodb.py @@ -2,10 +2,10 @@ dynamoDB examples ''' from libs.dynamodb import * -from config import AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY + def step_dynamodb_list_tables(): - list_dynamodb_tables(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) + list_dynamodb_tables() def step_dynamodb_list_tables_detailed(): - list_dynamodb_tables_detailed(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) + list_dynamodb_tables_detailed() diff --git a/modules/dynamodbstreams.py b/modules/dynamodbstreams.py index 0cda511..a2b6c30 100644 --- a/modules/dynamodbstreams.py +++ b/modules/dynamodbstreams.py @@ -2,7 +2,7 @@ dynamoDBstreams examples ''' from libs.dynamodbstreams import * -from config import AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY + def step_dynamodbstreams_list_streams(): - list_dynamodbstreams(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) \ No newline at end of file + list_dynamodbstreams() \ No newline at end of file diff --git a/modules/ecr.py b/modules/ecr.py index 0b1a9cf..91eda58 100644 --- a/modules/ecr.py +++ b/modules/ecr.py @@ -3,7 +3,5 @@ ECR functions ''' from libs.ecr import * -from config import AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY - def step_ecr_describe_repos(): - describe_repositories(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) + describe_repositories() diff --git a/modules/elasticbeanstalk.py b/modules/elasticbeanstalk.py index a19ac98..8e9b9dd 100644 --- a/modules/elasticbeanstalk.py +++ b/modules/elasticbeanstalk.py @@ -2,7 +2,6 @@ This file is used to perform some ElasticBeanstalk actions ''' from libs.elasticbeanstalk import * -from config import AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY ''' @@ -14,20 +13,20 @@ when you run these functions def step_elasticbeanstalk_describe_applications(): - describe_applications(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) + describe_applications() def step_elasticbeanstalk_describe_applications_versions(): - describe_application_versions(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) + describe_application_versions() # not working # def step_elasticbeanstalk_describe_configuration_options(): -# describe_configuration_options(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) +# describe_configuration_options() def step_elasticbeanstalk_describe_environments(): - describe_environments(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) + describe_environments() def step_elasticbeanstalk_describe_events(): - describe_events(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) + describe_events() diff --git a/modules/emr.py b/modules/emr.py index ddb6a99..1f06765 100644 --- a/modules/emr.py +++ b/modules/emr.py @@ -2,12 +2,11 @@ This file is used to perform some EMR actions ''' from libs.emr import * -from config import AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY def step_emr_list_clusters(): - list_clusters(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) + list_clusters() def step_emr_list_security_configurations(): - list_security_configurations(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) + list_security_configurations() diff --git a/modules/firehose.py b/modules/firehose.py index b9ad59b..d5b1281 100644 --- a/modules/firehose.py +++ b/modules/firehose.py @@ -3,12 +3,10 @@ Firehose functions ''' from libs.firehose import * -from config import AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY - def step_firehose_list_delivery_streams(): - firehose_list_delivery_streams(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) + firehose_list_delivery_streams() def step_firehose_describe_delivery_streams(): - firehose_describe_delivery_streams(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) \ No newline at end of file + firehose_describe_delivery_streams() \ No newline at end of file diff --git a/modules/iam.py b/modules/iam.py index 666c688..94f60c8 100644 --- a/modules/iam.py +++ b/modules/iam.py @@ -3,42 +3,40 @@ IAM recon functions ''' from libs.iam import * -from config import AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY - def step_iam_list_groups(): - iam_list_groups(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) + iam_list_groups() def step_iam_get_user(): - iam_get_user(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) + iam_get_user() def step_iam_get_account_summary(): - iam_get_account_summary(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) + iam_get_account_summary() def step_iam_list_users(*args): - iam_list_users(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) + iam_list_users() def step_iam_check_root_account(): - check_root_account(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) + check_root_account() def step_iam_get_password_policy(): - get_password_policy(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) + get_password_policy() def step_iam_list_roles(): - iam_list_roles(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) + iam_list_roles() def step_iam_list_policies(): - iam_list_policies(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) + iam_list_policies() #have to figure out the argument passing part here first def step_iam_list_user_policies(): - iam_list_user_policies(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, 'root') + iam_list_user_policies( 'root') def step_iam_list_attached_user_policies(): - iam_list_attached_user_policies(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, 'root') + iam_list_attached_user_policies( 'root') def step_iam_list_entities_for_policy(): - iam_list_entities_for_policy(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, 'arn:aws:iam::xxxxxxx') + iam_list_entities_for_policy('arn:aws:iam::xxxxxxx') diff --git a/modules/iam_pwn.py b/modules/iam_pwn.py index 1085294..357291e 100644 --- a/modules/iam_pwn.py +++ b/modules/iam_pwn.py @@ -7,9 +7,9 @@ from libs.sts import * def step_cg_test(): - get_accountid(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) - check_root_account(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) - get_password_policy(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) + get_accountid() + check_root_account() + get_password_policy() #create_access_key(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY,'pythons3') #delete_access_key(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY,'pythons3', 'AKIAIJV3RQMOYM7WQS2Q') #change_user_console_password(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, 'pythons3', 'PS#EDCasd123456!@') diff --git a/modules/opsworks.py b/modules/opsworks.py index b51f3eb..2487cdd 100644 --- a/modules/opsworks.py +++ b/modules/opsworks.py @@ -1,10 +1,9 @@ from libs.opsworks import * -from config import AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY def step_opsworks_describe_stacks(): - describe_stacks(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) + describe_stacks() def step_opsworks_describe_user_profiles(): - describe_user_profiles(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) \ No newline at end of file + describe_user_profiles() \ No newline at end of file diff --git a/modules/pricing.py b/modules/pricing.py index ea8d6d9..4b8b390 100644 --- a/modules/pricing.py +++ b/modules/pricing.py @@ -5,8 +5,7 @@ permission to get anything from this ''' from libs.pricing import * -from config import AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY def step_pricing_describe_services(): - pricing_describe_services(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) + pricing_describe_services() diff --git a/modules/rds.py b/modules/rds.py index 2757fa6..3946f3e 100644 --- a/modules/rds.py +++ b/modules/rds.py @@ -4,7 +4,6 @@ RDS module from libs.rds import * -from config import AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY def step_rds_describe_db_instances(): - describe_db_instances(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) + describe_db_instances() diff --git a/modules/route53.py b/modules/route53.py index f8829a9..5d33e62 100644 --- a/modules/route53.py +++ b/modules/route53.py @@ -3,8 +3,6 @@ route53 functions ''' from libs.route53 import * -from config import AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY - def step_route53_list_geolocations(): - list_geolocations(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) \ No newline at end of file + list_geolocations() \ No newline at end of file diff --git a/modules/ses.py b/modules/ses.py index c09203e..99d0100 100644 --- a/modules/ses.py +++ b/modules/ses.py @@ -4,13 +4,12 @@ SES module from libs.ses import * -from config import AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY def step_ses_list_identities(): - list_identities(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) + list_identities() def step_ses_get_send_statistics(): - get_send_statistics(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) + get_send_statistics() def step_ses_list_configuration_sets(): - list_configuration_sets(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) \ No newline at end of file + list_configuration_sets() \ No newline at end of file diff --git a/modules/sqs.py b/modules/sqs.py index 5ab9cf4..473a4f6 100644 --- a/modules/sqs.py +++ b/modules/sqs.py @@ -2,8 +2,7 @@ SQS ''' from libs.sqs import * -from config import AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY def step_sqs_list_queues(): - sqs_list_queues(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) + sqs_list_queues()