Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
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 adengine
There 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 |
FAQs
Engine for Activity Data Extractor
We found that adengine demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.