html Beast FTP (ip) — Руководство пользователя

Beast FTP (ip)

Подробное руководство пользователя

ВЕРСИЯ 1.0
📖 Содержание
  1. Что такое Beast FTP (ip)
  2. Системные требования
  3. Установка программы
  4. Активация программы
  5. Интерфейс программы
  6. Способы поиска
  7. Как программа ищет файлы
  8. Настройка типов файлов
  9. Профили поиска и параметры
  10. Как продолжить поиск после остановки
  11. Как сохранить найденные ссылки
  12. Масштаб и язык интерфейса
  13. Как ускорить поиск
  14. Частые вопросы и решения
  15. Правила использования
  16. Поддержка

1. Что такое Beast FTP (ip)

Beast FTP (ip) — это программа для поиска файлов на открытых FTP-серверах в интернете.

Представьте, что вам нужна конкретная конфигурация, документ или исходный код. Вместо того чтобы вручную перебирать серверы, вы запускаете программу — и она сама проверяет тысячи серверов за вас.

💡 ПРОСТАЯ АНАЛОГИЯ Если поиск в Google работает по веб-страницам, то Beast FTP работает по файловым хранилищам — FTP-серверам. Вы задаёте слово, а программа ищет его в названиях папок, названиях файлов и даже внутри файлов (если они текстовые и небольшие).

Что программа умеет

🔍 ИСКАТЬ

  • В названиях папок и файлов
  • В содержимом файлов до 10 МБ
  • Среди 80+ типов файлов (.txt, .py, .conf и др.)
  • До 4 уровней вглубь по дереву каталогов

📡 РАБОТАТЬ С ИСТОЧНИКАМИ

  • Готовая база серверов
  • IP-диапазон вручную
  • Сканирование по начальному и конечному IP

⚙️ УПРАВЛЯТЬ

  • Автопродолжение без вашего участия
  • Сохранение прогресса — можно закрыть и продолжить
  • Экспорт результатов в TXT и JSON

🎨 УДОБСТВА

  • Русский и английский язык
  • Масштаб интерфейса 50–200%
  • Кликабельные ссылки прямо из таблицы
👥 КОМУ ПРИГОДИТСЯ Системным администраторам, разработчикам, аналитикам безопасности и всем, кто ищет публично доступные данные в образовательных или профессиональных целях.

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

Чтобы программа работала корректно, ваш компьютер должен соответствовать следующим требованиям:

КомпонентТребование
Операционная система Windows 7–10 (64-bit) или новее
Microsoft Visual C++ Redistributable Версия 2015–2022. Если программа не запускается и выдаёт ошибку про DLL, установите: https://aka.ms/vs/17/release/vc_redist.x64.exe
Свободное место на диске Не менее 100 МБ (для программы и базы данных)
Интернет Требуется для поиска по FTP-серверам. Требуется для активации программы
Дополнительное ПО (по желанию) FileZilla или WinSCP — для удобного скачивания файлов с найденных FTP-серверов

3. Установка программы

3.1. Где взять файлы

Программа распространяется в виде архива, который содержит два файла:

Оба файла должны находиться в одной папке.

⚠ ВАЖНО Не переименовывайте и не удаляйте база.gz — без неё программа не сможет искать серверы!

3.2. Куда распаковать

Рекомендуется создать отдельную папку, например:

D:\BeastFTP\

И распаковать оба файла в неё:

D:\BeastFTP\
├── BeastFTP.exe
└── база.gz
ℹ СОВЕТ Не запускайте программу из архива (zip/rar) — её нужно сначала извлечь на диск.

3.3. Что делать, если антивирус ругается

Некоторые антивирусы могут ошибочно помечать программы, созданные на Python, как подозрительные. Это ложное срабатывание.

Если ваш антивирус удаляет или блокирует BeastFTP.exe:

  1. Откройте настройки антивируса.
  2. Найдите раздел «Исключения» или «Доверенные программы».
  3. Добавьте папку D:\BeastFTP\ в исключения.
  4. Восстановите файл BeastFTP.exe из карантина.

Программа безопасна и не содержит вирусов.

4. Активация программы

4.1. Первый запуск

Запустите BeastFTP.exe двойным кликом.

ℹ ПРИМЕЧАНИЕ При первом запуске появится окно «АКТИВАЦИЯ ПРОГРАММЫ». Это защита от нелегального использования.

4.2. Как получить код активации

Активация выполняется через email. Вот пошаговая инструкция:

1

Введите свой email

В окне активации введите свой email в поле «Email:» (например, user@mail.ru).

2

Нажмите «Отправить email»

Кнопка находится под полем ввода email.

3

Выберите почтовый сервис

Появится окно с выбором:

  • Gmail
  • Яндекс.Почта
  • Mail.ru
  • Только скопировать текст
4

Отправьте письмо

Выберите удобный вариант. Откроется окно почты с уже заполненным письмом.

5

Укажите адрес получателя

Отправьте письмо на адрес:

bc1q4yp7fpqfsd96m@gmail.com

В письме обязательно должен быть указан ваш email.

6

Получите код активации

В ответ вы получите ДЛИННЫЙ КОД АКТИВАЦИИ (примерно 350 символов, состоит из букв, цифр, знаков +, /, = и содержит точку).

Пример кода:

MjAyNy0wOS0yOA==.H5WrjtXrU0AEThNZVQ...

4.3. Как ввести код

1

Скопируйте код

Скопируйте весь код из письма (Ctrl+C).

2

Вернитесь в программу

Вернитесь в окно активации Beast FTP.

3

Вставьте код

Вставьте код в поле «Код активации (длинный)» (Ctrl+V).

4

Нажмите «Активировать»

Если код верный — появится сообщение «Программа успешно активирована!» и откроется главное окно программы.

⚠ ВАЖНО При вставке кода переносы строк и пробелы удаляются автоматически. Просто вставьте код целиком.

4.4. Если активация не проходит

Ошибка «Неверный или просроченный код»

Причины и решения:

Ошибка «Не удалось сохранить лицензию»

⚠ ПРИЧИНА И РЕШЕНИЕ Причина: нет прав на запись в папку с программой.
Решение: переместите программу в папку, где у вас есть права на запись (например, D:\BeastFTP\).

5. Интерфейс программы

5.1. Верхняя панель

ЭлементЧто показывает
Индикатор базы Красный — база не загружена.
Зелёный — всё хорошо.
Оранжевый — идёт поиск.
Число серверов Сколько IP-адресов доступно для поиска.
Кнопка EN / RU Переключение языка интерфейса.

5.2. Панель IP-диапазона

Эта панель нужна, когда вы хотите сканировать не всю базу, а конкретный диапазон адресов — например, свою подсеть.

ЭлементЧто делает
Начальный IP Первый адрес диапазона (например, 192.168.1.1)
Конечный IP Последний адрес диапазона (например, 192.168.1.255)
СКАНИРОВАТЬ ДИАПАЗОН Запускает сканирование указанного диапазона

5.3. Панель поиска

ЭлементЧто делает
ЗапросСлово или фрагмент, который ищем.
Серверов за разСколько серверов проверять в одной «порции». По умолчанию 100.
АВТОАвтоматически переходить к следующей порции.
ПОИСК ПО БАЗЕНачать новый поиск (старые результаты очистятся).
ПРОДОЛЖИТЬПродолжить с того места, где остановились.
СТОПОстановить поиск (прогресс сохранится).
ОЧИСТИТЬУбрать все найденные результаты.
НАСТРОЙКИВыбрать типы файлов и масштаб интерфейса.

5.4. Таблица результатов

СтолбецЧто в нём
#Порядковый номер
ИмяИмя файла или папки
СерверIP-адрес FTP-сервера
СсылкаПолный адрес ftp://...
СовпадениеГде именно найдено: в имени, в папке, в содержимом
💡 ЧТО МОЖНО ДЕЛАТЬ С РЕЗУЛЬТАТАМИ Нажмите правой кнопкой мыши на строку таблицы — откроется меню с командами:

5.5. Лог

Здесь видно всё, что делает программа: какие серверы проверены, сколько активных, что найдено, какие ошибки. Если что-то идёт не так — смотрите сюда.

6. Способы поиска

БАЗА ДАННЫХ

Использовать готовый список серверов из база.gz. Это ОСНОВНОЙ режим — он даёт доступ к миллионам адресов.

НАЧАЛО-КОНЕЦ

Задать два IP-адреса вручную — например, от 10.0.0.1 до 10.0.0.254.

⚠ ОГРАНИЧЕНИЕ Программа генерирует не более 1 000 000 адресов за один диапазон. Если вы введёте огромную сеть, она автоматически обрежется.

Как сканировать диапазон

  1. Введите начальный IP.
  2. Введите конечный IP.
  3. Нажмите «СКАНИРОВАТЬ ДИАПАЗОН».
  4. Программа сгенерирует список и начнёт поиск.

7. Как программа ищет файлы

Простыми словами, программа делает пять шагов:

  1. Берёт список серверов из базы (или из вашего диапазона).
  2. Проверяет каждый сервер — работает ли он и пускает ли анонимно.
  3. Заходит внутрь рабочего сервера и начинает обход папок.
  4. Ищет совпадение в трёх местах: имя папки, имя файла, содержимое файла.
  5. Сохраняет результат — кладёт строку в таблицу.

Ограничения, чтобы всё работало быстро

ПравилоЗначениеЗачем
Глубина обхода 4 уровня Глубже — редко, но очень долго
Файлов в папке до 150 Папки с 10 000 файлов «кладут» FTP
Подпапок на уровень до 30 Защита от «папок-клонов»
Размер файла для чтения до 10 МБ Большие файлы — обычно не текстовые
Таймаут подключения 3-10 секунд Чтобы «мёртвые» серверы не тормозили

8. Настройка типов файлов

По умолчанию программа ищет только текстовые и осмысленные файлы — конфигурации, документы, исходный код, ключи. Картинки, видео и музыку она пропускает, чтобы не тратить время зря.

Нажмите «НАСТРОЙКИ», чтобы открыть список расширений.

КатегорияПримерыВключено
Исходный код .py, .js, .java, .c, .php Да
Конфиги и данные .conf, .ini, .json, .xml Да
Ключи и сертификаты .key, .pem, .crt, .pub Да
Базы данных .db, .sqlite, .dump Да
Архивы .zip, .rar, .gz, .tar Да
Документы .pdf, .txt, .log, .md Да
Программы и библиотеки .exe, .dll, .so Нет
Медиа .jpg, .png, .mp3, .mp4 Нет

Как быстро настроить список

9. Профили поиска и параметры

В окне «НАСТРОЙКИ» есть два связанных блока: «ПРОФИЛИ ПОИСКА» и «ПАРАМЕТРЫ ПОИСКА». Они определяют, КАК ГЛУБОКО и КАК ДОЛГО программа будет искать файлы на каждом сервере.

⚠ ВАЖНО Параметры поиска НЕ влияют на то, какие файлы искать (это настраивается в разделе 8 — «ФИЛЬТР ТИПОВ ФАЙЛОВ»). Они влияют на то, насколько тщательно и как долго программа обходит каждый сервер.

9.1. Три профиля поиска

Профили — это готовые наборы параметров. Одно нажатие — и все поля параметров заполняются автоматически. Удобно, когда не хочется крутить цифры вручную.

Параметр Быстрый Стандартный Глубокий
Глубина 2 уровня 4 уровня 6 уровней
Папок на уровне 50 200 500
Файлов на сервер 500 5000 20000
Файлов в папке 100 150 300
Таймаут сервера 60 с 1800 с 3600 с
Размер файла 5 МБ 10 МБ 20 МБ
Искать внутри Да Да Да

Профиль «БЫСТРЫЙ» (синяя кнопка)

Для чего: когда нужно быстро пробежаться по серверам и понять, есть ли там что-то интересное.

Как работает:

Когда использовать:

Чего НЕ найдёт:

Профиль «СТАНДАРТНЫЙ» (зелёная кнопка)

Для чего: сбалансированный режим на каждый день. Это то, что стоит выбирать по умолчанию.

Как работает:

Когда использовать:

Что найдёт:

Профиль «ГЛУБОКИЙ» (фиолетовая кнопка)

Для чего: максимальная тщательность. Программа обойдёт сервер вдоль и поперёк, но работать будет долго.

Как работает:

Когда использовать:

Чего стоит ожидать:

⚠ ВНИМАНИЕ «Глубокий» профиль может создать нагрузку на ваш интернет-канал. Если вы смотрите видео или играете онлайн — интернет может «просесть». Лучше запускать его ночью или когда канал свободен.

9.2. Параметры поиска

Ниже профилей расположены поля точной настройки. Они автоматически заполняются при выборе профиля, но их можно менять вручную.

ПараметрЧто означает
Глубина поиска (уровни) На сколько уровней вглубь заходить в папки. Меньше — быстрее, но меньше найдёт. Больше — медленнее, но глубже копает. Рекомендуется: 2–4.
Папок на уровень Сколько папок обходить на каждом уровне. Меньше — быстрее. Больше — шире охват. Рекомендуется: 50–300.
Файлов на сервер Максимум файлов, которые программа просмотрит на одном сервере, прежде чем перейти к следующему. 500 — быстро. 20000 — долго.
Файлов в папке Сколько файлов читать из одной папки. Папки с 10 000 файлов сильно тормозят FTP. Рекомендуется: 100–300.
Таймаут на сервер (сек) Сколько секунд максимум тратить на один сервер. 1800 = 30 минут. 3600 = 1 час.
Размер файла для чтения (МБ) Файлы больше этого размера не читаются внутри — проверяется только имя. 5–10 МБ обычно достаточно.
Искать внутри файлов ГАЛОЧКА.
✓ — читать содержимое файлов (медленно, но больше находок).
✗ — искать только по имени (быстро, но меньше найдёт).

9.3. Как выбрать правильный профиль

СитуацияПрофиль
Быстро проверить огромный диапазон БЫСТРЫЙ
Обычный поиск в базе СТАНДАРТНЫЙ
Тщательный поиск в 100 IP ГЛУБОКИЙ
Медленный интернет БЫСТРЫЙ
Не хочу мешать домашним БЫСТРЫЙ
Хочу найти максимум ГЛУБОКИЙ
Не уверен, что выбрать СТАНДАРТНЫЙ
💡 ПРОСТОЕ ПРАВИЛО Начните со «СТАНДАРТНОГО». Если поиск идёт слишком долго — переключитесь на «БЫСТРЫЙ». Если ничего не находит, но серверы живые — переключитесь на «ГЛУБОКИЙ».

9.4. Кнопка «СБРОСИТЬ К ДЕФОЛТАМ»

Красная кнопка внизу блока параметров. Возвращает все значения к заводским:

Используйте, если «накрутили» параметры и запутались, или если программа работает неправильно из-за некорректных значений.

ℹ ПОРЯДОК СОХРАНЕНИЯ Все изменения в профилях и параметрах применяются ТОЛЬКО после нажатия кнопки «OK» внизу окна «НАСТРОЙКИ». Если нажать «Cancel» — изменения отменятся.

После нажатия «OK» параметры сохраняются в файл параметры поиска.json рядом с программой. При следующем запуске они загрузятся автоматически.

10. Как продолжить поиск после остановки

Программа умеет запоминать, на каком месте она остановилась. Это удобно, если поиск длится часами.

Если вы нажали «СТОП»

  1. Нажмите «СТОП» — программа сохранит прогресс.
  2. Можете закрыть программу — данные не потеряются.
  3. При следующем запуске в логе появится сообщение о сохранённом поиске. Кнопка «ПРОДОЛЖИТЬ» станет активной.
  4. Нажмите её — поиск продолжится с того же места.
⚠ ВАЖНО Кнопка «ПОИСК ПО БАЗЕ» УДАЛЯЕТ старое состояние и начинает всё с нуля. Если хотите продолжить прерванный поиск — используйте только «ПРОДОЛЖИТЬ».

Как полностью сбросить прогресс

11. Как сохранить найденные ссылки

Все результаты можно выгрузить в файл — например, чтобы отправить коллеге или обработать в Excel.

  1. Нажмите правой кнопкой мыши в любом месте таблицы.
  2. В меню выберите «Сохранить все результаты».
  3. Выберите формат:
    • .txt — читаемый отчёт для человека.
    • .json — структурированные данные для программ.
  4. Укажите папку и имя файла.
💡 ЧТО ВНУТРИ TXT-ФАЙЛА Нумерованный список: имя файла, сервер, ссылка, тип совпадения. Открывается в любом текстовом редакторе.

12. Масштаб и язык интерфейса

Как увеличить или уменьшить шрифт

  1. Откройте «НАСТРОЙКИ».
  2. Внизу окна три кнопки:
    • 🔍- — уменьшить.
    • 🔍100% — вернуть стандартный размер.
    • 🔍+ — увеличить.

Доступный диапазон — от 50% до 200%.

Как поменять язык

Нажмите кнопку EN / RU в правом верхнем углу. Все подписи мгновенно обновятся. Язык сохраняется до следующего запуска.

13. Как ускорить поиск

Если программа работает слишком долго, попробуйте по очереди:

Что сделатьКак это помогает
Уменьшить «Серверов за раз» до 30-50 Каждый сервер проверяется быстрее
Оставить только нужные расширения Меньше файлов скачивается
Сканировать конкретный диапазон IP Меньше серверов — быстрее результат
Отключить «АВТО» Программа остановится после одной порции
Выбрать профиль «Быстрый» Меньше папок, файлов и таймаут
Отключить «Искать внутри файлов» Не скачиваются файлы — только имена

14. Частые вопросы и решения

❓ Программа пишет «база.gz не найден»

❓ Не запускается, ошибка про DLL

Установите Visual C++ Redistributable: https://aka.ms/vs/17/release/vc_redist.x64.exe

❓ Окно открывается, но кнопки серые

Скорее всего, база не загружена или ещё читается. Подождите 5–10 секунд и проверьте верхнюю панель — должен появиться зелёный индикатор.

❓ Антивирус блокирует программу

Добавьте BeastFTP.exe в исключения антивируса.

❓ Поиск идёт, но ничего не находит

❓ Поиск идёт слишком долго

❓ Кнопка «ПОИСК ПО БАЗЕ» не работает

Вероятно, уже идёт поиск. Дождитесь завершения или нажмите «СТОП». Одновременно можно запускать только один поиск.

❓ Ссылки не открываются двойным кликом

В системе не назначена программа для ftp://-ссылок. Установите FileZilla или WinSCP, либо копируйте ссылку через контекстное меню и вставляйте в свой FTP-клиент.

❓ Программа внезапно закрылась

Прогресс сохранён автоматически. Запустите программу снова — появится предложение продолжить с того же места.

❓ Как полностью удалить программу

  1. Удалите папку с BeastFTP.exe.
  2. Удалите файл beast_search_state.dat, если он остался.
  3. Удалите файл beast_ftp_license.json, если он остался.
⚠ ТОЛЬКО ДЛЯ ЗАКОННЫХ ЦЕЛЕЙ

Beast FTP (ip) создана для:

ЗАПРЕЩЕНО:

Автор не несёт ответственности за любой ущерб от использования программы. Ответственность лежит на пользователе.

Встроенные защиты

16. Поддержка

📧 Email

bc1q4yp7fpqfsd96m@gmail.com

При обращении указывайте: