Welcome, Guest
You have to register before you can post on our site.



Search Forums

(Advanced Search)

Forum Statistics
» Members: 584
» Latest member: Kello
» Forum threads: 58
» Forum posts: 204

Full Statistics

Latest Threads
3 Rigs and command questi...
Forum: Howto
Last Post: s3in!c
Yesterday, 07:22 PM
» Replies: 1
» Views: 12
Combinator Rules
Forum: Problems
Last Post: s3in!c
11-01-2019, 10:03 PM
» Replies: 1
» Views: 63
Keyspace measure failed!
Forum: Problems
Last Post: micha12344
10-26-2019, 10:55 PM
» Replies: 4
» Views: 242
Need help with Invalid To...
Forum: Problems
Last Post: s3in!c
09-30-2019, 04:14 PM
» Replies: 1
» Views: 199
I want to receive an emai...
Forum: Howto
Last Post: 76687371@163.com
08-28-2019, 02:24 PM
» Replies: 8
» Views: 976
How to use -2 ?l?d?u ?2?2...
Forum: Howto
Last Post: s3in!c
08-24-2019, 03:14 PM
» Replies: 1
» Views: 325
service apache2 reload En...
Forum: Howto
Last Post: 76687371@163.com
08-24-2019, 02:08 PM
» Replies: 2
» Views: 494
Compressed word list?
Forum: Howto
Last Post: hops
08-17-2019, 10:07 AM
» Replies: 1
» Views: 358
hashtopolis file upload
Forum: Howto
Last Post: s3in!c
08-13-2019, 08:02 PM
» Replies: 5
» Views: 1,879
Continued troubleshooting...
Forum: Problems
Last Post: s3in!c
08-12-2019, 04:31 PM
» Replies: 6
» Views: 834

  hashtopolis file upload
Posted by: freeroute - 01-11-2019, 07:14 PM - Forum: Howto - Replies (5)

Hashtopolis run on a dedicated remote server (OS: Ubuntu, CLI only).
Normally I use hashcat on this server by login with ssh. Wordlist file uploaded to '/usr/share/wordlist/' directory.

On this server hashtopolis also installed. When I upload wordlist files by hashtopolis, wordlist files are duplicated.
One uploaded by me for hashcat to '/usr/share/wordlist/', another one uploaded by hashtopolis.

My question: Could you recommend any solution to avoid duplicates?
e.g.: create link on hashtopolis to the dir '/usr/share/wordlist/'?

Hashtopolis: 0.10.1


Print this item

Posted by: Nubbin - 01-02-2019, 11:33 PM - Forum: Howto - Replies (2)

Alright, I should be able to figure this out, but I am failing today.

I'm trying to test out prince processor on my hashtopolis setup. From the wiki, I believe it should take a command of (for example) "#HL# rockyou.txt -r prince_optimized.rule" and pipe rockyou.txt through prince, then to hashcat (with the rules). However, even after I say it's a prince task, it still runs it straight. 

Now, I'm assuming the issue is that I'm offline (sandboxed machines - all clients are Windows, host is an ubuntu VM running in Windows), so it is trying to download prince and is unable to, so it goes ahead as a normal attack. If it's a matter of manually distributing the binary, I can do that, but I just need to know how/where it would be saved. I tried throwing pp64 in the agent hashcat folder, but that didn't work (I wasn't surprised).

I had a test environment on a internet machine, but of course it's 0.5.1, which doesn't seem to have prince as an option.

My brain isn't working today - please help!

Print this item

  How to update database password after changing it
Posted by: satcom886 - 01-01-2019, 09:48 PM - Forum: Howto - Replies (2)

I would like to change my hashtopolis database password, but I do not know how to tell hashtopolis, that it was changed. Is there some config file?

Print this item

  Dictionary upload was unsuccessful
Posted by: 76687371@163.com - 12-27-2018, 01:28 PM - Forum: Problems - Replies (2)

Server version: 0.10.1  Server System ubuntu 16.04

Client version: Python 0.4 Clients are all Windows 10

When I upload a dictionary about 800 meters, the lower left corner of the browser shows 100%, can't the uploaded dictionary appear? Should not be uploaded successfully, the browser I use is chromium browser and edge browser are such problems, hashtopolis has special requirements for dictionary size? Before that, I uploaded a 1.7m dictionary successfully. It can be displayed.

In addition, my Python client often has some of these problems

[2018-12-24 22:50:35,182] [ERROR] Error occurrence: ('Connection aborted.', Remote Disconnected ('Remote end closed connection without response')

[2018-12-24 22:50:35,182] [ERROR] Failed to get task!

[2018-12-24 22:50:40, 196] [INFO] No task available!

[2018-12-24 22:50:45,209] [INFO] No task available!

[2018-12-24 22:50:50,227] [INFO] No task available!

[2018-12-24 22:50:55,240] [INFO] No task available!

[2018-12-24 22:51:00, 246] [ERROR] Error occurrence: ('Connection aborted.', RemoteDisconnected ('Remote end closed connection without response')

[2018-12-24 22:51:00, 248] [ERROR] Failed to get task!

[2018-12-24 22:51:05,265] [INFO] No task available!

[2018-12-24 22:51:10,272] [INFO] No task available!

[2018-12-24 22:51:15,300] [INFO] No task available!

[2018-12-24 22:51:20,310] [ERROR] Error occurrence: ('Connection aborted.', RemoteDisconnected ('Remote end closed connection without response')

[2018-12-24 22:51:20,310] [ERROR] Failed to get task!

[2018-12-24 22:51:25,326] [INFO] No task available!

[2018-12-24 22:51:30,328] [INFO] No task available!

[2018-12-24 22:51:35,340] [ERROR] Error occurrence: ('Connection aborted.', RemoteDisconnected ('Remote end closed connection without response')

[2018-12-24 22:51:35,340] [ERROR] Failed to get task!

[2018-12-24 22:51:40,360] [INFO] No task available!

Print this item

  Windows version client prompts error and automatically quits agent
Posted by: 76687371@163.com - 12-23-2018, 04:56 AM - Forum: Problems - Replies (3)

I downloaded the proxy client of C#, configuring the API and license in Windows system, and then running hashtopolis.exe prompted an error.

C: Users mypc Desktop hashtopolis-agent-csharp-master hashtopolis binary > hashtopolis.exe

Client Version 0.52.4

Connecting to server

System is Windows 64-bit

Existing token found

Sending server client information

System is Windows 64-bit

Logged in to server

Checking for client updates


Type not found!

Exiting agnet

How can this problem be solved?

Because I couldn't find the client configuration tutorial for python, I chose C client.

If you can provide a python configuration tutorial, that's the best.

Print this item

  Add agent failed Ask for help
Posted by: 76687371@163.com - 12-22-2018, 02:39 AM - Forum: Problems - Replies (1)

Client version: python 0.4.0
Server version: 0.10.1
Hashcat version: 5.1.0
Hash type: 9400 (office 2007)

I am getting the following error when adding a proxy.

The following is an error when prompted by this method in the video tutorial.

mv  agent* hashtopussy.exe 
chmod +x hashtopussy.exe
mono ./hashtopussy.exe
Cannot open assembly './hashtopussy.exe': File does not contain a valid CIL image.

Unable to continue configuration.

I wonder if the python 0.4.0 client can no longer be configured using the configuration method in the video?

So how do I configure python 0.4.0 as my proxy client? Please tell us how.

Print this item

  Sorted hashlists
Posted by: SuprDewd - 12-06-2018, 11:08 AM - Forum: Hashtopolis - Replies (1)

When adding a new hashlist, the interface says "make sure it's sorted!". Why is this a requirement? What happens if they are not sorted?

I realized that a couple of my existing hashlists are not sorted, so I'm just wondering whether I need to restart the corresponding tasks.

Print this item

  Server skips cracked hash after client HC error
Posted by: ytrewq - 11-17-2018, 09:31 PM - Forum: Problems - Replies (10)

Hello, again.
Got another problem.
Client version: python 0.4.0
Server version: 0.10.0
Hashcat version: 5.0.0+81 (beta)
Hash-type: 5300 (IKE PSK MD5)

hashcat gives me some errors such as:

Quote:nvmlDeviceGetCurrPcieLinkWidth(): Not Supported
nvmlDeviceGetClockInfo(): Not Supported
nvmlDeviceGetTemperatureThreshold(): Not Supported
nvmlDeviceGetUtilizationRates(): Not Supported

Therefore, hashtopolis deactivates agent and agent cant upload cracked hash. It fails with an error: "Agent is marked inactive!"

If I change "Cracker errors" parameter in agent setup to "Keep agent running,...", I can get two results:
1. Client uploads cracked hash and server accepts it (on one PC).
2. Client uploads cracked hash and server skips it (on another PC).

I think that such errors are not critical for the cracking process and can be ignored or valued as warnings.
And I can't imagine why the server skips cracked hashes. There is no SQL query with update of hash table. The server selects cracked hash only.

Thank you

P.S. Got two bugs.
If you change Agent binary current version parameter in server config, but keep hashtopolis.zip with an old version, client will enter to endless update loop.
If you install Python to a path with spaces (for example, "c:\Program Files\Python37"), agent will fail to run after update with "File not found" error.

Print this item

  Hashtopolis 0.10.0 Release
Posted by: s3in!c - 11-16-2018, 05:03 PM - Forum: Hashtopolis - No Replies

The new Hashtopolis release contains various new features and enhancements, especially the new hashcat brain integration:


  • Integration of Hashcat Brain feature.
  • Speed data is kept and can be shown in graphs for tasks.
  • Agents can automatically de-register if allowed on the server.
  • Agent updates can now automatically be retrieved, based on selected update track.
  • Update scripts in the future can be handled differently. Applying updates is easier as there is a build number.

  • Fixed wrong percentage in case of big tasks where percentage was close to 0.
  • Rule splitting can only happen if at least two subparts get created afterwards.
  • Fixed filesize calculation for temporary files after rule splitting.
  • In case of client errors the corresponding chunk now also is saved if available.
  • Make more clear naming on rule splitting tasks, rules have an empty line at the end to increase readability.The new Hashtopolis release contains various new features and enhancements:

The new release is available at: https://github.com/s3inlc/hashtopolis/re...ag/v0.10.0
The corresponding client release (which is also included in the server release) is available at: https://github.com/s3inlc/hashtopolis-ag...tag/v0.4.0

Please note that the python agent is the only agent for the moment which is able to run with the newest server releases of Hashtopolis. Unless otherwise stated, the C# client remains not up-to-date and should not be used. Also note that the agent repository was split into two repositories, one for each agent type. The old repository just shows the links to the new ones.

Also note that there was a new requirement added for the python client. You now need to install the psutil python package.

Hashcat Brain Integration:
In Hashtopolis you can configure a global Hashcat brain server which can be used. This is done in the server config where you have to add the host, port and password for the brain server which the clients then should use. For every hashlist you add to Hashtopolis afterwards, you can select if the brain should be used for this hashlist (keep in mind, it is only useful to use the brain on slow hash algorithms as otherwise it would introduce a bottleneck). If a hashlist is set to use the brain, every task issued with this hashlist will then automatically use the brain client flags on the client when running it. Note: PRINCE and piping tasks are excluded from the brain, as Hashcat is not supporting the brain features when using stdin for the candidates.

Agent Updates:
The server now allows the automatic update of the python agent by checking and downloading built zips from the agent repository.  You can select from three different tracks to retrieve updates from (release, stable, dev). The data is retrieved from https://archive.hashtopolis.org which holds all built zips from each commit since 0.3.0 and the older releases.
There are two ways to get the source of Hashtopolis:

New Installation Notes:
There are two ways to get the source of Hashtopolis:
  • Clone the full repository to the location on the web server where it should run, protect the directories which are outside of src and keep the git repository intact.
  • Download the bundled version (https://archive.hashtopolis.org/server) which only contains the files which are required to run Hashtopolis (without CI and doc folder), extract it at the desired location.
NOTE: If you don't use one of these ways, updates will not be possible to applied directly. If you're hesitating to download the bundled version, you can bundle it yourself from the repository by navigating into the ci/ directory and run ./bundle.sh. With the created zip you then can proceed the same as with the bundle download.

Print this item

  Install Hashtopolis on CentOS 7
Posted by: imjustanoob - 11-07-2018, 08:27 PM - Forum: Howto - Replies (1)

Install dependencies and repos

yum install -y git vim centos-release-scl-rh epel-release
yum install -y rh-php71 rh-php71-php-gd rh-php71-php-pear mariadb-server httpd24 rh-php71-php-fpm rh-php71-php-pdo rh-php71-php-mysqlnd

Turn off SELinux
setenforce 0

Disable SELinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/sysconfig/selinux

Setup mysql
systemctl start mariadb
systemctl enable mariadb

Create mysql database and user
mysql -u root -p
> create database hash;
> GRANT ALL PRIVILEGES ON hash.* TO 'hash'@'%' IDENTIFIED BY 'hash';
> quit

Configure php-fpm
Edit file /etc/opt/rh/rh-php71/php-fpm.d/www.conf

listen =
listen = '/opt/rh/rh-php71/root/var/run/php-fpm/default.sock'

and change
;listen.owner = nobody
;listen.group = nobody
;listen.mode = 0660
listen.owner = apache
listen.group = apache
listen.mode = 0660

Then run
mkdir -p /opt/rh/rh-php71/root/var/run/php-fpm
chown apache: /opt/rh/rh-php71/root/var/run/php-fpm

Edit file /etc/opt/rh/rh-php71/php.ini
memory_limit = 2G
upload_max_filesize = 2G
post_max_size = 2G
*Adjust accordingly

systemctl start rh-php71-php-fpm
systemctl enable rh-php71-php-fpm

Configure Apache

Edit file /opt/rh/httpd24/root/etc/httpd/conf.d/php.conf
<Proxy "unix:/opt/rh/rh-php71/root/var/run/php-fpm/default.sock|fcgi://php-fpm">
       ProxySet disablereuse=off
<FilesMatch \.php$>
       SetHandler proxy:fcgi://php-fpm
AddType text/html .php
DirectoryIndex index.php

Set the timeout for the server
echo KeepAliveTimeout 10 >> /opt/rh/httpd24/root/etc/httpd/conf/httpd.conf

Install Hashtopolis
cd /opt
git clone https://github.com/s3inlc/hashtopolis 
cp -R hashtopolis/src/. /opt/rh/httpd24/root/var/www/html/.
chown -R apache: /opt/rh/httpd24/root/var/www/html/.

Start Apache
systemctl start httpd24-httpd
systemctl enable httpd24-httpd

Browse to site and finish installation

Print this item