Assemblyline 4 - Core
This repository provides cores services for Assemblyline 4.
Image variants and tags
| Tag Type | Description | Example Tag |
|---|---|---|
| latest | The most recent build (can be unstable). | latest |
| build_type | The type of build used. dev is the latest unstable build. stable is the latest stable build. |
stable or dev |
| series | Complete build details, including version and build type: version.buildType. |
4.5.stable, 4.5.1.dev3 |
Components
Alerter
Create alerts for the different submissions in the system.
docker run --name alerter cccs/assemblyline-core python -m assemblyline_core.alerter.run_alerter
Archiver
Archives submissions and their results & files into the archive.
docker run --name archiver cccs/assemblyline-core python -m assemblyline_core.archiver.run_archiver
Dispatcher
Route the files in the system while a submission is tacking place. Make sure all files during a submission are completed by all required services.
docker run --name dispatcher cccs/assemblyline-core python -m assemblyline_core.dispatching
Expiry
Delete submissions and their results when their time-to-live expires.
docker run --name expiry cccs/assemblyline-core python -m assemblyline_core.expiry.run_expiry
Ingester
Move ingested files from the priority queues to the processing queues.
docker run --name ingester cccs/assemblyline-core python -m assemblyline_core.ingester
Metrics
Generates metrics of the different components in the system.
Heartbeat Manager
docker run --name heartbeat cccs/assemblyline-core python -m assemblyline_core.metrics.run_heartbeat_manager
Metrics Aggregator
docker run --name metrics cccs/assemblyline-core python -m assemblyline_core.metrics.run_metrics_aggregator
Statistics Aggregator
docker run --name statistics cccs/assemblyline-core python -m assemblyline_core.metrics.run_statistics_aggregator
Scaler
Spin up and down services in the system depending on the load.
docker run --name scaler cccs/assemblyline-core python -m assemblyline_core.scaler.run_scaler
Updater
Make sure the different services get their latest update files.
docker run --name updater cccs/assemblyline-core python -m assemblyline_core.updater.run_updater
Workflow
Run the different workflows in the system and apply their labels, priority and status.
docker run --name workflow cccs/assemblyline-core python -m assemblyline_core.workflow.run_workflow
Documentation
For more information about these Assemblyline components, follow this overview of the system's architecture.
Assemblyline 4 - Core
Ce dépôt fournit des services de base pour Assemblyline 4.
Variantes et étiquettes d'image
| Type d'étiquette | Description | Exemple d'étiquette |
|---|---|---|
| dernière | La version la plus récente (peut être instable). | latest |
| build_type | Le type de compilation utilisé. dev est la dernière version instable. stable est la dernière version stable. |
stable ou dev |
| séries | Le détail de compilation utilisé, incluant la version et le type de compilation : version.buildType. |
4.5.stable, 4.5.1.dev3 |
Composants
Alerter
Crée des alertes pour les différentes soumissions dans le système.
docker run --name alerter cccs/assemblyline-core python -m assemblyline_core.alerter.run_alerter
Archiver
Archivage des soumissions, de leurs résultats et des fichiers dans l'archive.
docker run --name archiver cccs/assemblyline-core python -m assemblyline_core.archiver.run_archiver
Dispatcher
Achemine les fichiers dans le système durant une soumission. S'assure que tous les fichiers de la soumission courante soient complétés par tous les services requis.
docker run --name dispatcher cccs/assemblyline-core python -m assemblyline_core.dispatching
Expiration
Supprimer les soumissions et leurs résultats à l'expiration de leur durée de vie.
docker run --name expiry cccs/assemblyline-core python -m assemblyline_core.expiry.run_expiry
Ingester
Déplace les fichiers ingérés des files d'attente prioritaires vers les files d'attente de traitement.
docker run --name ingester cccs/assemblyline-core python -m assemblyline_core.ingester
Métriques
Génère des métriques des différents composants du système.
Heartbeat Manager
docker run --name heartbeat cccs/assemblyline-core python -m assemblyline_core.metrics.run_heartbeat_manager
Agrégateur de métriques
docker run --name metrics cccs/assemblyline-core python -m assemblyline_core.metrics.run_metrics_aggregator
Agrégateur de statistiques
docker run --name statistics cccs/assemblyline-core python -m assemblyline_core.metrics.run_statistics_aggregator
Scaler
Augmente et diminue les services dans le système en fonction de la charge.
docker run --name scaler cccs/assemblyline-core python -m assemblyline_core.scaler.run_scaler
Mise à jour
Assure que les différents services reçoivent leurs derniers fichiers de mise à jour.
docker run --name updater cccs/assemblyline-core python -m assemblyline_core.updater.run_updater
Workflow
Exécute les différents flux de travail dans le système et appliquer leurs étiquettes, leur priorité et leur statut.
docker run --name workflow cccs/assemblyline-core python -m assemblyline_core.workflow.run_workflow
Documentation
Pour plus d'informations sur ces composants Assemblyline, suivez ce overview de l'architecture du système.
Metadata
Release files for assemblyline-core 4.7.4.24
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| assemblyline_core-4.7.4.24.tar.gz | 147.5 kB | Without provenance | Details |
Release files / assemblyline_core-4.7.4.24.tar.gz
| Download URL | assemblyline_core-4.7.4.24.tar.gz |
|---|---|
| Size | 147.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
521f99827083fb7d52fb967f18a0313bbf6554235c62f1b6cc4151dd8a770aac
|
|
BLAKE2b-256 checksum How to use checksums |
a30a2a5c9c2049aa3d2c265416b8efb0328ccab89cf31607f94a5001ed9bcf1e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.17
|
Security for assemblyline-core 4.7.4.24
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.