summaryrefslogtreecommitdiff
path: root/bin-src/crtsh-getcerts
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@lukeshu.com>2023-04-08 11:48:05 -0600
committerLuke Shumaker <lukeshu@lukeshu.com>2023-04-08 11:48:05 -0600
commite4f7af785c43f95f10c9f46cad80ca4515039130 (patch)
treef0a29bb9b2c12555ab0f66e877d22aaed36c4c4c /bin-src/crtsh-getcerts
parent21223385479bb00d916f470c0a13785ac866af3a (diff)
Update for modern ruby
Diffstat (limited to 'bin-src/crtsh-getcerts')
-rwxr-xr-xbin-src/crtsh-getcerts2
1 files changed, 1 insertions, 1 deletions
diff --git a/bin-src/crtsh-getcerts b/bin-src/crtsh-getcerts
index 0191e2e..f01a4c7 100755
--- a/bin-src/crtsh-getcerts
+++ b/bin-src/crtsh-getcerts
@@ -5,7 +5,7 @@ require 'open-uri'
certs = {}
ARGV.each do |domain|
[ domain, "%.#{domain}" ].each do |pattern|
- Nokogiri::XML(open("https://crt.sh/atom?identity=#{pattern}&exclude=expired")).css('feed > entry').each do |entry|
+ Nokogiri::XML(URI.open("https://crt.sh/atom?"+URI.encode_www_form("identity" => pattern, "exclude" => "expired"))).css('feed > entry').each do |entry|
url = entry.css('id').first.text.split("#").first
updated = entry.css('updated').first.text