RSEScan is a command-line utility for interacting with the RSECloud API. It allows you to fetch subdomains and IPs from certificates for a given domain or organization.
- Fetch subdomains for a given domain.
- Fetch IPs from certificates for a given domain.
- Fetch IPs from certificates for a given organization.
To install RSEScan, run:
go install github.com/shdwpwn/rsescan@latest
To fetch subdomains for a given domain:
rsescan -d example.com -key YOUR_API_KEY
If the API key is not provided, the utility will attempt to read it from ~/.config/rsescan/api_key
.
To fetch certificates for a given domain:
rsescan -d example.com -cn -key YOUR_API_KEY
To fetch certificates for a given organization:
rsescan -so "Organization Name" -key YOUR_API_KEY
rsescan -d example.com
Output:
www.example.com
vpn.example.com
test-dev.example.com
rsescan -d example.com -cn
Output:
192.168.1.1:443
192.168.1.2:443
192.168.1.3:443
rsescan -so "Example Org"
Output:
192.168.1.1:443
192.168.1.2:443
192.168.1.3:443
If you do not wish to pass the API key with every command, you can save it to a file. Create a file at ~/.config/rsescan/api_key
and put your API key in it.
mkdir -p ~/.config/rsescan
echo "YOUR_API_KEY" > ~/.config/rsescan/api_key
This project is licensed under the MIT License.