Skip to content

Client Prerequisites

Winxp5421 edited this page Jan 3, 2019 · 21 revisions

Python Client

The Python Client is currently the reccomended client to be using with hashtopolis.

Usage and requirements of the python client can be found here

C# Client

The C# Client is deprecated in the newer versions of Hashtopolis server

Depending on which OS you want to run the client you need various prerequisites. Please make sure that you already installed the correct GPU drivers (if you have any GPU) or OpenCL drivers. We recommend that you make sure that Hashcat is running correctly, before trying to run it in a Hashtopolis Client.

Windows

.NET 4.5 Run-time is needed, the included client provided will only run on 64-bit machines.

Linux

Ubuntu

Video Tutorial (Thanks to winxp5421)

Hashtopolis Client Install video

Installation procedure

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list

sudo apt-get update

apt-get install mono-complete ca-certificates-mono to install desired runtime environment.

If you do not wish to install 'ca-certificates-mono` on your system you can just add your own Trusted Certificate by issuing the following command.

mono /usr/lib/mono/4.5/certmgr.exe -ssl https://{url}

TODO: add the required mono libraries which need to be installed (preferable as apt-get command, as most people use this)

Debian (Jessie)

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list

echo "deb http://download.mono-project.com/repo/debian wheezy-libjpeg62-compat main" | sudo tee -a /etc/apt/sources.list.d/mono-xamarin.list

sudo apt update && sudo apt upgrade

sudo apt install mono-complete curl

If you are using https you will need to import your cert to the mono environment.

mono /usr/lib/mono/4.5/certmgr.exe -ssl https://{url}

Mac OS X

You must compile OSX Hashcat binaries yourself!

To run the hashtopolis.exe on Mac OS X you need to call it with mono: mono hashtopolis.exe. There are two ways to install mono:

Use Brew: brew install mono

Or download the latest mono run-time from the mono-project website http://www.mono-project.com/download/#download-mac and install the package