Если вы относитесь к тому типу людей, которым необходимо следить за истечением большого количества доменов, то этот инструмент может быть именно тем, что вам нужно!
Этот сценарий просто запрашивает информацию whois для всех доменов, которые вы ввели в файл domains.txt
, пытается извлечь информацию об истечении срока действия и красиво распечатывает результаты.
npm install
или
yarn
npm start
Тестирование использует jest
.
npm test
Этот инструмент предполагает, что результаты запросов whois одинаковы для всех запросов к данному TLD (регистратору).
Чтобы добавить поддержку большего количества TLD, просто добавьте соответствующую строку формата регулярного выражения и MomentJS в tlds.js
Также создайте файл tld-pattern[TLD].test-data.js
с образцом данных. Тестовый сценарий автоматически подберет файл, пока он находится в объекте tlds.patterns
.
cnn.com | 2018-09-21 (617 days)
apple.com | 2021-02-20 (1500 days)
youtube.com | 2017-02-14 (33 days)
theregister.co.uk | 2018-03-14 (426 days)