sc0tfree / mentalist

Mentalist is a graphical tool for custom wordlist generation. It utilizes common human paradigms for constructing passwords and can output the full wordlist as well as rules compatible with Hashcat and John the Ripper.
MIT License
1.78k stars 241 forks source link

Not brought up to date with Python3 #39

Open hwac121 opened 1 week ago

hwac121 commented 1 week ago

I am hoping there are plans to update this application for Python3. It is an awesome application that up until now I really enjoyed using. With Python3 now I am unable to use it anymore, I just get errors, unable to import my custom wordlist.txt.

ERROR

Exception in Tkinter callback Traceback (most recent call last): File "/usr/lib/python3.11/tkinter/init.py", line 1967, in call return self.func(*args) ^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/dist-packages/Mentalist-1.0-py3.11.egg/mentalist/view/base_words.py", line 149, in open_file_dlg callback(label='File: %s' % file_path.name, path=file_path.name, controller=self.controller) File "/usr/local/lib/python3.11/dist-packages/Mentalist-1.0-py3.11.egg/mentalist/controller.py", line 192, in add_attr self.model.nodes[node_idx].add_attr(attr) File "/usr/local/lib/python3.11/dist-packages/Mentalist-1.0-py3.11.egg/mentalist/model.py", line 213, in add_attr if attr in self.attrs: ^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/dist-packages/Mentalist-1.0-py3.11.egg/mentalist/model.py", line 457, in eq for name in inspect.getargspec(self.class.init)[0]: ^^^^^^^^^^^^^^^^^^ AttributeError: module 'inspect' has no attribute 'getargspec'