Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
도구/GitHubGitHub/maldevel/ipgeolocation
OSINT (Open Source Intelligence)ReconnaissanceInformation Gathering
GitHubmaldevel/ipgeolocation

IPGeoLocation

IP 지오로케이션 정보 검색

저장소 보기
9803489년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
IPGeoLocation — IP 지오로케이션 정보 검색 | Kitploit

IPGeoLocation

====

  • IP 지리적 위치 정보를 검색하는 도구
  • ip-api 기반

요구 사항

  • Python 3.x
  • termcolor
  • colorama

다운로드/설치

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

pip3가 없는 경우:

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

기능

  • IP 또는 도메인의 지리적 위치를 검색합니다.
  • 자신의 IP 지리적 위치를 검색합니다.
  • 파일에서 로드된 IP 또는 도메인의 지리적 위치를 검색합니다. 각 대상은 새 줄에 입력합니다.
  • 사용자 지정 User-Agent 문자열을 정의합니다.
  • 파일에서 무작위 User-Agent 문자열을 선택합니다. 각 User-Agent 문자열은 새 줄에 입력합니다.
  • 프록시 지원.
  • 파일에서 무작위 프록시를 선택합니다. 각 프록시 URL은 새 줄에 입력합니다.
  • 기본 브라우저를 사용하여 Google Maps에서 IP 지리적 위치를 엽니다.
  • 결과를 csv, xml 및 txt 형식으로 내보냅니다.

지리적 위치 정보

  • ASN
  • City
  • Country
  • Country Code
  • ISP
  • Latitude
  • Longtitude
  • Organization
  • Region Code
  • Region Name
  • Timezone
  • Zip Code

사용법

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.

예제

자신의 IP 지리적 위치 검색

  • ./ip2geolocation.py -m

IP 지리적 위치 검색

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

도메인 지리적 위치 검색

  • ./ip2geolocation.py -t example.com

로그 파일 저장하지 않기

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

사용자 지정 User-Agent 문자열

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

프록시 사용

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

무작위 프록시 사용

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

User-Agent 문자열 무작위 선택

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

IP 지리적 위치를 검색하고 기본 브라우저로 Google Maps에서 위치 열기

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

결과를 CSV 파일로 내보내기

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

결과를 XML 파일로 내보내기

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

결과를 TXT 파일로 내보내기

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

여러 대상의 IP 지리적 위치 검색

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

여러 대상의 IP 지리적 위치를 검색하고 결과를 xml로 내보내기

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

결과를 터미널에 출력하지 않기

  • ./ip2geolocation.py -m -e /path/to/results.txt --noprint
도구 다운로드