Ver a proveniência
Optimize GetASN()
Removed python dependency; ip-api can return specific fields in raw text, there's no need to call Python to parse the JSON response.
pull/157/head
Vlad C
há 3 anos
committed by
GitHub
ascendente
cometimento
5956e8f0e1
Não foi encontrada uma chave conhecida para esta assinatura, na base de dados
ID da chave GPG: 4AEE18F83AFDEB23
1 ficheiros alterados com
1 adições e
3 eliminações
-
README.md
|
|
@@ -4224,7 +4224,6 @@ Unsuccessful domain name resolution. |
|
|
|
```bash |
|
|
|
# Dependencies: |
|
|
|
# - curl |
|
|
|
# - python |
|
|
|
|
|
|
|
function GetASN() { |
|
|
|
|
|
|
@@ -4233,8 +4232,7 @@ function GetASN() { |
|
|
|
local _curl_base="curl --request GET" |
|
|
|
local _timeout="15" |
|
|
|
|
|
|
|
_asn=$($_curl_base -ks -m "$_timeout" "http://ip-api.com/json/${_ip}" | \ |
|
|
|
python -c 'import sys, json; print json.load(sys.stdin)["as"]' 2>/dev/null) |
|
|
|
_asn=$($_curl_base -ks -m "$_timeout" "http://ip-api.com/line/${_ip}?fields=as") |
|
|
|
|
|
|
|
_state=$(echo $?) |
|
|
|
|
|
|
|