{"repo":"9rnt/poro","free":true,"listed":false,"github":"https://github.com/9rnt/poro","clone":"git clone https://github.com/9rnt/poro.git","description":"Scan publicly accessible assets on your AWS cloud environment","language":"Python","stars":136,"topics":["aws","boto3-script","security-audit","security-tools"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"poro Description Scan for publicly accessible assets on your AWS environment Services covered by this tool: - AWS ELB - API Gateway - S3 Buckets - RDS Databases - EC2 instances - Redshift Databases Poro also check if a tag you specify is applied to identified public resources using --tag-key and --tag-value arguments. Prequisites - AWS account with Read Only Access to services listed above. - Python 3.X - requests =2.22.0 - boto3 =1.20 - botocore = 1.20 - enlighten =1 Usage - Clone this repository - Configure your envionment with active credentials - aws configure [sso] - pip install -r requirements.txt - Run python poro.py [-h] [--profile PROFILE] [--export FILE NAME] [--verbose] [--tag-key KEY] [--tag-value VALUE] optional arguments: -h, --help show this help message and exit --profile PROFILE Specify the aws profile (default is default) --export FILE NAME Specify the file name if you want to expport the results --verbose, -v --tag-key KEY Specify the tag key that you want to check if it exists in public resources --tag-value VALUE Specify the tag value that you want to check if it exists in public resources Poro prints the scanning results at the end of it's execution in a json file if no export option is not specified.","default_branch":null,"files":null,"tree":[],"storefront":"/r/9rnt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/9rnt/poro/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}