diff --git a/providers/os/connection/device/device_connection.go b/providers/os/connection/device/device_connection.go index 2fee0e440..13c3328ad 100644 --- a/providers/os/connection/device/device_connection.go +++ b/providers/os/connection/device/device_connection.go @@ -199,9 +199,18 @@ func tryDetectAsset(connId uint32, partition *snapshot.PartitionInfo, conf *inve // debug etc, err := os.ReadDir(path.Join(fsPath, "etc")) - log.Debug().Any("etc", etc).Err(err).Msg("device connection> etc dir") + etcs := make([]string, 0) + for _, e := range etc { + etcs = append(etcs, e.Name()) + } + log.Debug().Any("etc", etcs).Err(err).Msg("device connection> etc dir") + ssh, err := os.ReadDir(path.Join(fsPath, "etc", "ssh")) - log.Debug().Any("ssh", ssh).Err(err).Msg("device connection> etc/ssh dir") + sshs := make([]string, 0) + for _, s := range ssh { + sshs = append(sshs, s.Name()) + } + log.Debug().Any("ssh", sshs).Err(err).Msg("device connection> etc/ssh dir") // create and initialize fs provider log.Debug().Str("path", fsPath).Msg("device connection> trying to detect asset")