Poll: Do you find Hashtopus interesting?
You do not have permission to vote in this poll.
Yes, I would use it
94.62%
88 94.62%
No, it's a shitty idea
5.38%
5 5.38%
Total 93 vote(s) 100%
* You voted for this item. [Show Results]

Hashtopus - distributed solution
1.33 14.9 Catalyst Ubuntu 12.04 LTS.
Hi curlyboi,

I just started testing it and I found it very useful.
However I have a couple of suggestions/bug report:
  • Server script I can see there are several notices about undeclared variables. They are not a "real" bug, but usually it's a good thing to get rid of them, since they could hide some more critical bug
  • Hashcat download I saw that it you try to download the latest version of hashcat too quickly (ie more than 2 Mb/s) the server drops the connection, leaving you with a corrupted download. Is there an option to prevent hashtopus from downloading?
    Maybe a --no-download switch? I'll manually download it on my server, so hashtopus will only have to extract and install it.
    The perfect solution would be limiting the download rate, so other users won't experience such issue; however any workaround would be appreciated
  • Support for debug files As a final step before starting with the mask attack I usually try with auto-generated rules. I'd really wish to save the rules that cracked an hash, so I use the debug mode.
    I think it would be nice to add support for saving/uploading debug files in the same way you're doing with hash one

Just my 2 cents, good work!
Vlad privet.
Serverscript - add : ini_set('display_errors','0'); error_reporting(0); to the files or disable it in php.ini
You SHOULD do that because when u try to download the server exe it will be corrupted if errors are displayed.
Its definetly an issue it happens almost always in 2-3 chunks when multiple machines are ON. With 1 - no problem. 2+ always an issue.

STATUS 2 SPEED 0 0.000000 0 0.000000 0 0.000000 0 0.000000 0 0.000000 0 0.000000 CURKU 0 PROGRESS 353443994670075 353513911999125 RECHASH 0 2 RECSALT 0 1 TEMP 33 36 36 32 44 35
[353443994670075/353513911999125] Uploading 0 b...Cracked 0
STATUS 2 SPEED 0 0.000000 0 0.000000 0 0.000000 0 0.000000 0 0.000000 0 0.000000 CURKU 0 PROGRESS 353443994670075 353513911999125 RECHASH 0 2 RECSALT 0 1 TEMP 32 35 36 32 43 35
[353443994670075/353513911999125] Uploading 0 b...Cracked 0
STATUS 2 SPEED 0 0.000000 0 0.000000 0 0.000000 0 0.000000 0 0.000000 0 0.000000 CURKU 0 PROGRESS 353443994670075 353513911999125 RECHASH 0 2 RECSALT 0 1 TEMP 32 35 35 32 43 35
[353443994670075/353513911999125] Uploading 0 b...Cracked 0
STATUS 2 SPEED 0 0.000000 0 0.000000 0 0.000000 0 0.000000 0 0.000000 0 0.000000 CURKU 0 PROGRESS 353443994670075 353513911999125 RECHASH 0 2 RECSALT 0 1 TEMP 32 35 35 31 43 35
[353443994670075/353513911999125] Uploading 0 b...Cracked 0
STATUS 2 SPEED 0 0.000000 0 0.000000 0 0.000000 0 0.000000 0 0.000000 0 0.000000 CURKU 0 PROGRESS 353443994670075 353513911999125 RECHASH 0 2 RECSALT 0 1 TEMP 32 35 35 32 43 35
[353443994670075/353513911999125] Uploading 0 b...Cracked 0
STATUS 2 SPEED 0 0.000000 0 0.000000 0 0.000000 0 0.000000 0 0.000000 0 0.000000 CURKU 0 PROGRESS 353443994670075 353513911999125 RECHASH 0 2 RECSALT 0 1 TEMP 32 35 35 31 43 35
[353443994670075/353513911999125] Uploading 0 b...Cracked 0

mostly at the end 95-96-97%....
I've setup the chunk to 36 000 secs (10 hours) as a temporary fix but u should really look into it.
do you use -j or -k ?
-a 3 --gpu-temp-abort=100 #HL# ?a?a?a?a?a?a?a?a is the only setting.
A current problem of mine is that the hashtopus.exe that is to run on the agent machine won't run. It has the error:
"This verison of this file is not compatible with the version of Windows you're running. Check your computer's system information to see whether you need an x86 (32-bit) or x64 (64-bit) version of the program."
I've run the same .exe file on 3 64-bit Windows machines (Home Premium, Home Premium and Ultimate)
I've tried various compatibility modes but to no avail.
I am using XAMPP to host my apache and MySQL server. Am I missing a permission somewhere? I currently have all privileges on my SQL server.
(03-03-2015, 09:52 PM)Highlandah91 Wrote: A current problem of mine is that the hashtopus.exe that is to run on the agent machine won't run. It has the error:
"This verison of this file is not compatible with the version of Windows you're running. Check your computer's system information to see whether you need an x86 (32-bit) or x64 (64-bit) version of the program."
I've run the same .exe file on 3 64-bit Windows machines (Home Premium, Home Premium and Ultimate)
I've tried various compatibility modes but to no avail.
I am using XAMPP to host my apache and MySQL server. Am I missing a permission somewhere? I currently have all privileges on my SQL server.

disable php errors/warnings.
Curlyboi,

First can I say that this is a great piece of software. I've used hascat for years and I'm really enjoying what you've developped.

I'm having a slight problem that maybe you or someone else might be able to help me with.

I've gotten this setup and running fine on a windows box.

I'm now trying to get it to run on a linux box.

I've the correct catalyst driver installed. Created the .txt file as asked by the hashtopus client and it downloaded the correct hascat binary to run

The problem is when I assign a task to it. It seems to just hang at:

Creating tasks directory...OK
Loading task...assigned to 22, hashlist 5 (new)
Downloading hashlist 5...40 bytes
Requesting chunk...benchmark required (10s)
Benchmarking task for 10s...

Any ideas what might be going wrong?