diff --git a/.github/dependabot.yaml b/.github/dependabot.yaml
index 1902cc0..e8cfadf 100644
--- a/.github/dependabot.yaml
+++ b/.github/dependabot.yaml
@@ -4,10 +4,12 @@ updates:
     directory: "/"
     schedule:
       interval: weekly
+      time: "13:00"
     open-pull-requests-limit: 10
 
   - package-ecosystem: gomod
     directory: "/"
     schedule:
-      interval: daily
+      interval: weekly
+      time: "10:00" # 2am Pacific, after github.com/zonedb/zonedb
     open-pull-requests-limit: 10
diff --git a/.github/workflows/automerge.yaml b/.github/workflows/automerge.yaml
new file mode 100644
index 0000000..c7ba049
--- /dev/null
+++ b/.github/workflows/automerge.yaml
@@ -0,0 +1,26 @@
+name: Merge
+
+on:
+  pull_request_review:
+    types:
+      - submitted
+
+jobs:
+  merge:
+    name: Merge pull request
+    if: |
+      github.event.review.state == 'approved' &&
+      github.event.pull_request.user.login == 'dependabot[bot]'
+    runs-on: ubuntu-latest
+    steps:
+      - name: Merge
+        uses: actions/github-script@v6
+        with:
+          github-token: ${{ secrets.DOMAINRBOT_RW_GITHUB_ACCESS_TOKEN }}
+          script: |
+            github.pulls.merge({
+              owner: context.payload.repository.owner.login,
+              repo: context.payload.repository.name,
+              pull_number: context.payload.pull_request.number,
+              merge_method: 'merge'
+            })
diff --git a/.github/workflows/go.yaml b/.github/workflows/go.yaml
index 236472f..b096187 100644
--- a/.github/workflows/go.yaml
+++ b/.github/workflows/go.yaml
@@ -3,22 +3,22 @@ name: Go
 on:
   push:
     branches:
-      - master
+      - main
   pull_request:
 
 jobs:
   test:
-    name: Test Go
+    name: Test
     runs-on: ubuntu-latest
     timeout-minutes: 15
     steps:
       - name: Checkout repo
-        uses: actions/checkout@v2
+        uses: actions/checkout@v3
         with:
           submodules: recursive
 
       - name: Set up Go
-        uses: actions/setup-go@v2
+        uses: actions/setup-go@v3
         with:
           go-version: ^1
 
@@ -30,3 +30,23 @@ jobs:
 
       - name: Verify repo is unchanged
         run: git diff --exit-code HEAD
+
+  review:
+    name: Review pull request
+    needs: test
+    if: |
+      github.event.pull_request.user.login == 'dependabot[bot]' &&
+      contains(github.head_ref, 'dependabot/go_modules/github.com/zonedb/zonedb')
+    runs-on: ubuntu-latest
+    steps:
+      - name: Approve pull request
+        uses: actions/github-script@v6
+        with:
+          github-token: ${{ secrets.DOMAINRBOT_RW_GITHUB_ACCESS_TOKEN }}
+          script: |
+            github.pulls.createReview({
+              owner: context.payload.repository.owner.login,
+              repo: context.payload.repository.name,
+              pull_number: context.payload.pull_request.number,
+              event: 'APPROVE'
+            })
diff --git a/debian/changelog b/debian/changelog
index 755e6bf..bfbd0fb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+golang-github-domainr-whoistest (0.0~git20220523.3676a49-0kali1) UNRELEASED; urgency=low
+
+  * New upstream snapshot.
+  * New upstream snapshot.
+  * New upstream snapshot.
+  * New upstream snapshot.
+
+ -- Kali Janitor <janitor@kali.org>  Tue, 24 May 2022 07:45:08 -0000
+
 golang-github-domainr-whoistest (0.0~git20200925.f2cbdbb-0kali1) kali-dev; urgency=medium
 
   * Initial release
diff --git a/go.mod b/go.mod
index 5886759..bc6c074 100644
--- a/go.mod
+++ b/go.mod
@@ -1,12 +1,12 @@
 module github.com/domainr/whoistest
 
-go 1.14
+go 1.2
 
 require (
 	github.com/domainr/whois v0.0.0-20180714175948-975c7833b02e
 	github.com/nbio/st v0.0.0-20140626010706-e9e8d9816f32
 	github.com/saintfish/chardet v0.0.0-20120816061221-3af4cd4741ca // indirect
 	github.com/wsxiaoys/terminal v0.0.0-20160513160801-0940f3fc43a0
-	github.com/zonedb/zonedb v1.0.2821
-	golang.org/x/net v0.0.0-20200707034311-ab3426394381
+	github.com/zonedb/zonedb v1.0.3656
+	golang.org/x/net v0.0.0-20210916014120-12bc252f5db8
 )
diff --git a/go.sum b/go.sum
index a8d90d2..22bfef9 100644
--- a/go.sum
+++ b/go.sum
@@ -1,82 +1,46 @@
-github.com/PuerkitoBio/goquery v1.5.1 h1:PSPBGne8NIUWw+/7vFBV+kG2J/5MOjbzc7154OaKCSE=
-github.com/PuerkitoBio/goquery v1.5.1/go.mod h1:GsLWisAFVj4WgDibEWF4pvYnkVQBpKBKeU+7zCJoLcc=
-github.com/andybalholm/cascadia v1.1.0/go.mod h1:GsXiBklL0woXo1j/WYWtSYYC4ouU9PqHO0sqidkEA4Y=
-github.com/andybalholm/cascadia v1.2.0 h1:vuRCkM5Ozh/BfmsaTm26kbjm0mIOM3yS5Ek/F5h18aE=
-github.com/andybalholm/cascadia v1.2.0/go.mod h1:YCyR8vOZT9aZ1CHEd8ap0gMVm2aFgxBp0T0eFw1RUQY=
+github.com/PuerkitoBio/goquery v1.8.0 h1:PJTF7AmFCFKk1N6V6jmKfrNH9tV5pNE6lZMkG0gta/U=
+github.com/PuerkitoBio/goquery v1.8.0/go.mod h1:ypIiRMtY7COPGk+I/YbZLbxsxn9g5ejnI2HSMtkjZvI=
+github.com/andybalholm/cascadia v1.3.1 h1:nhxRkql1kdYCc8Snf7D5/D3spOX+dBgjA6u8x004T2c=
+github.com/andybalholm/cascadia v1.3.1/go.mod h1:R4bJ1UQfqADjvDa4P6HZHLh/3OxWWEqc0Sk8XGwHqvA=
 github.com/domainr/whois v0.0.0-20180714175948-975c7833b02e h1:iZ+fhG8+rFlxdqv88o5tMyH89H6AWx0WJgUXhiSxkhA=
 github.com/domainr/whois v0.0.0-20180714175948-975c7833b02e/go.mod h1:gtNPHEJSqhDlO2zVW0ai2b4voo5NWzFyNFPBMB0fDs0=
-github.com/miekg/dns v1.1.31/go.mod h1:KNUDUusw/aVsxyTYZM1oqvCicbwhgbNgztCETuNZ7xM=
+github.com/miekg/dns v1.1.49/go.mod h1:e3IlAVfNqAllflbibAZEWOXOQ+Ynzk/dDozDxY7XnME=
 github.com/nbio/st v0.0.0-20140626010706-e9e8d9816f32 h1:W6apQkHrMkS0Muv8G/TipAy/FJl/rCYT0+EuS8+Z0z4=
 github.com/nbio/st v0.0.0-20140626010706-e9e8d9816f32/go.mod h1:9wM+0iRr9ahx58uYLpLIr5fm8diHn0JbqRycJi6w0Ms=
 github.com/saintfish/chardet v0.0.0-20120816061221-3af4cd4741ca h1:NugYot0LIVPxTvN8n+Kvkn6TrbMyxQiuvKdEwFdR9vI=
 github.com/saintfish/chardet v0.0.0-20120816061221-3af4cd4741ca/go.mod h1:uugorj2VCxiV1x+LzaIdVa9b4S4qGAcH6cbhh4qVxOU=
 github.com/wsxiaoys/terminal v0.0.0-20160513160801-0940f3fc43a0 h1:3UeQBvD0TFrlVjOeLOBz+CPAI8dnbqNSVwUwRrkp7vQ=
 github.com/wsxiaoys/terminal v0.0.0-20160513160801-0940f3fc43a0/go.mod h1:IXCdmsXIht47RaVFLEdVnh1t+pgYtTAhQGj73kz+2DM=
-github.com/zonedb/zonedb v1.0.2770 h1:ezllDcuKcbokg3UTnk1kNzCzjmra7TIETUZL9DvAi6w=
-github.com/zonedb/zonedb v1.0.2770/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA=
-github.com/zonedb/zonedb v1.0.2772 h1:dLhI9aVfia0G8ri4RHEHG5FZY2Q6vAqrNw310zruGq0=
-github.com/zonedb/zonedb v1.0.2772/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA=
-github.com/zonedb/zonedb v1.0.2774 h1:ztyye09LvtTZXH1XWmVxG7ssYuqChBOI2ODPfzud2Q0=
-github.com/zonedb/zonedb v1.0.2774/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA=
-github.com/zonedb/zonedb v1.0.2775 h1:VyUq9rJ5mv/fqh4xZNZx7sVpX+IMdM3z+ZqumyZ64vE=
-github.com/zonedb/zonedb v1.0.2775/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA=
-github.com/zonedb/zonedb v1.0.2776 h1:oHaWhZfsTd4CYJ+4lK+IVGFimrXsgjzeMpRlmncrkQs=
-github.com/zonedb/zonedb v1.0.2776/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA=
-github.com/zonedb/zonedb v1.0.2779 h1:ehWsXkwmTgz3iTQ4j8+x2SsDz/jff6k6sLF9tjQzKlk=
-github.com/zonedb/zonedb v1.0.2779/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA=
-github.com/zonedb/zonedb v1.0.2780 h1:psJHSPqlbxYPB790KZNS40e6O/ou/6pRpjP08Dpoca0=
-github.com/zonedb/zonedb v1.0.2780/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA=
-github.com/zonedb/zonedb v1.0.2781 h1:lRKR8tfD0Kgwv/N8p1jHxsd8C6Qvs4wrwvrRcxy2bMQ=
-github.com/zonedb/zonedb v1.0.2781/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA=
-github.com/zonedb/zonedb v1.0.2782 h1:S0JdgMbdIVaCn57QRv9QW1SeJ9g3HBkoCxOvC764Pow=
-github.com/zonedb/zonedb v1.0.2782/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA=
-github.com/zonedb/zonedb v1.0.2783 h1:xBpRZD0AHKHXcggtshnAwsNKCf4dJDBsSJBoCp/6fzM=
-github.com/zonedb/zonedb v1.0.2783/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA=
-github.com/zonedb/zonedb v1.0.2786 h1:g9qhUcF66vBwjkPS6we8TZTJou3CxiVk2yTVbxFaKKY=
-github.com/zonedb/zonedb v1.0.2786/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA=
-github.com/zonedb/zonedb v1.0.2787 h1:JV6PU7aDSwvbr+FrYo2F3Zc5YVqB1tBscA7srnA5/8o=
-github.com/zonedb/zonedb v1.0.2787/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA=
-github.com/zonedb/zonedb v1.0.2788 h1:KfXSfFtnMGDyUhXHaYWxD1F9OwFIiXg2G6SOqXm1HAU=
-github.com/zonedb/zonedb v1.0.2788/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA=
-github.com/zonedb/zonedb v1.0.2789 h1:lYoh0lrmnRCpwCIrkfZbOd1i3QMwQgDWWCcoTTayIdk=
-github.com/zonedb/zonedb v1.0.2789/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA=
-github.com/zonedb/zonedb v1.0.2790 h1:R6QOeSvfCa28FUaFFrrObbmSTMHozM+wrftl88wWy9U=
-github.com/zonedb/zonedb v1.0.2790/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA=
-github.com/zonedb/zonedb v1.0.2793 h1:n7MKkeDnYjtrOLtoxo+C/EIWsRT1xmIs23hgcxz/b50=
-github.com/zonedb/zonedb v1.0.2793/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA=
-github.com/zonedb/zonedb v1.0.2794 h1:TCDg0imNwjN8J8R2zRWgGwkDnkoH6af0m+S6K6mgERE=
-github.com/zonedb/zonedb v1.0.2794/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA=
-github.com/zonedb/zonedb v1.0.2795 h1:L2ecGxGk7mAChuf7c8bT4L93hhoaF/4LeM4499bNeJ4=
-github.com/zonedb/zonedb v1.0.2795/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA=
-github.com/zonedb/zonedb v1.0.2797 h1:tdeUBR8Oc3LoOgMDM0jUwAa8Y7Ie7PVdmc/uVKfaTyA=
-github.com/zonedb/zonedb v1.0.2797/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA=
-github.com/zonedb/zonedb v1.0.2801 h1:nUY0gXE6bw+9nPxbt18ZmDkXVtZlixHamoTKOSzBiME=
-github.com/zonedb/zonedb v1.0.2801/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA=
-github.com/zonedb/zonedb v1.0.2804 h1:dHyxQXgIYI8dNbrhLS5H//BucDsD7UCOOdMeG0HgXl4=
-github.com/zonedb/zonedb v1.0.2804/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA=
-github.com/zonedb/zonedb v1.0.2821 h1:QJFXjDp+nLa2J7YjNzp8bvn6nrtrr9g+LQFQCIOWlmo=
-github.com/zonedb/zonedb v1.0.2821/go.mod h1:bhR3M4yTaeYFi8gXx84qwo2s29HLWzPgwPd/m/RRbyA=
+github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k=
+github.com/zonedb/zonedb v1.0.3656 h1:7ZMQl/H1soD7kpzUtT7rXnOIsM+KO0mx6us4b2vTTOU=
+github.com/zonedb/zonedb v1.0.3656/go.mod h1:tGDfGgAaUgVeVMiuGKjva8uLJ85CLEmGghJ4xm22Eos=
 golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
 golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
-golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
-golang.org/x/crypto v0.0.0-20200707235045-ab33eee955e0/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
-golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg=
-golang.org/x/net v0.0.0-20180218175443-cbe0f9307d01/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
+golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
 golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
 golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20200707034311-ab3426394381 h1:VXak5I6aEWmAXeQjA+QSZzlgNrpq9mjcfDemuexIKsU=
-golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
+golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM=
+golang.org/x/net v0.0.0-20210726213435-c6fcb2dbf985/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
+golang.org/x/net v0.0.0-20210916014120-12bc252f5db8 h1:/6y1LfuqNuQdHAm0jjtPtgRcxIxjVZgm5OTu8/QhZvk=
+golang.org/x/net v0.0.0-20210916014120-12bc252f5db8/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
 golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
+golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20190924154521-2837fb4f24fe/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
 golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
-golang.org/x/text v0.3.3 h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k=
 golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
+golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
+golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk=
+golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
 golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
-golang.org/x/tools v0.0.0-20191216052735-49a3e744a425/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
+golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
+golang.org/x/tools v0.1.6-0.20210726203631-07bc1bf47fb2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
+golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
 golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
+golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=