| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| informatique:securite:crowdsec [09/11/2025 11:36] – [Test env] cyrille | informatique:securite:crowdsec [11/11/2025 09:27] (Version actuelle) – [Test env] cyrille |
|---|
| # tous les fichiers sont dans le dossier `sympa_logs`, | # tous les fichiers sont dans le dossier `sympa_logs`, |
| # le monter dans le container au bon endroit dans `.../crowdsec-v1.7.2/tests/hub/.tests/` | # le monter dans le container au bon endroit dans `.../crowdsec-v1.7.2/tests/hub/.tests/` |
| |
| docker run --rm -ti \ | |
| -v ./tests-sympa-logs:/home/ubuntu/crowdsec-v1.7.2/tests/hub/.tests/sympa-logs \ | |
| -v ./tests-sympa-http-scan:/home/ubuntu/crowdsec-v1.7.2/tests/hub/.tests/sympa-http-scan \ | |
| -v ./hub-cyrille37/cyrille37-sympa_ww-logs.yaml:/home/ubuntu/crowdsec-v1.7.2/tests/hub/parsers/s01-parse/cyrille37/sympa_ww-logs.yaml \ | |
| -v ./hub-cyrille37/cyrille37-sympa-http-scan.yaml:/home/ubuntu/crowdsec-v1.7.2/tests/hub/scenarios/cyrille37/sympa-http-scan.yaml \ | |
| crowdsec_test_environnement bash | |
| |
| DEST_HUB=/home/ubuntu/crowdsec-v1.7.2/tests/hub | DEST_HUB=/home/ubuntu/crowdsec-v1.7.2/tests/hub |
| docker run --rm -ti \ | docker run --rm -ti \ |
| -v ./tests-sympa-logs:$DEST_HUB/.tests/sympa-logs \ | -v ./tests-sympa_ww-logs:$DEST_HUB/.tests/sympa_ww-logs \ |
| -v ./tests-sympa-http-scan:$DEST_HUB/.tests/sympa-http-scan \ | -v ./tests-sympa_ww-http-scan:$DEST_HUB/.tests/sympa_ww-http-scan \ |
| -v ./hub-cyrille37/cyrille37-sympa_ww-logs.yaml:$DEST_HUB/parsers/s01-parse/cyrille37/sympa_ww-logs.yaml \ | -v ./hub-cyrille37/cyrille37-sympa_ww-logs.yaml:$DEST_HUB/parsers/s01-parse/cyrille37/sympa_ww-logs.yaml \ |
| -v ./hub-cyrille37/cyrille37-sympa-http-scan.yaml:$DEST_HUB/scenarios/cyrille37/sympa-http-scan.yaml \ | -v ./hub-cyrille37/cyrille37-sympa_ww-logs.md:$DEST_HUB/parsers/s01-parse/cyrille37/sympa_ww-logs.md \ |
| | -v ./hub-cyrille37/cyrille37-sympa_ww-http-scan.yaml:$DEST_HUB/scenarios/cyrille37/sympa_ww-http-scan.yaml \ |
| | -v ./hub-cyrille37/cyrille37-sympa_ww-http-scan.md:$DEST_HUB/scenarios/cyrille37/sympa_ww-http-scan.md \ |
| crowdsec_test_environnement bash | crowdsec_test_environnement bash |
| |
| |
| <code bash> | <code bash> |
| crowdsec-v1.7.2/tests/hub# cscli -c ../dev.yaml hubtest run sympa-logs --clean | # in crowdsec-v1.7.2/tests/hub |
| | |
| | cscli -c ../dev.yaml hubtest run sympa_ww-logs --clean |
| | |
| | cscli -c ../dev.yaml hubtest run sympa_ww-http-scan --clean |
| </code> | </code> |
| |
| En cas d'erreur ''cscli hubtest run: unable to copy 'patterns' ...'' supprimer les dossiers ''results'' et ''runtime'' dans le dossier du test. | En cas d'erreur de syntaxe, le run suivant lève une erreur du genre ''cscli hubtest run: unable to copy 'patterns' ...''. il faut supprimer les dossiers ''results'' et ''runtime'' dans le dossier du test. |
| |
| <code bash> | <code bash> |
| crowdsec-v1.7.2/tests/hub# rm -rf .tests/sympa-logs/results .tests/sympa-logs/runtime | # in crowdsec-v1.7.2/tests/hub |
| | rm -rf .tests/sympa-logs/results .tests/sympa_ww-logs/runtime |
| | rm -rf .tests/sympa-http-scan/results .tests/sympa_ww-http-scan/runtime |
| </code> | </code> |
| | |
| | J'ai fait un ''parser'' et ''scenario'' pour "sympa" (service "wwsympa) : https://github.com/crowdsecurity/hub/pull/1580 |
| |