From 5a48f755a2132a7e8a4843bfee068ec18b439420 Mon Sep 17 00:00:00 2001 From: netbenix Date: Sun, 31 Oct 2021 00:47:42 +0200 Subject: [PATCH] Started to implement registryParser --- Tools/RegistryList.go | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/Tools/RegistryList.go b/Tools/RegistryList.go index 26392ce..a8b0d65 100644 --- a/Tools/RegistryList.go +++ b/Tools/RegistryList.go @@ -1,6 +1,8 @@ package Tools import ( + "bufio" + "fmt" "os" ) @@ -17,8 +19,28 @@ func CheckIfRegistryFileExists() bool{ return true } +func parseRegistryList() []string{ + file, err := os.Open("data/registry.list") + if err != nil { + ErrorLogger.Fatal(err) + } + + lines := make([]string, 512) + scanner := bufio.NewScanner(file) + + i := 0 + for scanner.Scan() { + if scanner.Text()[0] != '#'{ + lines[i] = scanner.Text() + i++ + } + } + return lines +} + func LoadRegistryList(){ if CheckIfRegistryFileExists(){ + registries := parseRegistryList() } } \ No newline at end of file