mirror of
https://github.com/davidallendj/magellan.git
synced 2025-12-20 03:27:03 -07:00
Add include flag
Signed-off-by: Ben McDonald <ben.mcdonald@hpe.com>
This commit is contained in:
parent
c413dd5649
commit
96931cd8a3
2 changed files with 12 additions and 3 deletions
12
pkg/scan.go
12
pkg/scan.go
|
|
@ -36,6 +36,7 @@ type ScanParams struct {
|
|||
Verbose bool
|
||||
Debug bool
|
||||
Insecure bool
|
||||
Include []string
|
||||
}
|
||||
|
||||
// ScanForAssets() performs a net scan on a network to find available services
|
||||
|
|
@ -66,9 +67,14 @@ func ScanForAssets(params *ScanParams) []RemoteAsset {
|
|||
|
||||
probesToRun := []struct {
|
||||
Type, Path string
|
||||
}{
|
||||
{Type: "Redfish", Path: "/redfish/v1/"},
|
||||
{Type: "JAWS", Path: "/jaws/monitor/outlets"},
|
||||
}{}
|
||||
for _, item := range params.Include {
|
||||
if item == "bmcs" {
|
||||
probesToRun = append(probesToRun, struct{ Type, Path string }{Type: "Redfish", Path: "/redfish/v1/"})
|
||||
}
|
||||
if item == "pdus" {
|
||||
probesToRun = append(probesToRun, struct{ Type, Path string }{Type: "JAWS", Path: "/jaws/monitor/outlets"})
|
||||
}
|
||||
}
|
||||
|
||||
transport := &http.Transport{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue