Как использовать sslscan в python3 - PullRequest
1 голос
/ 04 октября 2019

Я хочу использовать модуль sslscan, о котором я прочитал здесь . Я могу найти только надлежащую документацию по его использованию через командную строку, но как я могу включить ее в свой код на python.

Я хотел бы использовать его для сканирования сервера на предмет поддерживаемых шифров. Все, что я до сих пор делал, это pip3 install sslscan, чтобы установить его, и в верхней части моего файла Python у меня есть import sslscan. Я пробовал разные вещи, такие как: print(sslscan.Scanner("example.com").run_scan()), но это печатает None. Может кто-нибудь показать мне, как использовать sslscan для проверки поддерживаемого шифра сервера?

Спасибо!

1 Ответ

0 голосов
/ 04 октября 2019

Исходный код pysslscan выглядит следующим образом, что является кодом Python. Вы можете внести изменения для вашей задачи.

$ cat `which pysslscan`
# -*- coding: utf-8 -*-
import re
import sys

from sslscan.ui import run

if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
    sys.exit(run())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...