
====
pip3 が無い場合:
$ ./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地理位置情報を取得
IP地理位置情報を取得
ドメイン地理位置情報を取得
.logファイルを保存しない
カスタムUser-Agent文字列
プロキシを使用
ランダムプロキシを使用
User-Agent文字列をランダムに選択
IP地理位置情報を取得し、デフォルトブラウザでGoogleマップに位置情報を表示
結果をCSVファイルにエクスポート
結果をXMLファイルにエクスポート
結果をTXTファイルにエクスポート
複数のターゲットに対してIP地理位置情報を取得
複数のターゲットに対してIP地理位置情報を取得し、結果をxmlにエクスポート
端末に結果を表示しない