Пока Вы знаете доменные имена, Вы интересуетесь whois, корректный ответ, поскольку это определит домены, которые регистрируются, даже если они не делегированы (т.е. даже если DNS не настраивается для них).
Можно написать сценарий его довольно легко, хотя грубо с ударом и я был бы очень удивлен, не было ли библиотек для опроса whois в жемчуге, Python и т.д., если Вы хотели сделать менее сырой поиск/создание отчетов. Если у Вас нет списка specifc доменов, Вы интересуетесь, то я думаю, что Вам не повезло.
Конечно, можно так или иначе генерировать список доменов для поиска на основе товарных знаков ключевых слов/Ваших, затем запросить whois.
bundle agent test
{
vars:
"my_result" string => execresult("/bin/ls /tmp/test/","noshell");
reports:
ubuntu::
"Output is : $(my_result)";
}
See https://cfengine.com/manuals/cf3-solutions#Execresult-example
Начиная с версии 3.3.0, вы можете использовать вместо нее функцию lsdir ().
vars:
"result" slist => lsdir("/tmp/test", ".*", "false");
подробнее: https://cfengine.com/manuals/cf3-Reference#Function-lsdir