Katoolin выдает синтаксическую ошибку

Я пытаюсь установить katoolin на Ubuntu 18.04 Я выполнил-

    git clone https://github.com/LionSec/katoolin.git
    sudo cp katoolin/katoolin.py /usr/bin/katoolin
    sudo chmod a+x /usr/bin/katoolin
    sudo katoolin

Когда я запускаю

sudo katoolin
, появляется следующая ошибка:
File "/usr/bin/katoolin", line 8
    print "Sorry. This script requires sudo privledges"
                                                      ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("Sorry. This script requires sudo privledges")?

Что мне делать? Спасибо.

0
задан 26 January 2020 в 19:09

1 ответ

Ошибка и решение находятся в ответе.

  1. Откройте katoolin.py в ATOM или в любом другом текстовом редакторе.
  2. Измените строку кода с «Извините. Этот сценарий требует прав sudo» на («Извините. Этот скрипт требует привилегий sudo»)
  3. Сохраните документ.

Будут и другие ошибки, поскольку последний код Katoolin был написан на Python2. Python3 имеет небольшую разницу.

Вы можете обойтись без этого, установив Python2 в свою установку ubuntu и используя его для запуска katoolin.

0
ответ дан 17 February 2020 в 13:24

Другие вопросы по тегам:

Похожие вопросы: