View Issue Details

IDProjectCategoryView StatusLast Update
0006797Kali LinuxQueued Tool Additionpublic2023-11-11 15:11
Reporternoraj Assigned To 
PrioritynormalSeverityminorReproducibilityN/A
Status acknowledgedResolutionopen 
Summary0006797: Haiti - A CLI tool (and library) to identify the hash type of a given hash.
Description

[Name] Haiti
[Version] v1.0.1 (https://github.com/noraj/haiti/releases/tag/v1.0.1)
[Homepage] https://noraj.github.io/haiti/
[Download] https://github.com/noraj/haiti/archive/v1.0.1.tar.gz - https://rubygems.org/downloads/haiti-hash-1.0.1.gem
[Author] noraj (Alexandre ZANNI) https://pwn.by/noraj/
[Licence] MIT - https://github.com/noraj/haiti/blob/master/LICENSE.txt
[Description] It identify hash types
[Dependencies] 'ruby' 'ruby-paint' 'ruby-docopt'
[Similar tools] hashid, hash-identifier (in kali), dagon, findmyhash (in kali) see the diff https://noraj.github.io/haiti/#/why
[Activity] Start 16/10/2019, actively maintained
[How to install] As any classic ruby package, see package for BlackArch: https://github.com/BlackArch/blackarch/blob/master/packages/haiti/PKGBUILD
[How to use]
Quick start https://noraj.github.io/haiti/#/pages/quick-start
Usage: https://noraj.github.io/haiti/#/pages/usage
[Packaged] No for debian yet, see package for BlackArch: https://github.com/BlackArch/blackarch/blob/master/packages/haiti/PKGBUILD

Is the tool useful/functional in a Penetration Testing environment?
Yes whenever you find hashes in a database or config files.

Does the tool overlap functionality of other existing tools?
Yes findmyhash & hash-identifier.

Does the licensing of the tool allow for free redistribution?
Yes MIT.

How much resources does the tool require? Will it work in a “standard” environment?
Very few, any computer could run it.

Activities

noraj

noraj

2020-10-22 19:49

reporter   ~0013585

Current source repository: https://github.com/noraj/haiti/
old source repository: https://github.com/Orange-Cyberdefense/haiti

I'm the author in both cases, it's just that the old repo is hosted on my old company organization and they won't maintain it anymore as I leaved and was the maintainer. So I forked it on my personal account to continue maintain it.

g0tmi1k

g0tmi1k

2020-11-06 14:41

administrator   ~0013663

@kali-team, please could this be packaged up.
@author, If you want to help the packaging process, you can check the documentation here ~ https://www.kali.org/docs/development/public-packaging

noraj

noraj

2022-06-10 01:24

reporter   ~0016249

I built a .deb package for haiti and its dependency ruby-docopt.

I tested them on Debian 11. Check the Debian tab on the Installation Production section of the documentation https://noraj.github.io/haiti/#/pages/install

wget https://github.com/noraj/haiti/releases/download/v1.3.0/ruby-docopt_0.6.1_all_debian11.deb
wget https://github.com/noraj/haiti/releases/download/v1.3.0/haiti_1.3.0_all_debian11.deb
apt install ruby-paint
dpkg -i ruby-docopt_0.6.1_all_debian11.deb
dpkg -i haiti_1.3.0_all_debian11.deb

To see how the .deb was built, check the .deb tab on the Installation Development section of the documentation https://noraj.github.io/haiti/#/pages/install

I hope this can help.

g0tmi1k

g0tmi1k

2023-11-10 10:46

administrator   ~0018618

Hello @noraj,

Could you make your ./debian/* files public, which you used to build the DEB file?

noraj

noraj

2023-11-11 15:11

reporter   ~0018622

https://noraj.github.io/haiti/#/pages/install

$ git clone https://github.com/noraj/haiti.git
$ gem install fpm
$ cd haiti/packages/debian/ruby-docopt
$ fpm -s gem docopt
$ cd ../haiti
$ fpm -s gem haiti-hash

Everything is in there: https://github.com/noraj/haiti/tree/master/packages/debian

Issue History

Date Modified Username Field Change
2020-10-22 19:33 noraj New Issue
2020-10-22 19:49 noraj Note Added: 0013585
2020-11-06 14:41 g0tmi1k Note Added: 0013663
2020-11-06 14:42 g0tmi1k Category New Tool Requests => Queued Tool Addition
2020-12-01 11:01 g0tmi1k Status new => acknowledged
2022-06-10 01:24 noraj Note Added: 0016249
2023-11-10 10:46 g0tmi1k Note Added: 0018618
2023-11-11 15:11 noraj Note Added: 0018622