IP Info - Pesquisa geográfica pelo endereço IP
Publicado por Bruno Fraga (última atualização em 02/08/2013)
[ Hits: 5.991 ]
Homepage: www.brunofraga.com.br
Olá pessoal, é com grande honra que lanço mais uma ferramenta desenvolvida em Shell Script. O IP Info tem como principal objetivo facilitar a aquisição de informações geográficas de um determinado IP, de forma simples e rápida via terminal.
Demonstração:
https://www.youtube.com/watch?v=DDaxrGFd0vw
Bruno Fraga
Security Officer
#!/bin/bash
# IP-Info.sh
#
# IP Info. Version 1.0
# Automatic query in http://ipinfodb.com/
# DEMO (Use) https://www.youtube.com/watch?v=DDaxrGFd0vw
#
# Bruno Fraga (Relaxx), Julho 2013
# www.brunofraga.com.br / contato@brunofraga.com.br
#
# The World is Open Source
#
clear
# Colors
blue="{FONTE}33[0;34m"
red="{FONTE}33[0;31m"
green="{FONTE}33[0;32m"
echo ""
echo "    ________     ____      ____     "
echo "   /  _/ __ \   /  _/___  / __/___  "
echo "   / // /_/ /   / // __ \/ /_/ __ \ "
echo " _/ // ____/  _/ // / / / __/ /_/ / "
echo "/___/_/      /___/_/ /_/_/  \____(_)"
echo
echo -e " {FONTE}33[0;34m IP Info. | Developed by: Bruno Fraga {FONTE}33[0m"
echo ""
echo -e " {FONTE}33[0;32m Enter the IP: {FONTE}33[0m"
echo ""
# Recebe IP
read -p "->> " SaveIP
# Application cURL
infoDB=`curl -s "http://api.ipinfodb.com/v3/ip-city/?key=79d82f13f3c836c10da2e05db78e9f0ac7294ce7cad1cf4a0fe67d938d484fd3&format=text&ip=$SaveIP"`
clear
# Presents Results
echo ""
echo "    ________     ____      ____     "
echo "   /  _/ __ \   /  _/___  / __/___  "
echo "   / // /_/ /   / // __ \/ /_/ __ \ "
echo " _/ // ____/  _/ // / / / __/ /_/ / "
echo "/___/_/      /___/_/ /_/_/  \____(_)"
echo
echo -e " {FONTE}33[0;34m IP Info. | Developed by: Bruno Fraga {FONTE}33[0m"
echo ""
echo -e " {FONTE}33[0;32m Result {FONTE}33[0m"
echo ""
echo "[+]IP:*  $SaveIP">>value
echo "[+]Country:*  `echo $infoDB|cut -d";" -f5`">>value
echo "[+]State:*  `echo $infoDB|cut -d";" -f6`" >>value
echo "[+]City:*  `echo $infoDB|cut -d";" -f7`" >>value
echo "[+]Latitude:*  `echo $infoDB|cut -d";" -f9`" >>value
echo "[+]Longitude:* `echo $infoDB|cut -d";" -f10`" >>value
column -s'*' -t value
echo ""
echo "HACK THE PLANET!"
rm value
Script de compilação do Xorg 7.2 otimizado para Slackware 64 bits (Slamd64)
consistir variável numérica ou alfa-numérica
Instalação da Multilib no Slackware
Instalação do Layer7 e compilação do kernel (automático)
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
E aí? O Warsaw já está funcionando no Debian 13? [RESOLVIDO] (14)
copiar library para diretorio /usr/share/..... su com Falha na a... (1)
Problema em SSD ao dar boot LinuxMint LMDE FAYE 64 (3)









