Osintgram - это инструмент Osint в Instagram для сбора, анализа и запуска разведки.
Отказ от ответственности: только для образовательных целей! Участники не несут никакой ответственности за использование этого инструмента.
Предупреждение: желательно не использовать свою собственную/первичную учетную запись при использовании этого инструмента.
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
Вы можете найти подробные команды использования здесь.
Последняя версия | Команды | Изменение
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
Откройте файл credentials.ini
в папке config
и напишите имя пользователя и пароль вашей учетной записи Instagram в соответствующих полях
В качестве альтернативы, вы можете запустить команду make setup
, чтобы заполнить этот файл для вас.
Запустите сценарий Main.py одним из двух способов
python3 main.py <target username>
python3 main.py <target username> --command <command>
Вы можете использовать бета -версию osintgram2, просто переключающаяся на ветвь 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, которую вы хотите использовать в качестве цели для Recon.-i
позволяет интерактивному терминалу использовать команды в контейнере. док-v
объединяет громкость между вашей локальной файловой системой и контейнером для сохранения в папке ./output/
. док--rm
удаляет файловую систему контейнера, чтобы предотвратить накопление Cruft. док-t
выделяет псевдо -tty, который позволяет цветной вывод. докdocker-compose
Вы можете использовать файл docker-compose.yml
Эта единственная команда:
docker-compose run osintgram < target >
Где target
является целью Instagram для Recon.
В качестве альтернативы, вы можете запустить docker-compose
с Makefile
:
make run
- строится и работает с Compose. Подсказка для target
перед запуском.
Для простоты использования с Docker-Compose был предоставлен Makefile
.
Вот образец рабочего процесса, чтобы раскрутить контейнер и запустить osintgram
только с двумя командами!
make setup
- устанавливает ваши учетные данные в Instagrammake run
- строит и запускает контейнер Osintgram и подсказки для целиОбразец рабочий процесс для разработки:
make setup
- устанавливает ваши учетные данные в Instagrammake build-run-testing
-строит запуск контейнера, не вызывая сценарий main.py
Полезно для сеанса it
Docker для разработкиmake cleanup-testing
-очищает контейнер для тестирования, созданный из build-run-testing
Чтобы использовать версию разработки с последней функцией и исправления просто переключитесь на ветвь development
используя GIT:
git checkout development
и обновить до последней версии, используя:
git pull origin development
Чтобы обновить Osintgram со стабильным релизом, просто вытащите последний коммит с помощью GIT.
git checkout master
git pull origin master
Вы можете предложить запрос функции, открывая проблему или запрос на тягу.
Вот список участников Osintgram:
Instagram API