天天看點

【網絡安全】能在Twitter和Instagram上實作資訊收集和資料擷取的工具

【網絡安全】能在Twitter和Instagram上實作資訊收集和資料擷取的工具

關于Terra

Terra是一款功能強大的公開資源情報工具(OSINT),該工具主要針對的是Twitter和Instagram資料,廣大研究人員可以利用Terra在這兩個社交媒體平台上實作資訊收集和資料擷取。

支援的社交媒體平台

Twitter

Instagram

工具安裝

首先,廣大研究人員可以使用下列指令将該項目源碼克隆至本地:

$ git clone https://github.com/xadhrit/terra.git 
           

接下來,在指令行終端中修改目前工作目錄:

$ cd terra 
           

運作下列指令,安裝該工具所需的依賴元件:

$ python3 -m pip install -r requirements.txt 
           

注意事項

針對Twitter憑證

在使用Terra時,我們需要将Twitter憑證資訊存儲至項目creds目錄下的twitter.yml檔案中,具體可以參考Twitter API資訊,或前往Twitter的開發者門戶網站擷取通路令牌。

針對Instagram憑證

在使用Terra時,我們需要将Instagram的使用者名和密碼存儲至creds/insta.yml檔案中。

工具使用

【網絡安全】能在Twitter和Instagram上實作資訊收集和資料擷取的工具

基礎使用

~/terra$ python3 terra.py <username of target>
help :  -j  将結果存儲至JSON檔案中
       -f  處理文本檔案 
           

Twitter偵察指令

ls:  顯示所有可用的Terra指令
help: 擷取幫助資訊
quit: 退出程式運作
clear: 清理終端資訊
exit: 退出Terra
reset target : 在指令行中重置新的目标
tweets : 擷取目标Twitter使用者最新釋出的推文
favtweets :擷取目标Twitter使用者最新收藏的推文
followers : 擷取目标的粉絲清單
following : 擷取目标的關注清單
info: 擷取目标使用者資訊概覽
profile pic: 下載下傳目标賬号的頭像
banner: 下載下傳目标賬号的資訊頁背景圖
htags : 擷取目标賬号使用的Hashtag 
           

Instagram偵察指令

ls:  顯示所有可用的Terra指令
help: 擷取幫助資訊
quit: 退出程式運作
clear: 清理終端資訊
exit: 退出Terra
locations : 擷取聚标綁定的地理位置
captions : 擷取目标的标題資訊
reset target: 在指令行中重置新的目标
comments : 擷取目标所有的評論
followers : 擷取目标的粉絲清單
followings: 擷取目标的關注清單
followers emails : 擷取目标賬号粉絲的電子郵箱
following emails : 擷取目标賬号關注的賬号郵箱
followers phone : 擷取目标賬号粉絲的
followings phone : 擷取目标賬号關注的手機号碼
tags  : 擷取目标賬号使用的Hashtag
timeline : 擷取目标賬号概覽
likes: 擷取目标的點贊數量
mediatype : 擷取目标的照片和視訊資訊
photodes : 擷取目标的照片描述
photos  : 下載下傳目标照片
profile pic : 下載下傳目标賬号頭像
stories : 下載下傳目标賬号的故事資訊
tagged': 擷取目标賬号标記的使用者清單
commenter': 擷取目标釋出資訊的評論使用者