Skip to content

Commit

Permalink
Merge pull request #59 from toniblyx/master
Browse files Browse the repository at this point in the history
Updated README with shortlist of features and parallel command
  • Loading branch information
toniblyx authored Jul 11, 2017
2 parents 59c8c8a + 52f88ab commit ae6ebfc
Showing 1 changed file with 18 additions and 3 deletions.
21 changes: 18 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,11 @@

## Description

Tool based on AWS-CLI commands for AWS account hardening, following guidelines of the [CIS Amazon Web Services Foundations Benchmark 1.1 ](https://benchmarks.cisecurity.org/tools2/amazon/CIS_Amazon_Web_Services_Foundations_Benchmark_v1.1.0.pdf)
Tool based on AWS-CLI commands for AWS account security assessment and hardening, following guidelines of the [CIS Amazon Web Services Foundations Benchmark 1.1 ](https://benchmarks.cisecurity.org/tools2/amazon/CIS_Amazon_Web_Services_Foundations_Benchmark_v1.1.0.pdf)

It covers hardening and security best practices for all regions related to:
## Features

It covers hardening and security best practices for all AWS regions related to:

- Identity and Access Management (24 checks)
- Logging (8 checks)
Expand All @@ -13,6 +15,12 @@ It covers hardening and security best practices for all regions related to:

For a comprehesive list and resolution look at the guide on the link above.

With Prowler you can:
- get a colourish or monochrome report
- a CSV format report for diff
- run specific checks without having to run the entire report
- check multiple AWS accounts in parallel

## Requirements
This script has been written in bash using AWS-CLI and it works in Linux and OSX.

Expand Down Expand Up @@ -84,7 +92,14 @@ or if you want a pipe-delimited report file, do:
./prowler -M csv > output.psv
```

5 - For help use:
5 - If you want to run Prowler to check multiple AWS accounts in parallel (runs up to 4 simultaneously `-P 4`):

```
grep -E '^\[([0-9A-Aa-z_-]+)\]' ~/.aws/credentials | tr -d '][' | shuf | \
xargs -n 1 -L 1 -I @ -r -P 4 ./prowler -p @ -M csv 2> /dev/null >> all-accounts.csv
```

6 - For help use:

```
./prowler -h
Expand Down

0 comments on commit ae6ebfc

Please # to comment.