Ok finally got to retry with the GUI on the recloned update
no more error when first loading and now the GUI shows perfectly and allows me to see a selection of wifi interfaces (wlan0-internal laptop card) & (wlan1-external awus036ach alpha card)
But as i have gone through the other options in the GUI it seems you also have hardcoded paths for the other available selections. This is my terminal output if i select any of the options available to me in the gui.
root@Chromecast:/opt/aircrackgui/aircrack-ng-gui# python3 aircrack-ng-gui.py
aircrack-ng-gui.py:17: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "label" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations
self.add(Gtk.Label(data))
The interface does indeed load upon start but clicking (airmon-ng) and then trying to click on any of the buttons to (start NetworkManager.service) or (stop NetworkManager.service) yields this in terminal:
/bin/sh: 1: gksudo: not found
the same terminal output is given for any of the airmon-ng buttons clicked
I am thinking this is once again linked to having hardcoded paths linked to these buttons options ( but than again i know nothing about python and am a mere n00b to most of this lol)
on a side note
The additional install instructions are a big help and im sure it will further help others who want to try this out as well . Although I do think more specific instructions could be given, such as:
(choose/create install directory for repo)
(cd /dir.choosen.or.created)
clone the repo
(git clone
https://github.com/tqk-gh/aircrack-ng-gui.git)
(cd aircrack-ng-gui-master)
install dependencies by pip install -r requirements.txt
make sure aircrack-ng is installed
(cd aircrack-ng-gui)
run aircrack-ng-gui by sudo python3 aircrack-ng-gui.py | or if root / Kali Users | python3 aircrack-ng-gui.py
These are just my opinions as to what i have found that may make things harder for beginners ^^^^^
I also have a knack for constructive criticism and left out steps for anything sometimes makes me :facepalm:
LAWLZ
all in all keep up the good work loving how this is comming along