Мониторинг и ограничение скорости отправки данных клиентом и поступления данных от сервера.
Обозначение: hyperpool.stream.speed
Параметры:
- client - максимальное значение в Кб/сек для исходящего трафика
- server - максимальное значение в Кб/сек для входящего трафика
|
Дозвон до провайдера в случае отсутствия соединения с сервером.
Обозначение: hyperpool.stream.dial
Параметры:
- command - команда для подключения
|
Конец последовательности.
Обозначение: hyperpool.stream.terminator
|
Запись в файл содержимого потока.
Обозначение: hyperpool.stream.record
Параметры:
- dir - папка для сохранения
- size - максимальный объем на диске в МБ
|
Выбирает последовательность сервисов, исходя из текущего времени суток.
По умолчанию используется первая последовательность.
Обозначение: hyperpool.stream.hours
Элементы:
- list - список значений
Параметры:
- index - номер последовательности (начиная с 0)
Элементы:
|
Выбирает последовательность сервисов, исходя из текущего дня недели.
По умолчанию используется первая последовательность.
Обозначение: hyperpool.stream.daysweek
Элементы:
- list - список значений
Параметры:
- index - номер последовательности (начиная с 0)
Элементы:
- value - значение (0-6, начиная с Воскресенья)
|
Выбирает случайную последовательность сервисов.
Обозначение: hyperpool.stream.random
|
Методом перебора выбирает такую последовательность сервисов, подключение к которой не приводит к ошибке соединения.
Обозначение: hyperpool.stream.try
|
Ожидание соединения по указанному TCP порту,
организация двунаправленного обмена данными между клиентом и остальными сервисами.
Обозначение: hyperpool.stream.net.in
Параметры:
- port - порт для входящих соединений
Значение порта и адрес сервера с запущенной программой указываются в настройках клиентского приложения
(интернет-браузера, почтового клиента и т.д.).
|
Установка TCP соединения с определенным сервером для обмена данными.
Обозначение: hyperpool.stream.net.out
Параметры:
- host - удаленный сервер
- port - порт для подключения
|
Ожидание соединения по указанному UDP порту,
организация двунаправленного обмена данными между клиентом и остальными сервисами.
Обозначение: hyperpool.stream.net.udpin
Параметры:
- port - порт для входящих соединений
|
Установка UDP соединения с определенным сервером для обмена данными.
Обозначение: hyperpool.stream.net.udpout
Параметры:
- host - удаленный сервер
- port - порт для подключения
|
Ведение статистики по объему трафика в разрезе клиентов за каждый час.
Обозначение: hyperpool.stream.net.stat
Параметры:
- dir - папка для сохранения
- date - количество дней для хранения
- delimiter - разделитель полей
|
Мониторинг и ограничение количества подключений со стороны клиента.
Обозначение: hyperpool.stream.net.connections
Параметры:
- threads - максимальное количество активных соединений с одного адреса
- max - максимальное количество одновременно существующих соединений с одного адреса
|
Выбирает последовательность сервисов, исходя из имени клиента и величины входящего трафика.
Обозначение: hyperpool.stream.net.clients
Параметры:
- def - номер последовательности для неуказанных клиентов (начиная с 0)
- clientspeed - максимальное значение в Кб/сек для исходящего трафика
- serverspeed - максимальное значение в Кб/сек для входящего трафика
- file - имя файла со статистикой
- size - величина входящего трафика для неуказанных клиентов в МБ
- baseindex - номер начальной последовательности
Элементы:
- list - список клиентов
Параметры:
- index - номер последовательности (начиная с 0)
- clientpriority - приоритет клиента (0-9, 0-без ограничения)
- serverpriority - приоритет сервера (0-9, 0-без ограничения)
Элементы:
- name - имя клиента
Параметры:
- size - величина входящего трафика в МБ
|
Мониторинг активных соединений с web-серверами.
Обозначение: hyperpool.stream.net.http.monitor
|
Сохранение загружаемых документах в указанной директории
с сохранением структуры размещения файлов на web-сервере.
В файлах формата XML сохраняются значения http-заголовков,
передаваемых web-серверами при отсылке запрашиваемого документа.
Могут содержать тип документа (текст, графика...), его размер, время последнего изменения и т.д.
Обозначение: hyperpool.stream.net.http.explorer
Параметры:
- dir - папка для сохранения
- size - максимальный объем на диске в МБ
- max - максимальный объем файла в МБ
|
Использование в качестве кэша директории с файлами (см. Проводник).
Обозначение: hyperpool.stream.net.http.cache
Параметры:
|
Восстановление соединения при обрыве связи, а также в случае задержки при приеме данных в том случае,
если сервер поддерживает отсылку документа по частям.
Обозначение: hyperpool.stream.net.http.reconnect
Параметры:
- retry - количество попыток
- timeout - время ожидания в секундах
|
Преобразование запроса от клиента в https-запрос для соединения с удаленным сервером через внешний прокси.
Обозначение: hyperpool.stream.net.http.trans
Параметры:
- host - запрашиваемый сервер
- port - порт для подключения
|
Замена адреса во всех http-запросах.
Обозначение: hyperpool.stream.net.http.document
Параметры:
|
Ведение журнала http-соединений. Печать отчетов, экспорт в PDF, RTF.
Обозначение: hyperpool.stream.net.http.log
Параметры:
- dir - папка для сохранения
- date - количество дней для хранения
- delimiter - разделитель полей
|
Преобразование запроса от клиента в https-запрос с указанием нужного адреса для переключателя "Маршрутизатор".
Обозначение: hyperpool.stream.net.http.setroute
Параметры:
|
Преобразование запроса в исходный путем удаления https-заголовков.
Обозначение: hyperpool.stream.net.http.resetroute
|
Отправка клиентам документов по http-протоколу.
Обозначение: hyperpool.stream.net.http.server
Параметры:
|
Замена имени хоста во всех http-запросах.
Обозначение: hyperpool.stream.net.http.host
Параметры:
|
Поиск и замена строки в адресе запрашиваемого документа.
Обозначение: hyperpool.stream.net.http.replace
Параметры:
- regex - регулярное выражение для поиска
- replacement - строка для замены
|
Блокирует отсылку http заголовка "Accept-Encoding".
Обозначение: hyperpool.stream.net.http.unpack
|
Посылает редирект на указанный хост.
Обозначение: hyperpool.stream.net.http.redirect
Параметры:
- name - имя хоста для редиректа
|
Выбирает последовательность сервисов, исходя из имени запрашиваемого сервера.
Обозначение: hyperpool.stream.net.http.servers
Параметры:
- def - номер последовательности для неуказанных серверов (начиная с 0)
- clientspeed - максимальное значение в Кб/сек для исходящего трафика
- serverspeed - максимальное значение в Кб/сек для входящего трафика
Элементы:
- list - список серверов
Параметры:
- index - номер последовательности (начиная с 0)
- clientpriority - приоритет клиента (0-9, 0-без ограничения)
- serverpriority - приоритет сервера (0-9, 0-без ограничения)
Элементы:
|
Выбирает последовательность сервисов, исходя из значения запрашиваемого порта.
Обозначение: hyperpool.stream.net.http.ports
Параметры:
- def - номер последовательности для неуказанных портов (начиная с 0)
- clientspeed - максимальное значение в Кб/сек для исходящего трафика
- serverspeed - максимальное значение в Кб/сек для входящего трафика
Элементы:
- list - список портов
Параметры:
- index - номер последовательности (начиная с 0)
- clientpriority - приоритет клиента (0-9, 0-без ограничения)
- serverpriority - приоритет сервера (0-9, 0-без ограничения)
Элементы:
|
Выбирает последовательность сервисов, исходя из типа контента, поступившего от сервера.
Обозначение: hyperpool.stream.net.http.content
Параметры:
- def - номер последовательности для неуказанных типов (начиная с 0)
- speed - максимальное значение в Кб/сек для входящего трафика
- baseindex - номер начальной последовательности
Элементы:
- list - список типов
Параметры:
- index - номер последовательности (начиная с 0)
- priority - приоритет (0-9, 0-без ограничения)
Элементы:
- type - тип контента:
- text - текст
- image - картинка
- audio - аудио
- video - видео
- application - приложение
|
Выбирает последовательность сервисов, исходя из имени агента пользователя.
Обозначение: hyperpool.stream.net.http.agents
Параметры:
- def - номер последовательности для неуказанных агентов (начиная с 0)
- clientspeed - максимальное значение в Кб/сек для исходящего трафика
- serverspeed - максимальное значение в Кб/сек для входящего трафика
Элементы:
- list - список агентов
Параметры:
- index - номер последовательности (начиная с 0)
- clientpriority - приоритет клиента (0-9, 0-без ограничения)
- serverpriority - приоритет сервера (0-9, 0-без ограничения)
Элементы:
|
Выбирает последовательность сервисов, исходя из адреса в запросе.
Обозначение: hyperpool.stream.net.http.router
Параметры:
- def - номер последовательности для неуказанных маршрутов (начиная с 0)
- clientspeed - максимальное значение в Кб/сек для исходящего трафика
- serverspeed - максимальное значение в Кб/сек для входящего трафика
Элементы:
- list - список приоритетов
Параметры:
- index - номер последовательности (начиная с 0)
- clientpriority - приоритет клиента (0-9, 0-без ограничения)
- serverpriority - приоритет сервера (0-9, 0-без ограничения)
|
Выбирает последовательность сервисов, исходя из имени запрашиваемого хоста.
Обозначение: hyperpool.stream.net.http.hosts
Параметры:
- def - номер последовательности для неуказанных хостов (начиная с 0)
- clientspeed - максимальное значение в Кб/сек для исходящего трафика
- serverspeed - максимальное значение в Кб/сек для входящего трафика
Элементы:
- list - список хостов
Параметры:
- index - номер последовательности (начиная с 0)
- clientpriority - приоритет клиента (0-9, 0-без ограничения)
- serverpriority - приоритет сервера (0-9, 0-без ограничения)
Элементы:
|
Установка TCP соединения с запрашиваемым сервером, получение от него данных
и передача их обратно по цепочке сервисов.
Обозначение: hyperpool.stream.net.http.html.switch
|
Создание заданий для загрузки как отдельных документов, так и целых сайтов.
Обозначение: hyperpool.stream.net.http.html.tasks
Элементы:
- task - задание
Параметры:
- address - начальный адрес
- level - уровень скачивания по ссылкам
- start - адреса ссылок должны начинаться на это значение
- threads - количество файлов для одновременного скачивания
- dir - папка для сохранения
- autorun - статус автозапуска:
- true - включен
- false - выключен
|
Отсылка сообщения клиенту.
Обозначение: hyperpool.stream.net.http.html.message
Параметры:
- text - отсылаемый текст
- theme - внешний вид страницы
|
Проверка принимаемых файлов антивирусом ClamAV.
Обозначение: hyperpool.stream.net.http.html.antivirus
Параметры:
- host - адрес сервера ClamAV
- port - порт для подключения к ClamAV
- buffer - размер буфера в байтах
- theme - внешний вид страницы с сообщением
- dir - папка для сохранения отчетов
- date - количество дней для хранения
- delimiter - разделитель полей
|
Блокировка загрузки картинок с указанными размерами.
Обозначение: hyperpool.stream.net.http.html.banners
Элементы:
- banner - изображение
Параметры:
- width - ширина
- height - высота
|
Проверка внутренних и внешних ссылок сайта на работоспособность.
Обозначение: hyperpool.stream.net.http.html.analyzer
Параметры:
- dir - папка для сохранения
- level - уровень скачивания по ссылкам
- threads - количество файлов для одновременного скачивания
|
Установка или ожидание соединения с запрашиваемым сервером для обмена данными.
Обозначение: hyperpool.stream.net.socks.switch
|
Ожидание socks соединения по указанному TCP порту,
организация двунаправленного обмена данными между клиентом и остальными сервисами.
Обозначение: hyperpool.stream.net.socks.in
Параметры:
- port - порт для входящих соединений
Значение порта и адрес сервера с запущенной программой указываются в настройках клиентского приложения.
|
Фильтрация почтовых адресов при получении письма на smtp-сервере.
Обозначение: hyperpool.stream.net.smtp.recipients
Параметры:
- def - статус для неуказанных адресов:
- true - включен
- false - исключен
Элементы:
- address - почтовый адрес получателя письма
|
Проверка писем антивирусом ClamAV при их получении на smtp-сервере.
Обозначение: hyperpool.stream.net.smtp.antivirus
Параметры:
- host - адрес сервера ClamAV
- port - порт для подключения к ClamAV
- dir - папка для сохранения отчетов и зараженных писем
- date - количество дней для хранения
- delimiter - разделитель полей
- rcptdelimiter - разделитель получателей
|
Прием писем от клиентов и сохранение их в указанной папке.
Обозначение: hyperpool.stream.net.smtp.server
Параметры:
- dir - папка для сохранения писем и служебной информации
- max - максимальный объем письма в МБ
|
Распределение писем по ящикам для локальных пользователей
и перенаправление далее по цепочке писем, адресованных пользователям других доменов.
Обозначение: hyperpool.stream.net.smtp.processor
Параметры:
- dir - папка с принятыми письмами и служебной информацией
- dirboxes - папка с ящиками локальных пользователей
- interval - периодичность проверки новых писем в секундах
- retries - количество повторов при отправке
Элементы:
- domain - имя для локального домена
|
Определение имени и установка TCP соединения с smtp-сервером, организация обмена данными.
Обозначение: hyperpool.stream.net.smtp.switch
|
Направление копии письма заданным получателям.
Обозначение: hyperpool.stream.net.smtp.copy
Элементы:
- address - почтовый адрес получателя письма
|
Проверка писем антивирусом ClamAV при их получении с pop3-сервера.
Обозначение: hyperpool.stream.net.pop3.antivirus
Параметры:
- host - адрес сервера ClamAV
- port - порт для подключения к ClamAV
- dir - папка для сохранения отчетов и зараженных писем
- date - количество дней для хранения
- delimiter - разделитель полей
|
Отправка писем клиентам.
Обозначение: hyperpool.stream.net.pop3.server
Параметры:
- dir - папка с ящиками пользователей
Элементы:
- name - имя пользователя
Параметры:
- password - пароль пользователя
|
Проверка писем на спам при их получении с pop3-сервера.
Обозначение: hyperpool.stream.net.pop3.antispam
Параметры:
- headername - имя заголовка, добавляемого к письму при обнаружении спама
- headervalue - значение добавляемого заголовка
- subjectprefix - префикс, добавляемый к теме письма при обнаружении спама
- level - порог срабатывания (0-1, чем меньше уровень, тем больше писем рассматриваются как спам)
|