mirror of
https://github.com/davidallendj/magellan.git
synced 2025-12-20 03:27:03 -07:00
* 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>
37 lines
606 B
YAML
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"
|