diff options
| -rwxr-xr-x | retiolum/bin/list-known-public-addresses | 8 | 
1 files changed, 7 insertions, 1 deletions
| diff --git a/retiolum/bin/list-known-public-addresses b/retiolum/bin/list-known-public-addresses index d8073791..00d8d4b9 100755 --- a/retiolum/bin/list-known-public-addresses +++ b/retiolum/bin/list-known-public-addresses @@ -28,5 +28,11 @@ _filter_public() {      # TODO drop private IPv6 addresses    '  } +_filter_online() { +  awk ' +    {print"nc -zw 2 "$2" 655 2>/dev/null && echo "$1" "$2" &"} +    END {print"wait"} +  ' | sh +} -_list_hostname_address | _lookup_address | _filter_public +_list_hostname_address | _lookup_address | _filter_public | _filter_online | 
