IPinfoga查詢地理位置
導讀 | IPinfoga是一款功能強大的OSINT公開資源情報工具,該工具可以匯出關於目標IP地址的相關資訊,比如說包含國家、城市和經緯度的地理位置資訊等等。 |
關於IPinfoga
IPinfoga是一款功能強大的OSINT公開資源情報工具,該工具可以匯出關於目標IP地址的相關資訊,比如說包含國家、城市和經緯度的地理位置資訊等等。
功能介紹
- 匯出地理位置資料,例如國家、城市和經緯度等;
- 經過最佳化處理,一次支援匯出多個IP地址的相關資訊;
- 簡單的
- 行介面和API使用方法;
工具安裝
由於IPinfoga使用Python3開發,因此首先需要在本地裝置上安裝並配置好Python3環境。接下來,廣大研究人員可以使用下列 下載並安裝IPinfoga:
pip3 install git+
工具基礎使用
IPinfoga的使用非常簡單,我們只需要在命令列終端中輸入“ipinfoga”命令即可使用IPinfoga:
usage: ipinfoga [-h] [-t] [-o OUTPUT] [-i INPUT] [-a ADDRESS] IPinfoga is an OSINT tool that dumps all available IP address information such as location with country, city, and latitude with longitude. optional arguments: -h, --help 顯示這個幫助資訊並退出 -t, --threads 啟用多執行緒模式以獲得更好的效能 -o OUTPUT, --output OUTPUT 將結果儲存至檔案 -i INPUT, --input INPUT 地址列表輸入檔案 -a ADDRESS, --address ADDRESS 提供單個地址
工具使用樣例
(1) 掃描單個IP地址
下列命令可以掃描Google的DNS地址:
ipinfoga -a 8.8.8.8
(2) 從輸入檔案掃描多個IP地址
我們可以使用開放地址資料庫進行掃描,並使用-t引數來設定多執行緒數量以獲得更好的效能:
ipinfoga -t -i addresses.txt -o results.txt
注意:上述命令將會掃描address.txt檔案中所有給出的IP地址,並將所有的掃描結果儲存至results.txt中。
API使用
IPinfoga還提供了自己的Python API,可以將其匯入至你們自己的專案程式碼中並呼叫其功能:
from ipinfoga import IPinfoga
(1) 功能函式
下面給出的是IPinfoga所提供的基礎功能函式,可以用於掃描指定的IP地址:
scan(address):掃描單個IP地址
(2) 呼叫樣例
掃描單個IP地址:
from ipinfoga import IPinfoga ipinfoga = IPinfoga() data = ipinfoga.scan('8.8.8.8') for field in data: print(field, data[field])
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2787673/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL查詢的:子查詢和多表查詢SQL
- 查詢之折半查詢
- mysql-分組查詢-子查詢-連線查詢-組合查詢MySql
- 複雜查詢—子查詢
- 查詢——二分查詢
- 子查詢-表子查詢
- 查詢(1)--靜態查詢
- 查詢(2)--動態查詢
- MYSQL學習筆記25: 多表查詢(子查詢)[標量子查詢,列子查詢]MySql筆記
- 資料庫 - 連線查詢、巢狀查詢、集合查詢資料庫巢狀
- 離線查詢與線上查詢
- 【SQL查詢】集合查詢之INTERSECTSQL
- 查詢與排序02,折半查詢排序
- 查詢
- #查詢演算法#【1】簡單查詢:順序、折半查詢演算法
- oracle 精確查詢和模糊查詢Oracle
- 查詢演算法__插值查詢演算法
- pgsql查詢優化之模糊查詢SQL優化
- MySQL - 資料查詢 - 簡單查詢MySql
- Elasticsearch複合查詢——boosting查詢Elasticsearch
- MySQL聯結查詢和子查詢MySql
- select查詢之三:子查詢
- select查詢之一:普通查詢
- [Mysql 查詢語句]——查詢欄位MySql
- Python查詢-二分查詢Python
- group by,having查詢 ”每**“的查詢
- B樹查詢,磁碟查詢資料
- PostgreSQL實時高效搜尋-全文檢索、模糊查詢、正則查詢、相似查詢、ADHOC查詢SQL
- 21億Q綁查詢21億Q綁查詢21億Q綁查詢21億Q綁查詢21億Q綁查詢
- 獲取使用者IP並查詢所在地理位置(附幾個第三方免費開放API)API
- [冷楓推薦]:資料庫操作,內外聯查詢,分組查詢,巢狀查詢,交叉查詢,多表查詢,語句小結。資料庫巢狀
- SSH:hiberate實現資料的查詢(單查詢和全查詢)
- Hibernate通常是三種:hql查詢,QBC查詢和QBE查詢:
- Solr複雜查詢一:函式查詢Solr函式
- 查詢演算法__二分查詢演算法
- 查詢演算法__Fibonacci查詢演算法
- Elasticsearch中的Term查詢和全文查詢Elasticsearch
- MySQL之連線查詢和子查詢MySql