5.7. Software Versions¶
King Phisher development needs to track the support of critical libraries it uses for compatibility purposes. This information is used to make decisions regarding dropping support for legacy systems.
5.7.1. Python Packages Reference Table¶
Last Updated: December 3rd, 2019 by Spencer McIntyre
Package | Reason | Pinned Version |
graphene | 2.1.8 | |
graphene-sqlalchemy | Holds graphql-relay graphql-core <3 | 2.2.0 |
graphql-relay | Highest version for graphene-sqlalchemy | 2.1.1 |
numpy | Required by Basemap in the setup.py file before installation | 1.16.4 |
matplotlib | Windows build limitation | 2.2.4 |
cryptography | Required by Paramiko 2.60 | 2.2.4 |
pyproj | Required by Basemap | |
pygobject | Required for gi/gtk | |
psycopg2 | Required by SQLAlchmey | |
markdown | Required by py-gfm (must be <3.0) | 2.6.11 |
jsonschema | Minor unit tests failures | 2.6.0 |
5.7.2. Operating System Reference Table¶
Last Updated: December 3rd, 2019 by Spencer McIntyre
Flavor | Software | Version |
Backbox 5.1 | GTK3 | 3.18.9 |
Python3 | 3.5.2 | |
Debian 7 (Wheezy) May 4th 2013 |
GTK3 | 3.4.2 |
Python3 | 3.2.3 | |
Debian 8 (Jessie) April 25th 2015 |
GTK3 | 3.14.5 |
Python3 | 3.4.2 | |
Debian 9 (Stretch) June 17th 2017 |
GTK3 | 3.22.11 |
Python3 | 3.5.3 | |
Debian 10 (Buster) | GTK3 | 3.22.29 |
Python3 | 3.6.4 | |
Fedora 24 June 21st 2016 |
GTK3 | 3.20.6 |
Python3 | 3.5.1 | |
Fedora 25 November 15th 2016 |
GTK3 | 3.22.2 |
Python3 | 3.5.4 | |
Fedora 26 July 11th 2017 |
GTK3 | 3.22.16 |
Python3 | 3.6.4 | |
Fedora 27 November 14th 2017 |
GTK3 | 3.22.24 |
Python3 | 3.6.4 | |
Fedora 28 May 1st 2018 |
GTK3 | 3.22.30 |
Python3 | 3.6.5 | |
Fedora 29 October 30th 2018 |
GTK3 | 3.24.1 |
Python3 | 3.7.0 | |
Fedora 30 April 30th 2019 |
GTK3 | 3.24.8 |
Python3 | 3.7.3 | |
Fedora 31 October 22nd 2019 |
GTK3 | 3.24.12 |
Python3 | 3.7.4 | |
Kali Rolling | GTK3 | 3.22.29 |
Python3 | 3.7.2 1 | |
Ubuntu 14.04 (Trusty) April 17th 2014 |
GTK3 | 3.10.8 |
Python3 | 3.4.3 | |
Ubuntu 16.04 (Xenial) April 21st 2016 |
GTK3 | 3.18.9 |
Python3 | 3.5.2 | |
Windows | GTK3 | 3.18.9 |
Python3 | 3.4.4 |
1 Kali Rolling is continuously updated. The version number noted was accurate as of the last time this document was updated.
5.7.3. Information Sources¶
5.7.3.1. Debian¶
Search using packages.debian.com.
5.7.3.2. Fedora¶
# use koji
sudo dnf install koji
# check the version of GTK3 for Fedora 24
koji latest-pkg --all f24 | grep -i gtk3
5.7.3.3. Windows¶
# run KingPhisher in debug mode
cd king-phisher
python KingPhisher -L DEBUG
# The first 7 lines of out put will contain gi.repository version information.
# Get python version
python --version