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.
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'
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'