NAME
csaf-downloader - CSAF Downloader
SYNOPSIS
csaf-downloader --url URL
csaf-downloader --config FILE
csaf-downloader [--help|--man|--version]
Options:
-u, --url=URL "provider-metadata.json", "index.txt" or ROLIE feed URL
-d, --directory=PATH Output directory
-k, --insecure Skip TLS verification
--parallel-downloads=NUM Number of parallel downloads (default: 10)
--validate=[type] Validate CSAF document (type: schema, mandatory, optional, informative)
--signature-check Enable GPG signature check
--integrity-check Enable SHA-(256|512) integrity check
--include=REGEXP Include file
--exclude=REGEXP Exclude file
--after=Validate Download CSAF documents more recent than a specific date
--before=DATE Download CSAF documents older than a specific date
-v, --verbose Verbose
--config=FILE Configuration file
--help Brief help message
--man Full documentation
--version Print version
DESCRIPTION
csaf-downloader
CSAF Downloader
EXAMPLES
Download using index.txt
file
$ csaf-downloader -u https://security.acme.tld/advisories/csaf/index.txt
Download using provider-metadata.json
with ROLIE feed document:
$ csaf-downloader -u https://psirt.domain.tld/advisories/csaf/provider-metadata.json
Download using ROLIE feed document:
$ csaf-downloader -u https://psirt.domain.tld/advisories/csaf/feed-tlp-white.json
Download CSAF documents more recent than a specific date:
$ csaf-downloader -u https://psirt.domain.tld/advisories/csaf/feed-tlp-white.json --after 2024-10-01
SEE ALSO
AUTHOR
COPYRIGHT AND LICENSE
Copyright © 2023-2024 Giuseppe Di Terlizzi
You may use and distribute this module according to the same terms that Perl is distributed under.