INNER CODE UNIT · Go
NewScanner
intigriti/misconfig-mapper · internal/scanner/scanner.go:45
func NewScanner(
target string,
asDomain bool,
enablePerms bool,
skipChecks bool,
httpClient *client.HTTPClient,
jsonLines bool,
width int,
verbosity types.VerbosityLevel,
delay int,
) *Scanner {
// Create a rate limiter if delay is specified
var limiter *rate.Limiter
if delay > 0 {
limiter = rate.NewLimiter(rate.Every(time.Duration(delay)*time.Millisecond), 1)
}
return &Scanner{