Contatos : +55 (61) 3248-3829 |

Pegando código do país de uma relação de IPs

Pegando o código do país de um determinado range de IPs. Útil para equipes de Resposta a Incidentes.

Suponhamos que você tenha uma lista de endereços IPs e precise saber o país de origem de cada IP.

1 – Primeiramente deve-se ter a lista de IPs, no meu caso , criei dentro de um arquivo chamado listaips.txt.

# cat listaips.txt

104.244.42.1
104.244.42.129
161.148.175.40
187.45.181.241
189.16.231.235
189.9.128.64
189.9.137.162
189.9.151.7
189.9.1.98
189.9.36.138
200.130.56.11
200.152.175.146
200.198.212.168
200.198.212.171
64.233.190.95
72.29.124.146

2 – Iremos criar o script.

# vim pega_pais.sh
#!/bin/bash

# Salve este arquivo como pega_pais.sh
# Como executar o script: # bash pega_pais.sh listaips.txt

cat $1 | while read line;
do {
country=$(curl -s ipinfo.io/$line/country)
echo $line,$country
}
done

3 – Execute o script assim:

# bash pega_ip.sh listaips.txt

104.244.42.1,US
104.244.42.129,US
161.148.175.40,BR
187.45.181.241,BR
189.16.231.235,BR
189.9.128.64,BR
189.9.137.162,BR
189.9.151.7,BR
189.9.1.98,BR
189.9.36.138,BR
200.130.56.11,BR
200.152.175.146,BR
200.198.212.168,BR
200.198.212.171,BR
64.233.190.95,US
72.29.124.146,US

Rápido , simples e fácil. Conseguimos obter o código do país de nossa relação de IPs. Um Centro de Tratamento e Resposta a Incidentes, pode-se beneficiar quando da análise de um incidente obtendo o “possível” país para notificar o incidente.

29 de junho de 2020

0 responses on "Pegando código do país de uma relação de IPs"

Leave a Message

Empresa de Segurança da Informação reconhecida por proteger com eficácia negócios empresariais há mais de 10 anos.

Tags

CONTATOS : +55 (61) 3248-3829

top
© NTSec - Academy  | Projeto Web: Agência L.A.*WEB
X