This repository has been archived on 2025-05-05. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
external_pentest/README.md
2025-01-13 22:02:16 +00:00

50 lines
1.3 KiB
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.
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.