diff options
Diffstat (limited to 'src/wordlist.go')
-rw-r--r-- | src/wordlist.go | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/wordlist.go b/src/wordlist.go new file mode 100644 index 0000000..76df5f4 --- /dev/null +++ b/src/wordlist.go @@ -0,0 +1,26 @@ +package main + +import ( + "bufio" + "os" +) + +func readWordlist(wordlistPath string) ([]string, error) { + file, err := os.Open(wordlistPath) + if err != nil { + return nil, err + } + defer file.Close() + + scanner := bufio.NewScanner(file) + scanner.Split(bufio.ScanLines) + + var lines []string + + for scanner.Scan() { + lines = append(lines, scanner.Text()) + } + + // return the lines, the line count and no error + return lines, nil +} |