Скрипт Python под управлением Джона Потрошителя
Я работаю над школьным проектом, и мне нужно прогнать Джона Потрошителя как сценарий на питоне.
В настоящее время я управляю такой командой.
subprocess.run(['john --wordlist=/usr/share/john/password.lst --format=sha512crypt /root/Desktop/passwd '], shell=True)
Моя проблема здесь в том, что он печатает большую часть процесса в командном терминале, и я не могу ничего показать в терминале. Можно ли как-нибудь сделать так, чтобы в терминале ничего не печаталось?
Спасибо
0 ответов
Вы хотите перенаправить печать, чтобы она выводила ее в файл вместо печати на терминале. Возможно, вы захотите добавить что-то вроде после вашего кода.
f = open("test.py", "w+")
print(output.stdout,f.write(output.stdout))
Если вы делаете cat test.py
Вы должны увидеть результат.