Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitHubGitHub/maldevel/ipgeolocation
OSINT (オープンソースインテリジェンス)偵察情報収集
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マップにIP地理位置情報を表示。
  • 結果をcsv、xml、txt形式でエクスポート。

地理位置情報

  • ASN
  • 都市
  • 国
  • 国コード
  • ISP
  • 緯度
  • 経度
  • 組織
  • 地域コード
  • 地域名
  • タイムゾーン
  • 郵便番号

使い方

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            このヘルプメッセージを表示して終了
  -m, --my-ip           自身のIPアドレスの地理位置情報を取得
  -t TARGET, --target TARGET
                        分析するIPアドレスまたはドメイン
  -T file, --tlist file
                        IP/ドメインのターゲットリスト。各ターゲットは改行で区切ります。
  -u User-Agent, --user-agent User-Agent
                        User-Agentリクエストヘッダーを設定(デフォルト: IP2GeoLocation 2.0.3)
  -U file, --ulist file
                        User-Agent文字列のリスト。各文字列は改行で区切ります。
  -g                    デフォルトブラウザでGoogleマップにIP位置情報を表示
  --noprint             IPGeolocationはIP地理位置情報を端末に表示します。このオプションを使用すると、結果を端末に表示しないように指示できます。
  -v, --verbose         詳細出力を有効にする
  --nolog               IPGeolocationは.logファイルを保存します。このオプションを使用すると、ログファイルを保存しないように指示できます。
  -x PROXY, --proxy PROXY
                        プロキシサーバーを設定(例: http://127.0.0.1:8080)
  -X file, --xlist file
                        プロキシのリスト。各プロキシURLは改行で区切ります。
  -e file, --txt file   結果をエクスポート
  -ec file, --csv file  結果をCSV形式でエクスポート
  -ex file, --xml file  結果をXML形式でエクスポート

例

自身のIP地理位置情報を取得

  • ./ip2geolocation.py -m

IP地理位置情報を取得

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

ドメイン地理位置情報を取得

  • ./ip2geolocation.py -t example.com

.logファイルを保存しない

  • ./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マップに位置情報を表示

  • ./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
ツールをダウンロード