ak545 / dns-domain-expiration-checker Goto Github PK
View Code? Open in Web Editor NEWThis is a python script to check the expiration dates for the registration of your domains.
License: GNU General Public License v3.0
This is a python script to check the expiration dates for the registration of your domains.
License: GNU General Public License v3.0
Hi, I have a 2 problems with the script.
{'[email protected]': (454, b'4.7.1 [email protected]: Relay access denied')}
SMTP address is correct. Tried port 25, 587, 465.
I'm using:
python3 /home/myusername/domains/ddec.py -f /home/myusername/domains/domains.txt -c -i 5 -x 30 -t -e [email protected]
Any help please?
Thank you.
Please add cache to whois requests to track all whois-text changes, and report to domain owner on any whois change.
This will allow you to see domain changes in time and to protect the domain from theft.
Error trying to connect to socket: closing socket
7. 2020iwear.com.ph - Is it Free?
Error trying to connect to socket: closing socket
12. 2020iwear.ph - Is it Free?
com.ph and .ph is error
some .cn is error
Hello, some days ago I upgraded my server to debian 12. Script doesn't work now. Every domains got Error.
Any fix please?
After one run, it's possible to keep the nearest date of change and show unchanged data (from stored state) in subsequent runs.
Except:
--force
flag is passeddomains
file is modified or differentThat would limit unnecessary refreshes and avoid worrying about traffic limits.
Could be a file inside ~/.config/dns-domain-expiration-checker/state/*
named after the inode of the domains-file + last modification date.
vitich@server:~/dns-domain-expiration-checker$ ./ddec.py -h
File "./ddec.py", line 237
f"\tThe {FLG}whois{FR} found in: {FLW}{str_tmp}"
^
SyntaxError: invalid syntax
vitich@server:~/dns-domain-expiration-checker$
ddec reports Error for all .ru domains, problem started 2 weeks ago, no problem with other zones.
Hello,
I've configured the script but I'm not receiving any notification on telegram channel.
Is there any way to debug it?
Thanks!
Attached patch allows for adding additional text to the email subject, for incorporating run information (time started, domain-list information, etc) while still keeping the original subject "prefixed" for sorting
(Same style as previous patch)
$ ./ddec.py -h | grep -i email.subject
-subject STRING, --email-subject STRING
Append custom text to the email subject (default is None)
Supporting globbing inside domain name could ease some tasks.
Eg: youtube.(com|org|net)
or youtube.{com,org,net}
or youtube[0-9].com
Some Python libraries like exrex
do that pretty well.
It appears that the parser doesn't correctly follow the US' DOTGOV whois server output:
$ whois whitehouse.gov
% DOTGOV WHOIS Server ready
Domain Name: WHITEHOUSE.GOV
Status: ACTIVE
>>> Last update of whois database: 2020-12-06T21:01:19Z <<<
--
$ ddec.py -c -nb -d whitehouse.gov
------------------------------------------ -------------------- -----------------
Domain Name Expiration Date Days Left
------------------------------------------ -------------------- -----------------
1. whitehouse.gov - Error
------------------------------------------ -------------------- -----------------
Process complete.
(this error is the same for all .gov domains that i've tested)
Hi,
Is it possible to add support for the following domains?
.co.nz
.nz
.blog
.com.au
We use Freeparking as our registrar for a lot of our domains, that does not seem to be supported well, any chance that can be looked at to?
Thanks
This small patch changes the default from always auth to auth-when-selected via a new CLI flag.
Without this, the default is to always authorize the SMTP connection, which isn't always needed.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.