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
- 複雜查詢—子查詢
- 查詢——二分查詢
- MYSQL學習筆記25: 多表查詢(子查詢)[標量子查詢,列子查詢]MySql筆記
- 查詢演算法__Fibonacci查詢演算法
- group by,having查詢 ”每**“的查詢
- Elasticsearch複合查詢——boosting查詢Elasticsearch
- 離線查詢與線上查詢
- 查詢演算法__插值查詢演算法
- oracle 精確查詢和模糊查詢Oracle
- pgsql查詢優化之模糊查詢SQL優化
- MySQL - 資料查詢 - 簡單查詢MySql
- SSH:hiberate實現資料的查詢(單查詢和全查詢)
- 21億Q綁查詢21億Q綁查詢21億Q綁查詢21億Q綁查詢21億Q綁查詢
- Spring Data Jpa 的簡單查詢多表查詢HQL,SQL ,動態查詢, QueryDsl ,自定義查詢筆記SpringSQL筆記
- 391、Java框架46 -【Hibernate - 查詢HQL、查詢Criteria、查詢標準SQL】 2020.10.19Java框架SQL
- Java ——MongDB 插入資料、 模糊查詢、in查詢Java
- mysql查詢結果多列拼接查詢MySql
- 資料庫高階查詢之子查詢資料庫
- 查詢最佳化——查詢樹結構
- Solr複雜查詢一:函式查詢Solr函式
- 查詢演算法__二分查詢演算法
- Elasticsearch中的Term查詢和全文查詢Elasticsearch
- MySQL之連線查詢和子查詢MySql
- mysql查詢語句5:連線查詢MySql
- DS靜態查詢之順序查詢
- 獲取使用者IP並查詢所在地理位置(附幾個第三方免費開放API)API
- Laravel Query Builder 複雜查詢案例:子查詢實現分割槽查詢 partition byLaravelUI
- IP查詢類API介面查詢,含各精度IP歸屬地查詢介面API
- Elasticsearch查詢Elasticsearch
- 查詢 Search
- 多表查詢
- Mybatis查詢MyBatis
- orm 查詢ORM
- SSH:查詢
- MySQLUPDATE查詢MySql
- Hibernate 查詢