Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Osintgram — Osintgram — это OSINT-инструмент для Instagram. Он предоставляет интерактивную оболочку для анализа аккаунта любого пользователя Instagram по его никнейму. | Kitploit
Инструменты/GitHubGitHub/datalux/osintgram
OSINT (Разведка открытых источников)РазведкаСбор информацииСоциальная инженерияОбучение и Образование
GitHubdatalux/osintgram

Osintgram

Osintgram — это OSINT-инструмент для Instagram. Он предоставляет интерактивную оболочку для анализа аккаунта любого пользователя Instagram по его никнейму.

Репозиторий
13.9k3.0k0 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Osintgram 🔎📸

version-1.3 GPLv3 Python3 Telegram Docker

Osintgram — это OSINT-инструмент для Instagram, предназначенный для сбора, анализа и проведения разведки.

Отказ от ответственности: ТОЛЬКО ДЛЯ ОБРАЗОВАТЕЛЬНЫХ ЦЕЛЕЙ! Авторы не несут ответственности за использование этого инструмента.

$${\color{red}Warning:}$$ Рекомендуется не использовать свою личную/основную учётную запись при работе с этим инструментом.

$${\color{red}Warning:}$$ Если вы форкаете проект и добавляете свои учётные данные Instagram в свой домашний репозиторий, не загружайте их на GitHub. Вы можете отключить загрузку определённого файла, добавив его в список игнорирования.

Инструменты и команды 🧰

Osintgram предоставляет интерактивную оболочку для анализа аккаунта Instagram любого пользователя по его псевдониму. Вы можете получить:

root@kitploit:~
- addrs           Получить все зарегистрированные адреса по фотографиям цели
- captions        Получить подписи к фотографиям пользователя
- comments        Получить общее количество комментариев к постам цели
- followers       Получить подписчиков цели
- followings      Получить пользователей, на которых подписана цель
- fwersemail      Получить email подписчиков цели
- fwingsemail     Получить email пользователей, на которых подписана цель
- fwersnumber     Получить номер телефона подписчиков цели
- fwingsnumber    Получить номер телефона пользователей, на которых подписана цель
- hashtags        Получить хэштеги, используемые целью
- info            Получить информацию о цели
- likes           Получить общее количество лайков постов цели
- mediatype       Получить тип постов пользователя (фото или видео)
- photodes        Получить описание фотографий цели
- photos          Скачать фотографии пользователя в папку output
- propic          Скачать аватар пользователя
- stories         Скачать истории пользователя  
- tagged          Получить список пользователей, отмеченных целью
- wcommented      Получить список пользователей, которые комментировали фотографии цели
- wtagged         Получить список пользователей, которые отметили цель

Подробное описание команд можно найти здесь.

Последняя версия | Команды | CHANGELOG

Часто задаваемые вопросы

  1. Могу ли я получить доступ к содержимому закрытого профиля? Нет, вы не можете получить информацию о закрытых профилях. Вы можете получить информацию только из открытого профиля или профиля, на который вы подписаны. Инструменты, которые утверждают об успехе, являются мошенническими!
  2. Что такое ошибка challenge_required и как её обойти? Ошибка challenge_required означает, что Instagram заметил подозрительное поведение вашего профиля и ему нужно проверить, являетесь ли вы реальным человеком или ботом. Чтобы избежать этого, следует перейти по предложенной ссылке и выполнить требуемую операцию (ввести код, подтвердить email и т.д.)

Установка ⚙️

  1. Форкните/клонируйте/скачайте этот репозиторий

    git clone https://github.com/Datalux/Osintgram.git

  2. Перейдите в директорию

    cd Osintgram

  3. Создайте виртуальное окружение для этого проекта

    python3 -m venv venv

  4. Активируйте виртуальное окружение

    • В Windows Powershell: .\venv\Scripts\activate.ps1
    • В Linux и Git Bash: source venv/bin/activate
  5. Выполните pip install -r requirements.txt

  6. Откройте файл credentials.ini в папке config и укажите имя пользователя и пароль вашего аккаунта Instagram в соответствующих полях. Или используйте hikerapi_token с https://hikerapi.com/tokens (первые 100 запросов бесплатны после регистрации и подтверждения вашего Telegram).

    В качестве альтернативы вы можете выполнить команду make setup, чтобы заполнить этот файл автоматически.

Использование Osintgram v2 (бета)

Вы можете использовать бета-версию Osintgram2, переключившись на ветку v2. Версия v2 содержит некоторые улучшения и работает быстрее благодаря новому интерфейсу выполнения команд. Попробуйте, выполнив git checkout v2.

Быстрый запуск с Docker 🐳

В этом разделе объясняется, как быстро использовать этот образ с помощью Docker или Docker-compose.

Предварительные требования

Перед использованием Docker или Docker-compose убедитесь, что выполнены следующие предварительные условия.

  1. Docker установлен — ссылка
  2. Docker-compose установлен (при использовании Docker-compose) — ссылка
  3. Учётные данные настроены — это можно сделать вручную или выполнив команду make setup из корня репозитория

Важно: Контейнер не запустится, если вы не выполните шаг №3 и не настроите учётные данные.

Docker

Если Docker установлен, вы можете собрать образ и запустить его как контейнер.

Сборка:

root@kitploit:~
docker build -t osintgram .

Запуск:

root@kitploit:~
docker run --rm -it -v "$PWD/output:/home/osintgram/output" osintgram <цель>
  • <цель> — это аккаунт Instagram, который вы хотите использовать в качестве цели для разведки.
  • Обязательный флаг -i включает интерактивный терминал для использования команд внутри контейнера. документация
  • Обязательный флаг -v монтирует том между вашей локальной файловой системой и контейнером для сохранения в папку ./output/. документация
  • Необязательный флаг --rm удаляет файловую систему контейнера после завершения, чтобы предотвратить накопление мусора. документация
  • Необязательный флаг -t выделяет псевдо-TTY, что позволяет цветной вывод. документация

Использование docker-compose

Вы можете использовать файл docker-compose.yml с помощью одной команды:

root@kitploit:~
docker-compose run osintgram <цель>

Где цель — это цель Instagram для разведки.

Кроме того, вы можете запустить docker-compose с помощью Makefile:

make run — Собирает и запускает с compose. Запрашивает цель перед запуском.

Makefile (лёгкий режим)

Для удобства использования с Docker-compose предоставлен Makefile.

Вот пример рабочего процесса для запуска контейнера и выполнения osintgram всего двумя командами!

  1. make setup — Настраивает ваши учётные данные Instagram
  2. make run — Собирает и запускает контейнер osintgram и запрашивает цель

Пример рабочего процесса для разработки:

  1. make setup — Настраивает ваши учётные данные Instagram
  2. make build-run-testing — Собирает и запускает контейнер без вызова скрипта main.py. Полезно для сессии Docker it для разработки
  3. make cleanup-testing — Очищает тестовый контейнер, созданный командой build-run-testing

Версия для разработки 💻

Чтобы использовать версию для разработки с последними функциями и исправлениями, переключитесь на ветку development с помощью Git:

git checkout development

и обновитесь до последней версии с помощью:

git pull origin development

Обновление ⬇️

Чтобы обновить Osintgram до стабильного релиза, просто получите последний коммит с помощью Git.

  1. Убедитесь, что вы находитесь в ветке master: git checkout master
  2. Загрузите последнюю версию: git pull origin master

Вклад в проект 💡

Вы можете предложить функцию, открыв issue или pull request.

Вот список участников Osintgram:

Внешняя библиотека 🔗

Instagram API

Скачать инструмент
  • Запустите скрипт main.py одним из трёх способов

    • В интерактивном режиме: python3 main.py <имя_пользователя_цели>
    • Или выполните команду сразу: python3 main.py <имя_пользователя_цели> --command <команда>
    • Или выполните с использованием токена HikerAPI через переменную окружения: HIKERAPI_TOKEN=<токен_hikerapi> python3 main.py <имя_пользователя_цели> -c <команда>