On 09.07.2020 15:51, Eric Tykwinski wrote:
You could query using DoH: #curl -H 'accept: application/dns-json' 'https://cloudflare-dns.com/dns-query?name=current.cvd.clamav.net&type=TXT'
Thank you very much for the quick answer. I had tried using doh-client btw, which did not work behind a proxy.
I ended up using python to get the string I needed.
That's the start of it:
#!/usr/bin/env python3
import requests
proxies = {
"http": "http://10.10.10.10:8000",
"https": "http://10.10.10.10:8000",
}
url='https://cloudflare-dns.com/dns-query?name=current.cvd.clamav.net&type=TXT'
headers = {'accept': 'application/dns-json'}
requ = requests.get(url, headers=headers, proxies=proxies)
workstring = requ.json()['Answer'][0]['data'].replace('"','')
print(workstring)
André
>-----Original Message----- From: clamav-users [mailto:[email protected]] On Behalf Of André Weidemann Sent: Thursday, July 09, 2020 9:45 AM To: [email protected] Subject: [clamav-users] How to determine virus database version from behind proxy? Hi, in my current working environment I do not have direct internet access, nor is it possible to query public DNS servers. Running a command like "host -t txt current.cvd.clamav.net" yields no result. The only way out is a proxy. I still would like to figure out whether or not my local database is up to date. Can I retrieve the information contained in the DNS TXT record via a http(s) source as well? If so, how? Thanks a lot in advance. André_______________________________________________ clamav-users mailing list [email protected] https://lists.clamav.net/mailman/listinfo/clamav-users Help us build a comprehensive ClamAV guide: https://github.com/vrtadmin/clamav-faq http://www.clamav.net/contact.html#ml
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ clamav-users mailing list [email protected] https://lists.clamav.net/mailman/listinfo/clamav-users Help us build a comprehensive ClamAV guide: https://github.com/vrtadmin/clamav-faq http://www.clamav.net/contact.html#ml
