remove the aws key stuff

This commit is contained in:
carnal0wnage
2018-04-16 21:17:35 -04:00
parent 582c2c7d38
commit 1d0cad4395
18 changed files with 46 additions and 63 deletions

View File

@@ -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)
ce_get_cost_and_usage()

View File

@@ -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)
list_public_keys()

View File

@@ -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()

View File

@@ -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()

View File

@@ -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)
list_dynamodbstreams()

View File

@@ -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()

View File

@@ -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()

View File

@@ -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()

View File

@@ -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)
firehose_describe_delivery_streams()

View File

@@ -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')

View File

@@ -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!@')

View File

@@ -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)
describe_user_profiles()

View File

@@ -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()

View File

@@ -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()

View File

@@ -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)
list_geolocations()

View File

@@ -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)
list_configuration_sets()

View File

@@ -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()