magellan/example.config.yaml
David Allen 04e1fb26c9
Split the collect Command For Customization (#93)
* feat: initial implementation of command split

* feat: update collect and new send cmd

* chore: cleanup unused code

* chore: refactored getting username

* chore: more refactoring and cleanup

* feat: update send cmd implementation

* chore: changed/updated example config

* chore: made cmd more consistent and added formatting

* refactor: removed --host flag from scan

* chore: cleaned up and fixed issue with client

* chore: cleaned up CLI flags in collect cmd

* feat: updated crawl to include managers and output YAML optionally

* refactor: updated and improved send implementation

* refactor: minor improvements

* refactor: added util func to check for empty slices

* fix: issue with reading from stdin

* refactor: added scheme trimming function for URIs

* refactor: changed host arg back to positional

* refactor: removed unused vars and added --output-dir flag

* fix: make -f for secrets persistent

* refactor: removed --host flag and request in collect

* refactor: changed --output flag to --output-file

* fix: updated flags for collect

* fix: typo in crawler error

* fix: dir being created when outputDir not set

* fix: reading stdin and data args

* fix: made output using -v and -o consistent

* readme: added info about command split

* updated changelog adding missing version entries

* chore: updated example to use host as positional arg

* fix: issue with reading --data arg

* fix: remove unused import from collect pkg

Signed-off-by: Devon Bautista <devonb@lanl.gov>

---------

Signed-off-by: David Allen <16520934+davidallendj@users.noreply.github.com>
Signed-off-by: Devon Bautista <devonb@lanl.gov>
Co-authored-by: Devon Bautista <devonb@lanl.gov>
2025-05-29 15:15:46 -04:00

37 lines
606 B
YAML

scan:
hosts:
- "172.16.1.15"
- "10.0.0.1"
subnets:
- "172.16.0.0"
- "172.16.0.0/24"
subnet-masks:
- "255.255.255.0"
ports:
- 443
disable-probing: false
disable-caching: false
protocol: "tcp"
scheme: "https"
collect:
protocol: "tcp"
scheme: "https"
output: "/tmp/magellan/data/"
threads: 1
force-update: false
cacert: "cacert.pem"
update:
host:
port: 443
transfer-protocol: "https"
firmware:
url:
version:
component:
secure-tls: false
status: false
concurrency: 1
timeout: 30
verbose: true
cache:
path: "/tmp/magellan/magellan.db"