From d77001356a59334cbbfeaefff579fbc526eeb8c7 Mon Sep 17 00:00:00 2001 From: Mateusz Date: Tue, 6 Apr 2021 12:57:11 +0200 Subject: [PATCH] use describe-network-interfaces instead of describe-addresses in order to get public IPs #768 --- checks/check_extra7102 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/checks/check_extra7102 b/checks/check_extra7102 index 84edff2f..dc47d115 100644 --- a/checks/check_extra7102 +++ b/checks/check_extra7102 @@ -36,7 +36,7 @@ extra7102(){ textInfo "[extra7102] Requires a Shodan API key to work. Use -N " else for regx in $REGIONS; do - LIST_OF_EIP=$($AWSCLI $PROFILE_OPT --region $regx ec2 describe-addresses --query 'Addresses[*].PublicIp' --output text) + LIST_OF_EIP=$($AWSCLI $PROFILE_OPT --region $regx ec2 describe-network-interfaces --query 'NetworkInterfaces[*].Association.PublicIp' --output text) if [[ $LIST_OF_EIP ]]; then for ip in $LIST_OF_EIP;do SHODAN_QUERY=$(curl -ks https://api.shodan.io/shodan/host/$ip?key=$SHODAN_API_KEY)