April 6
📘 Инструкция по использованию Yandex Random Hunter
📘 Инструкция по использованию Yandex Random Hunter
📋 Оглавление
- Системные требования
- Установка
- Настройка
- Запуск
- Работа скрипта
- Примеры использования
- Частые проблемы
- Советы
💻 Системные требования
Необходимое ПО:
Требования к аккаунту:
🔧 Установка
1. Установка Yandex Cloud CLI
# Linux/macOS curl https://storage.yandexcloud.net/yandexcloud-yc/install.sh | bash # Перезагрузите оболочку exec -l $SHELL # Проверка установки yc version
2. Установка jq
# 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
# Инициализация yc init # Следуйте инструкциям: # - Выберите аккаунт # - Выберите облако # - Выберите каталог (или создайте новый) # - Подтвердите настройки
4. Сохранение скрипта
# Создайте файл nano yandex-hunter.sh # Скопируйте код скрипта # Сделайте исполняемым chmod +x yandex-hunter.sh
⚙️ Настройка
Основные параметры (в начале скрипта):
TARGET="51." # Целевая сеть (первые октеты) ZONE="ru-central1-b" # Зона доступности MIN_DELAY=3 # Минимальная задержка (сек) MAX_DELAY=8 # Максимальная задержка (сек)
Как выбрать цель:
Зоны доступности:
ru-central1-a # Зона А ru-central1-b # Зона Б (по умолчанию) ru-central1-c # Зона В ru-central1-d # Зона Г
Настройка задержки:
MIN_DELAY=1 # Агрессивный режим (риск блокировки) MAX_DELAY=3 MIN_DELAY=5 # Нормальный режим MAX_DELAY=10 MIN_DELAY=10 # Осторожный режим MAX_DELAY=20
🚀 Запуск
Простой запуск:
./yandex-hunter.sh
Запуск с логированием:
./yandex-hunter.sh | tee hunter.log
Фоновый запуск:
nohup ./yandex-hunter.sh > hunter.log 2>&1 &
Остановка:
# Если запущен в фоне pkill -f yandex-hunter.sh # Или Ctrl+C (если в терминале)
🎯 Работа скрипта
Что происходит:
Интерфейс:
╔══════════════════════════════════════════════════════════════╗ ║ 🎯 YANDEX RANDOM HUNTER — ОХОТНИК ЗА IP 🎯 ║ ╚══════════════════════════════════════════════════════════════╝ 📡 Зона: ru-central1-b 🎯 Цель: 51.*.*.* ⏱️ Задержка: 3-8 сек (рандом) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ № | IP Адрес | Подсеть | Статус ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ❌ [ 1] 84.252.75.123 | 84.252 | 💔 Мимо (ждал 5с) ⏳ Ожидание: [████████░░░░░░░░░░] 40%
При успехе:
╔══════════════════════════════════════════════════════════════╗ ║ 🎉 ВЫ ПОЙМАЛИ ЦЕЛЬ! 🎉 ║ ╚══════════════════════════════════════════════════════════════╝ 📌 IP адрес: 51.23.45.67 🆔 ID: epd7h8k9j2m3n4p5 🌐 Подсеть: 51.23 🔢 Попытка №: 42 ⏱️ Время: 15:30:22 ⏲️ Длительность: 3 мин 24 сек 📊 СТАТИСТИКА: ┌─────────────────────────────────────────┐ │ Всего попыток: 42 │ │ ✅ Попаданий: 1 │ │ ❌ Промахов: 41 │ │ 📈 Точность: 2% │ └─────────────────────────────────────────┘
📊 Примеры использования
Пример 1: Охота на редкую сеть
# Цель: сеть 51.x.x.x TARGET="51." MIN_DELAY=5 MAX_DELAY=10
Пример 2: Быстрый поиск
# Цель: подсеть 51.24.x.x TARGET="51.24." MIN_DELAY=2 MAX_DELAY=4
Пример 3: Экономичный режим
# Минимальная нагрузка на API TARGET="51." MIN_DELAY=15 MAX_DELAY=25
Пример 4: Многоzone охота
# Запуск в разных зонах (3 терминала) # Терминал 1: ZONE="ru-central1-a" # Терминал 2: ZONE="ru-central1-b" # Терминал 3: ZONE="ru-central1-c"
⚠️ Частые проблемы
1. Ошибка: "yc: command not found"
# Переустановите CLI curl https://storage.yandexcloud.net/yandexcloud-yc/install.sh | bash # Или добавьте в PATH export PATH=$PATH:$HOME/yandex-cloud/bin
2. Ошибка: "jq: command not found"
# Установите jq sudo apt-get install jq -y # Ubuntu/Debian brew install jq # macOS
3. Ошибка: "Access denied"
# Переавторизуйтесь yc init yc iam create-token
4. Ошибка: "Quota exceeded"
# Увеличьте задержку MIN_DELAY=10 MAX_DELAY=15 # Или подождите 5-10 минут
5. Слишком много промахов
💡 Советы
🎯 Для увеличения шансов:
- Запускайте в часы низкой нагрузки (ночь, утро выходных)
- Используйте несколько зон одновременно
- Уменьшите задержку (но осторожно с квотами)
- Увеличьте время работы (чем дольше, тем выше шанс)
💰 Экономия ресурсов:
- Используйте минимальную задержку для снижения нагрузки
- Не запускайте одновременно много копий
- Используйте пробный период Yandex Cloud
🔍 Отладка:
# Режим отладки bash -x yandex-hunter.sh # Просмотр логов tail -f hunter.log # Проверка квот yc vpc quota list
📈 Мониторинг:
# В другом терминале
watch -n 1 'yc vpc address list --format json | jq ".[] | {address: .external_ipv4_address.address, status: .status}"'🎨 Кастомизация:
- Измените цвета в переменных в начале скрипта
- Добавьте уведомления в Telegram/Slack
- Сохраняйте все найденные IP в файл
📞 Полезные ссылки
⚖️ Примечание
Скрипт предназначен для образовательных целей и тестирования Yandex Cloud API. Убедитесь, что ваши действия не нарушают правила использования сервиса.