April 6

📘 Инструкция по использованию Yandex Random Hunter

📘 Инструкция по использованию Yandex Random Hunter

📋 Оглавление

  1. Системные требования
  2. Установка
  3. Настройка
  4. Запуск
  5. Работа скрипта
  6. Примеры использования
  7. Частые проблемы
  8. Советы

💻 Системные требования

Необходимое ПО:

  • Linux/macOS/WSL (Windows)
  • bash 4.0+
  • Yandex Cloud CLI (yc)
  • jq (парсер JSON)

Требования к аккаунту:

  • Аккаунт Yandex Cloud
  • Активный платежный аккаунт (или пробный период)
  • Настроенный CLI с авторизацией

🔧 Установка

1. Установка Yandex Cloud CLI

bash

# Linux/macOS
curl https://storage.yandexcloud.net/yandexcloud-yc/install.sh | bash

# Перезагрузите оболочку
exec -l $SHELL

# Проверка установки
yc version

2. Установка jq

bash

# Ubuntu/Debian
sudo apt-get install jq -y

# CentOS/RHEL
sudo yum install jq -y

# macOS
brew install jq

# Windows (через Chocolatey)
choco install jq

3. Настройка Yandex Cloud

bash

# Инициализация
yc init

# Следуйте инструкциям:
# - Выберите аккаунт
# - Выберите облако
# - Выберите каталог (или создайте новый)
# - Подтвердите настройки

4. Сохранение скрипта

bash

# Создайте файл
nano yandex-hunter.sh

# Скопируйте код скрипта

# Сделайте исполняемым
chmod +x yandex-hunter.sh

⚙️ Настройка

Основные параметры (в начале скрипта):

bash

TARGET="51."           # Целевая сеть (первые октеты)
ZONE="ru-central1-b"   # Зона доступности
MIN_DELAY=3            # Минимальная задержка (сек)
MAX_DELAY=8            # Максимальная задержка (сек)

Как выбрать цель:

Цель

Значение TARGET

Примечание

Сеть 51.x.x.x

"51."

Наиболее популярная

Сеть 84.x.x.x

"84."

Редкая

Сеть 178.x.x.x

"178."

Средняя частота

Конкретная подсеть

"51.24."

Более точная цель

Зоны доступности:

bash

ru-central1-a  # Зона А
ru-central1-b  # Зона Б (по умолчанию)
ru-central1-c  # Зона В
ru-central1-d  # Зона Г

Настройка задержки:

bash

MIN_DELAY=1   # Агрессивный режим (риск блокировки)
MAX_DELAY=3

MIN_DELAY=5   # Нормальный режим
MAX_DELAY=10

MIN_DELAY=10  # Осторожный режим
MAX_DELAY=20

🚀 Запуск

Простой запуск:

bash

./yandex-hunter.sh

Запуск с логированием:

bash

./yandex-hunter.sh | tee hunter.log

Фоновый запуск:

bash

nohup ./yandex-hunter.sh > hunter.log 2>&1 &

Остановка:

bash

# Если запущен в фоне
pkill -f yandex-hunter.sh

# Или Ctrl+C (если в терминале)

🎯 Работа скрипта

Что происходит:

  1. Очистка - удаляются все старые IP-адреса
  2. Цикл охоты:
    • Создание нового IP-адреса
    • Проверка принадлежности к целевой сети
    • Если совпадает → УСПЕХ!
    • Если нет → удаление и пауза

Интерфейс:

text

╔══════════════════════════════════════════════════════════════╗
║         🎯 YANDEX RANDOM HUNTER — ОХОТНИК ЗА IP 🎯           ║
╚══════════════════════════════════════════════════════════════╝
📡 Зона:     ru-central1-b
🎯 Цель:     51.*.*.*
⏱️  Задержка:  3-8 сек (рандом)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
№    | IP Адрес         | Подсеть      | Статус                    
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
❌ [   1] 84.252.75.123   | 84.252       | 💔 Мимо (ждал 5с)
⏳ Ожидание: [████████░░░░░░░░░░] 40% 

При успехе:

text

╔══════════════════════════════════════════════════════════════╗
║                    🎉 ВЫ ПОЙМАЛИ ЦЕЛЬ! 🎉                    ║
╚══════════════════════════════════════════════════════════════╝
📌 IP адрес:    51.23.45.67
🆔 ID:          epd7h8k9j2m3n4p5
🌐 Подсеть:     51.23
🔢 Попытка №:   42
⏱️  Время:       15:30:22
⏲️  Длительность: 3 мин 24 сек

📊 СТАТИСТИКА:
   ┌─────────────────────────────────────────┐
   │ Всего попыток:  42                      │
   │ ✅ Попаданий:    1                      │
   │ ❌ Промахов:     41                     │
   │ 📈 Точность:     2%                     │
   └─────────────────────────────────────────┘

📊 Примеры использования

Пример 1: Охота на редкую сеть

bash

# Цель: сеть 51.x.x.x
TARGET="51."
MIN_DELAY=5
MAX_DELAY=10

Пример 2: Быстрый поиск

bash

# Цель: подсеть 51.24.x.x
TARGET="51.24."
MIN_DELAY=2
MAX_DELAY=4

Пример 3: Экономичный режим

bash

# Минимальная нагрузка на API
TARGET="51."
MIN_DELAY=15
MAX_DELAY=25

Пример 4: Многоzone охота

bash

# Запуск в разных зонах (3 терминала)
# Терминал 1: ZONE="ru-central1-a"
# Терминал 2: ZONE="ru-central1-b"
# Терминал 3: ZONE="ru-central1-c"

⚠️ Частые проблемы

1. Ошибка: "yc: command not found"

Решение:

bash

# Переустановите CLI
curl https://storage.yandexcloud.net/yandexcloud-yc/install.sh | bash

# Или добавьте в PATH
export PATH=$PATH:$HOME/yandex-cloud/bin

2. Ошибка: "jq: command not found"

Решение:

bash

# Установите jq
sudo apt-get install jq -y  # Ubuntu/Debian
brew install jq              # macOS

3. Ошибка: "Access denied"

Решение:

bash

# Переавторизуйтесь
yc init
yc iam create-token

4. Ошибка: "Quota exceeded"

Решение:

bash

# Увеличьте задержку
MIN_DELAY=10
MAX_DELAY=15

# Или подождите 5-10 минут

5. Слишком много промахов

Причины:

  • Неправильный TARGET
  • Неудачная зона
  • Мало попыток

Решение:

  • Проверьте TARGET (должна заканчиваться на точку)
  • Смените зону
  • Запустите на ночь

💡 Советы

🎯 Для увеличения шансов:

  1. Запускайте в часы низкой нагрузки (ночь, утро выходных)
  2. Используйте несколько зон одновременно
  3. Уменьшите задержку (но осторожно с квотами)
  4. Увеличьте время работы (чем дольше, тем выше шанс)

💰 Экономия ресурсов:

  1. Используйте минимальную задержку для снижения нагрузки
  2. Не запускайте одновременно много копий
  3. Используйте пробный период Yandex Cloud

🔍 Отладка:

bash

# Режим отладки
bash -x yandex-hunter.sh

# Просмотр логов
tail -f hunter.log

# Проверка квот
yc vpc quota list

📈 Мониторинг:

bash

# В другом терминале
watch -n 1 'yc vpc address list --format json | jq ".[] | {address: .external_ipv4_address.address, status: .status}"'

🎨 Кастомизация:

  • Измените цвета в переменных в начале скрипта
  • Добавьте уведомления в Telegram/Slack
  • Сохраняйте все найденные IP в файл

📞 Полезные ссылки


⚖️ Примечание

Скрипт предназначен для образовательных целей и тестирования Yandex Cloud API. Убедитесь, что ваши действия не нарушают правила использования сервиса.

Удачной охоты! 🎯