From e3808708ba88161d1694cd29b3d9da6d5804e2c6 Mon Sep 17 00:00:00 2001 From: aringo Date: Sun, 1 May 2022 16:00:56 -0500 Subject: [PATCH] Create hashpage.go To see if a page has changed --- hashpage.go | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 hashpage.go diff --git a/hashpage.go b/hashpage.go new file mode 100644 index 0000000..fbbedb0 --- /dev/null +++ b/hashpage.go @@ -0,0 +1,24 @@ +package main + +import ( + "crypto/sha256" + "fmt" + "io/ioutil" + "log" + "net/http" + "os" +) + +func main() { + weblocation := os.Args[1] + resp, err := http.Get(weblocation) + if err != nil { + log.Fatalln(err) + } + body, err := ioutil.ReadAll(resp.Body) + if err != nil { + log.Fatalln(err) + } + h := sha256.Sum256(body) + fmt.Printf("%x", h) +}