Добрый день. Требуется доработка опенсорс скрипта https://github.com/guelfoweb/knock
Как видите список всех источников для парсинга указывается в конфиге *параметр remote* - https://github.com/guelfoweb/knock/blob/master/knockpy/config.json
Необходимо добавить новый источник парсинга - crt.sh,
URL откуда будем парсить - https://crt.sh/?Identity=domain.com&match=LIKE, оттуда забираем все результаты(только имена домено Common Name и Matching Identities), удаляем дубли(если есть) ну и дальше все идет по стандартной логике скрипта.
Есть даже готовая утилита crt.sh на питоне https://github.com/PaulSec/crt.sh, не знаю на сколько актуально, но возможно это облегчит вам задачу.