Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Ferramentas/GitHubGitHub/maldevel/ipgeolocation
OSINT (Inteligência de Fontes Abertas)ReconhecimentoColeta de Informações
GitHubmaldevel/ipgeolocation

IPGeoLocation

Obter informações de geolocalização de IP

Ver Repositório
980348há 9 anosRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
IPGeoLocation — Obter informações de geolocalização de IP | Kitploit

IPGeoLocation

====

  • Uma ferramenta para obter informações de geolocalização de IP
  • Desenvolvido por ip-api

Requisitos

  • Python 3.x
  • termcolor
  • colorama

Download/Instalação

  • git clone https://github.com/maldevel/IPGeoLocation
  • pip3 install -r requirements.txt --user

se o pip3 estiver faltando:

  • apt-get install python3-setuptools
  • easy_install3 pip
  • pip3 install -r requirements.txt

Funcionalidades

  • Obter geolocalização de IP ou Domínio.
  • Obter sua própria geolocalização de IP.
  • Obter geolocalização para IPs ou Domínios carregados de um arquivo. Cada alvo em uma nova linha.
  • Definir sua própria string de User Agent personalizada.
  • Selecionar strings de User-Agent aleatórias de um arquivo. Cada string de User Agent em uma nova linha.
  • Suporte a proxy.
  • Selecionar proxy aleatório de um arquivo. Cada URL de proxy em uma nova linha.
  • Abrir geolocalização do IP no Google Maps usando o navegador padrão.
  • Exportar resultados para os formatos csv, xml e txt.

Informações de Geolocalização

  • ASN
  • Cidade
  • País
  • Código do País
  • ISP
  • Latitude
  • Longitude
  • Organização
  • Código da Região
  • Nome da Região
  • Fuso Horário
  • Código Postal

Uso

root@kitploit:~
$ ./ip2geolocation.py
usage: ipgeolocation.py [-h] [-m] [-t TARGET] [-T file] [-u User-Agent]
                        [-U file] [-g] [--noprint] [-v] [--nolog] [-x PROXY]
                        [-X file] [-e file] [-ec file] [-ex file]

IPGeolocation 2.0.4

--[ Retrieve IP Geolocation information from ip-api.com
--[ Copyright (c) 2015-2016 maldevel (@maldevel)
--[ ip-api.com service will automatically ban any IP addresses doing over 150 requests per minute.

optional arguments:
  -h, --help            show this help message and exit
  -m, --my-ip           Get Geolocation info for my IP address.
  -t TARGET, --target TARGET
                        IP Address or Domain to be analyzed.
  -T file, --tlist file
                        A list of IPs/Domains targets, each target in new line.
  -u User-Agent, --user-agent User-Agent
                        Set the User-Agent request header (default: IP2GeoLocation 2.0.3).
  -U file, --ulist file
                        A list of User-Agent strings, each string in new line.
  -g                    Open IP location in Google maps with default browser.
  --noprint             IPGeolocation will print IP Geolocation info to terminal. It is possible to tell IPGeolocation n
ot to print results to terminal with this option.
  -v, --verbose         Enable verbose output.
  --nolog               IPGeolocation will save a .log file. It is possible to tell IPGeolocation not to save those log
files with this option.
  -x PROXY, --proxy PROXY
                        Setup proxy server (example: http://127.0.0.1:8080)
  -X file, --xlist file
                        A list of proxies, each proxy url in new line.
  -e file, --txt file   Export results.
  -ec file, --csv file  Export results in CSV format.
  -ex file, --xml file  Export results in XML format.

Exemplos

Obter sua geolocalização de IP

  • ./ip2geolocation.py -m

Obter geolocalização de IP

  • ./ip2geolocation.py -t x.x.x.x

Obter geolocalização de domínio

  • ./ip2geolocation.py -t example.com

Não salvar arquivos .log

  • ./ip2geolocation.py -t example.com --nolog

String de User Agent personalizada

  • ./ip2geolocation.py -t x.x.x.x -u "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko"

Usando proxy

  • ./ip2geolocation.py -t x.x.x.x -x http://127.0.0.1:8080

Usando proxy aleatório

  • ./ip2geolocation.py -t x.x.x.x -X /path/to/proxies/filename.txt

Escolher string de User-Agent aleatoriamente

  • ./ip2geolocation.py -t x.x.x.x -U /path/to/user/agent/strings/filename.txt

Obter geolocalização de IP e abrir localização no Google Maps com navegador padrão

  • ./ip2geolocation.py -t x.x.x.x -g

Exportar resultados para arquivo CSV

  • ./ip2geolocation.py -t x.x.x.x --csv /path/to/results.csv

Exportar resultados para arquivo XML

  • ./ip2geolocation.py -t x.x.x.x --xml /path/to/results.xml

Exportar resultados para arquivo TXT

  • ./ip2geolocation.py -t x.x.x.x -e /path/to/results.txt

Obter geolocalização de IP para vários alvos

  • ./ip2geolocation.py -T /path/to/targets/targets.txt

Obter geolocalização de IP para vários alvos e exportar resultados para xml

  • ./ip2geolocation.py -T /path/to/targets/targets.txt --xml /path/to/results.xml

Não imprimir resultados no terminal

  • ./ip2geolocation.py -m -e /path/to/results.txt --noprint
Baixar ferramenta