Osintgram是Instagram上的OSINT工具,用於收集,分析和運行偵察。
免責聲明:僅出於教育目的!貢獻者對使用此工具的使用不承擔任何責任。
警告:建議在使用此工具時不要使用自己的/主要帳戶。
Osintgram提供了一個交互式外殼,可以通過其暱稱對任何用戶的Instagram帳戶進行分析。您可以得到:
- addrs Get all registered addressed by target photos
- captions Get user's photos captions
- comments Get total comments of target's posts
- followers Get target followers
- followings Get users followed by target
- fwersemail Get email of target followers
- fwingsemail Get email of users followed by target
- fwersnumber Get phone number of target followers
- fwingsnumber Get phone number of users followed by target
- hashtags Get hashtags used by target
- info Get target info
- likes Get total likes of target's posts
- mediatype Get user's posts type (photo or video)
- photodes Get description of target's photos
- photos Download user's photos in output folder
- propic Download user's profile picture
- stories Download user's stories
- tagged Get list of users tagged by target
- wcommented Get a list of user who commented target's photos
- wtagged Get a list of user who tagged target
您可以在此處找到詳細的命令用法。
最新版本|命令| ChangElog
challenge_required
錯誤? challenge_required
錯誤意味著Instagram注意您的個人資料上的可疑行為,因此需要檢查您是真實的人還是機器人。為了避免這種情況,您應該遵循建議的鏈接並完成所需的操作(插入代碼,確認電子郵件等) 叉/克隆/下載此回購
git clone https://github.com/Datalux/Osintgram.git
導航到目錄
cd Osintgram
為該項目創建虛擬環境
python3 -m venv venv
加載虛擬環境
.venvScriptsactivate.ps1
source venv/bin/activate
運行pip install -r requirements.txt
在config
文件夾中打開credentials.ini
文件,然後在相應的字段中寫入您的Instagram帳戶用戶名和密碼
另外,您可以運行make setup
命令為您填充此文件。
以兩種方式之一運行Main.py腳本
python3 main.py <target username>
python3 main.py <target username> --command <command>
您可以使用Osintgram2 beta只需切換到v2
分支即可。 V2具有一些改進,並且具有新的命令執行接口更快。嘗試它只是運行git checkout v2
。
本節將說明如何與Docker
或Docker-compose
快速使用此圖像。
在使用Docker
或Docker-compose
之前,請確保您確實遇到了以下先決條件。
make setup
命令重要提示:如果您不執行步驟3並配置您的憑據,您的容器將失敗
如果安裝了Docker,則可以構建圖像並將其作為容器運行。
建造:
docker build -t osintgram .
跑步:
docker run --rm -it -v " $PWD /output:/home/osintgram/output " osintgram < target >
<target>
是您希望用作偵察目標的Instagram帳戶。-i
標誌使交互式終端可以在容器中使用命令。文件-v
標誌在您的本地文件系統和容器之間安裝一個卷,以保存到./output/
文件夾。文件--rm
標誌在完成後刪除了容器文件系統,以防止Cruft堆積。文件-t
標誌分配了偽tty,該偽tty允許彩色輸出。文件docker-compose
您可以使用docker-compose.yml
文件此命令:
docker-compose run osintgram < target >
target
是偵察的Instagram目標。
另外,您可以使用Makefile
運行docker-compose
:
make run
- 構建和構建和運行。在運行前提示target
。
為了易於使用Docker-Compose,已經提供了一個Makefile
。
這是一個示例工作流,用於旋轉一個容器並使用兩個命令運行osintgram
!
make setup
- 設置您的Instagram憑據make run
- 構建並運行一個Osintgram容器並提示目標開發樣本工作流程:
make setup
- 設置您的Instagram憑據make build-run-testing
- 在不調用main.py
腳本的情況下構建一個運行一個容器。對於it
Docker會議的開發很有用make cleanup-testing
- 清理由build-run-testing
創建的測試容器要將開發版本帶有最新功能,並修復了使用Git切換到development
分支:
git checkout development
並使用以下方式更新到最後一個版本:
git pull origin development
要使用穩定版本更新Osintgram,只需使用git提取最新的提交即可。
git checkout master
git pull origin master
您可以提出功能請求打開問題或拉動請求。
這是Osintgram貢獻者的列表:
Instagram API