MCPcopy
hub / github.com/OJ/gobuster / ParseExtensionsFile

Function ParseExtensionsFile

libgobuster/helpers.go:143–165  ·  view source on GitHub ↗
(file string)

Source from the content-addressed store, hash-verified

141}
142
143func ParseExtensionsFile(file string) ([]string, error) {
144 var ret []string
145
146 stream, err := os.Open(file)
147 if err != nil {
148 return ret, err
149 }
150 defer stream.Close()
151
152 scanner := bufio.NewScanner(stream)
153 for scanner.Scan() {
154 e := scanner.Text()
155 e = strings.TrimSpace(e)
156 // remove leading . from extensions
157 ret = append(ret, strings.TrimPrefix(e, "."))
158 }
159
160 if err := scanner.Err(); err != nil {
161 return nil, err
162 }
163
164 return ret, nil
165}
166
167// ParseCommaSeparatedInt parses the status codes provided as a comma separated list
168func ParseCommaSeparatedInt(inputString string) (Set[int], error) {

Callers 1

runFunction · 0.92

Calls

no outgoing calls

Tested by

no test coverage detected