Soft CertCrunchy - Извлечение данных на основе SSL-сертификата.

Л

Литиум

Screenshot from 2018-08-05 12-36-30.png
Разработчик -== joda32
Страница разработчика -==

Всем привет. Представляю вам скрипт "CertCrunchy" для извлечение данных на основе SSL-сертификата из онлайн-источников:




Или заданный диапазон IP, он попытается извлечь информацию о хосте из SSL-сертификатов. Если вы хотите использовать Censys.io, вам необходимо зарегистрироваться для ключа API.
Screenshot from 2018-08-05 12-53-29.png
Код:
# nano api_keys.py ##Вместо none=свои api ключи.

Censys.oi - https://censys.io
VirusTotal - https://www.virustotal.com/en/documentation/public-api
Код:
Справка:
usage: certcrunchy.py [-h] [-d DOMAIN] [-D DOMAINS] [-i IPRANGE] [-o OUTPUT]
                      [-f FORMAT] [-t DELAY] [-T THREADS] [-p PORT] [-V]
                      [-O REQUEST_TIMEOUT]

optional arguments:
  -h, --help            show this help message and exit
  -d DOMAIN, --domain DOMAIN
                        Domain to check
  -D DOMAINS, --domains DOMAINS
                        File containing the domains to check
  -i IPRANGE, --iprange IPRANGE
                        IP range to check certificates of eg. 10.0.0.0/24
  -o OUTPUT, --output OUTPUT
                        Results file
  -f FORMAT, --format FORMAT
                        Output format [csv/json] defaut csv
  -t DELAY, --delay DELAY
                        Delay between quering online services
  -T THREADS, --threads THREADS
                        Number of concurrent threads
  -p PORT, --port PORT  Port to connect to for SSL cert
  -V, --virustotal      When using an IP range and VT api is set, query VT for
                        IP #WARNING, it takes a long time
  -O REQUEST_TIMEOUT, --request-timeout REQUEST_TIMEOUT
                        The HTTP timeout for requesting data from APIs in
                        secords
Код:
Пример:
# python certcrunchy.py -d codeby.net
Screenshot from 2018-08-05 12-57-59.png

Код:
Установка и запуск:
# git clone https://github.com/joda32/CertCrunchy.git
# cd CertCrunchy
# pip install -r requirements.txt
# Запуск - python certcrunchy.py -d <Сайт>
Спасибо за внимание.
 
Мы в соцсетях: