33 lines
857 B
Markdown
33 lines
857 B
Markdown
## 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.
|
|
```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
|
|
``` |