From 68e6e54741ff0597c048c12c7ba4d503f3bdaba8 Mon Sep 17 00:00:00 2001 From: grumbulon Date: Sun, 26 Jun 2022 14:16:38 -0400 Subject: [PATCH] Accidentally reverted to old commit with dns.go --- util/dns.go | 47 ----------------------------------------------- 1 file changed, 47 deletions(-) delete mode 100644 util/dns.go diff --git a/util/dns.go b/util/dns.go deleted file mode 100644 index 35c3b9b..0000000 --- a/util/dns.go +++ /dev/null @@ -1,47 +0,0 @@ -package util - -import ( - "encoding/base64" - "fmt" - "io" - "net/http" - - "github.com/miekg/dns" -) - -func ResolveHTTPS(msg *dns.Msg, server string) (*dns.Msg, error) { - httpR := &http.Client{} - buf, err := msg.Pack() - if err != nil { - return nil, err - } - query := server + "?dns=" + base64.RawURLEncoding.EncodeToString(buf) - req, err := http.NewRequest("GET", query, nil) - if err != nil { - return nil, err - } - req.Header.Set("Accept", "application/dns-message") - - res, err := httpR.Do(req) - if err != nil { - return nil, err - } - defer res.Body.Close() - - if res.StatusCode != http.StatusOK { - return nil, fmt.Errorf("bad HTTP Request: %d", res.StatusCode) - } - - fullRes, err := io.ReadAll(res.Body) - if err != nil { - return nil, err - } - response := dns.Msg{} - err = response.Unpack(fullRes) - if err != nil { - return nil, err - } - - return &response, nil - -}