IP Info - Pesquisa geográfica pelo endereço IP
Publicado por Bruno Fraga (última atualização em 02/08/2013)
[ Hits: 6.077 ]
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
Gerando ISO com o camando dd, e exibindo "barra de progresso".
Backup para CD-R/RW e DVD+/- R/RW
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como fazer a conversão binária e aplicar as restrições no Linux
Como quebrar a senha de um servidor Linux Debian
Como bloquear pendrive em uma rede Linux
Um autoinstall.yaml para Ubuntu com foco em quem vai fazer máquina virtual
Instalar GRUB sem archinstall no Arch Linux em UEFI Problemático









