Observed since 20 Oct, 19:26 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Engine for Activity Data Extractor
Scroll down for russian language
Прокрутите ниже для русского языка
This is a python engine for Activity Data Extractor.
It is a special python module, designed to extract data from multiple activity files at the same time.
python3 -m pip install adengineThere are several possible ADEngine use cases:
Use ADEngine from Python code. Actual documentation for API can be found here
Run ADEngine server using command python3 -m adegine.server
Additional parameters can be found using command python3 -m adengine.server --help
Parameters can be passed to ADEngine using command line parameters or via environment variable.
Command line parameters have and advantage.
| Parameter | Description | Using cmd | Using env | Possible values | Default |
|---|---|---|---|---|---|
| Log level | Level of logs | - | ADENGINE_LOG_LEVEL | DEBUG,INFO,WARNING,ERROR | INFO |
| Queue size | Size of queue with tasks | --queue-size | ADENGINE_QUEUE_SIZE | positive integer | 20 |
| Read file timeout | Timeout for ADE to read file in seconds | --read-file-timeout | ADENGINE_READ_FILE_TIMEOUT | positive integer in range 5..60 | 10 |
| Use virtual display | Enable using xvfb to run Packet Tracer | --use-virtual-display | ADENGINE_USE_VIRTUAL_DISPLAY | 0 or 1 for env, specified or not specified for cmd | Disabled |
| Result TTL | Result time to live | --result-ttl | ADENGINE_RESULT_TTL | hh:mm:ss | 00:05:00 |
| Tasks before session restart | Num of tasks before session restart | --tasks-before-session-restart | ADENGINE_TASKS_BEFORE_SESSION_RESTART | positive integer | 100 |
| Unix socket | Path to unix socket | --unix-socket | ADENGINE_UNIX_SOCK | absolute path to unix socket (non existent) | /tmp/adengine.sock |
| Max connections | Num of maximum connections to server | --max-connections | ADENGINE_MAX_CONNECTIONS | positive integer | 10 |
Run ADEngine client using command python3 -m adegine.client
Additional parameters can be found using command python3 -m adengine.client --help
Parameters can be passed to ADEngine using command line parameters or via environment variable.
Command line parameters have and advantage.
| Parameter | Description | Using cmd | Using env | Possible values | Default |
|---|---|---|---|---|---|
| Activity | Absolute path to activity file | activity | - | absolute path to file | - |
| Password | Password to activity file | --password | - | string | None |
| Net stabilization delay | Simulated network stabilization delay | --net-stabilization-delay | - | non negative integer in range 0..600 | 0 |
| Socket | Absolute path to unix socket to connect to ADEngine server | --socket | ADENGINE_UNIX_SOCK | absolute path to file | /tmp/adengine.sock |
Данный репозиторий содержит движок и API на Python для Activity Data Extractor.
Это специальный модуль Python, разработанный для параллельного извлечения данных из нескольких файлов Packet Tracer Activity.
python3 -m pip install adengineЕсть несколько вариантов использования ADEngine:
ADEngine можно использовать как модуль Python. Актуальная документация API находится здесь
Запускать сервер ADEngine используя команду python3 -m adegine.server
Дополнительный параметры можно посмотреть используя команду python3 -m adengine.server --help
Параметры могут быть переданы серверу ADEngine используя аргументы командной строки или через переменные среды.
Аргументы командной строки имеют преимущество.
| Параметр | Описание | Аргумент комадной строки | Переменная окружения | Возможные значения | Значение по умолчанию |
|---|---|---|---|---|---|
| Log level | Уровень логирования | - | ADENGINE_LOG_LEVEL | DEBUG,INFO,WARNING,ERROR | INFO |
| Queue size | Размер очереди задач | --queue-size | ADENGINE_QUEUE_SIZE | положительное целое число | 20 |
| Read file timeout | Таймаут для ADE на чтение файла в секундах | --read-file-timeout | ADENGINE_READ_FILE_TIMEOUT | положительное целое число в диапазоне 5..60 | 10 |
| Use virtual display | Включает использование виртуального дисплея для запуска Packet Tracer | --use-virtual-display | ADENGINE_USE_VIRTUAL_DISPLAY | 0 или 1 для переменной окружения, указано или не указано для аргумента командной строки | Выключено |
| Result TTL | Время жизни результата | --result-ttl | ADENGINE_RESULT_TTL | чч:мм:сс | 00:05:00 |
| Tasks before session restart | Количество выполненных задач перед перезапуском сессии | --tasks-before-session-restart | ADENGINE_TASKS_BEFORE_SESSION_RESTART | положительное целое число | 100 |
| Unix socket | Путь к unix сокету | --unix-socket | ADENGINE_UNIX_SOCK | абсолютный путь к unix сокету (на данный момент файл не должен существовать) | /tmp/adengine.sock |
| Max connections | Максимальное количество одновременных подключений к серверу | --max-connections | ADENGINE_MAX_CONNECTIONS | положительное целое число | 10 |
Запускать клиент ADEngine используя команду python3 -m adegine.client
Дополнительный параметры можно посмотреть используя команду python3 -m adengine.client --help
Параметры могут быть переданы клиенту ADEngine используя аргументы командной строки или через переменные среды.
Аргументы командной строки имеют преимущество.
| Параметр | Описание | Аргумент комадной строки | Переменная окружения | Возможные значения | Значение по умолчанию |
|---|---|---|---|---|---|
| Activity | Абсолютный путь до файла Packet Tracer Activity | activity | - | абсолютный путь до файла | - |
| Password | Пароль к файлу Packet Tracer Activity | --password | - | строка | None |
| Net stabilization delay | Время стабилизации симулируемой сети | --net-stabilization-delay | - | неотрицательное целое число в диапазоне 0..600 | 0 |
| Socket | Абсолютный путь до Unix сокета для подключения с серверу ADEngine | --socket | ADENGINE_UNIX_SOCK | абсолютный путь до файла | /tmp/adengine.sock |
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.3.1 | 25 Apr 2021 | 2 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 19:26 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:5bb1220c5a0c8ee5e4d3900fe5a948781bf7424b73c84e9ccf89bda00b488a66