## JupiterOne Query to Find a list of all external IP Addresses ``` FIND aws_eip ``` Download the above as a json file and run the following command to get a complete list of all external IP addresses and export them to a text file. ```bash jq '.data[].entity.publicIpAddress // .data[].properties.publicIpAddress' *.json | grep -v 2600 | cut -d '"' -f 2 >> external_ips.txt ``` ## Script Execution Instructions 1. Because of How long this script will take to run it is **HIGHLY** recommended to run this in a tmux session in case the connection gets killed so it will keep running in the background. ```bash tmux new -s pentest ``` 2. ```bash git clone {placeholder for git address} ``` 3. Move the `external_ips.txt` file into the directory greated from the git clone. ```bash mv external_ips.txt external_pentest/ ``` 4. Change Directories ```bash cd external_pentest ``` 3. ```bash chmod +x external_pentest.sh ``` 4. ```bash sudo ./external_pentest.sh external_ips.txt ``` or ```bash sudo bash external_pentest.sh external_ips.txt ``` All of the raw files are retained from this script in the relevant folders, please tar these up and save them in google drive for reference later if needed. ```bash tar -jcvf name.tar.bz2 folder_to_be_compressed ``` Finally, the results are going to be automatically put into a PDF for easy consumption a quick review.