Home

Awesome

<p align="center"> <img src="logo.gif"> <p align="center">➡️ <a href="http://discord.skerritt.blog">Discord</a> | <a href="https://nth.skerritt.blog">Website</a> ⬅️</p> <p align="center">The Modern Hash Identification System<br> <code>pip3 install name-that-hash && nth</code> <br> <a href="https://nth.skerritt.blog">Web App with no install needed</a> </p> <p align="center"> <img alt="Discord" src="https://img.shields.io/discord/754001738184392704"> <img alt="PyPI - Downloads" src="https://pepy.tech/badge/name-that-hash/month"> <img alt="Twitter Follow" src="https://img.shields.io/twitter/follow/bee_sec_san?style=social"> <img alt="PyPI - Python Version" src="https://img.shields.io/pypi/pyversions/name-that-hash"> <img alt="PyPI" src="https://img.shields.io/pypi/v/name-that-hash"> </p> <hr>

🤔 What is this?

Have you ever come across a hash such as 5f4dcc3b5aa765d61d8327deb882cf99 and wondered what type of hash that is? 🤔

Name-that-hash will name that hash type!

🔥 Features

🥊 Name-That-Hash vs HashID vs Hash-Identifier

FeaturesName-That-HashHashIDHash-Identifier
Last updated2021, check commits.17/03/201530/09/2011

Honestly, do you need any more convincing? 😂

But, let's look at the features more in-depth.

📈 Feature Comparison

Name-that-hash proudly displays the most likely hash types

Here HashID displays Skype before NTLM, whereas Name-That-Hash understands popularity of hashes so places NTLM before Skype.

📕 You can also see Name-That-Hash displaying a summary, whereas HashID doesn't. In the default view it also displays John + HashCat information. Because let's face it, the only reason you're using this tool is to figure out what to put into HashCat! 🐱‍🚀

Name-That-Hash is radically different from HashID, I'm not going to list all the differences -- you can physically see them yourselves 😎

💌 Accessibility

Name-That-Hash is an accessible hacking tool. That means we spent time designing things, such as....

No long text or ascii art here

Removing the ASCII Art of very long "least likely" text blocks using --accessible.

Doing this means you don't get access to least likely, and if the hash is in that pile it'd suck. So we also have --no-banner.

Which removes the ASCII art banner.

🔨 Installation

Easy Mode Use our web app at https://nth.skerritt.blog.

You can install using Python's Pip.

pip3 install name-that-hash

or:

pip install name-that-hash

And then run:

nth

To use.

Packaging status

We're also in:

⚱ Fun Facts

💡 Documentation

Want to learn how popularity works?

What about using this in your own programs?

Or maybe even our commitment to accessibility?

Our documentation is for you!

📚 Documentation🐦 My Twitter (@ me for questions)🎳 Discord🧩 Web App
Wikihttps://twitter.com/bee_sec_sanDiscordWeb App

🙏 Contributing

The easiest way to contribute is by adding more hashes, writing descriptions, or changing their REGEX> All you have to do is go to this file and edit it.

You can read more about contributing here.

💌 Thanks

Many thanks to Jabba & Jayyy for their help :)

Thanks to HashID and Hash-Identifier for their work in this field, which heavily inspired this. 💝 The database of hashes was originally taken from them, but we've significantly modified it. Thank you so much for creating that database of 3000+ hashes 😻

Thanks to the TryHackMe Community too, and especially Oriel for her feedback on early versions.

And special thanks to Varg on his masterful understanding of colour theory 🌈

Finally, thanks too Blackout for helping write descriptions of hashes 🐱‍👤

📺 What people are saying

<a href="https://www.youtube.com/watch?v=pems0PD7L2g"><img src="images/xss_rat.png"></img></a>

FalconSpy loves it!

We're in REMnux!

Contributors ✨

<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->

All Contributors

<!-- ALL-CONTRIBUTORS-BADGE:END -->

Thanks goes to these wonderful people (emoji key):

<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --> <!-- prettier-ignore-start --> <!-- markdownlint-disable --> <table> <tr> <td align="center"><a href="https://github.com/digitalsleuth"><img src="https://avatars.githubusercontent.com/u/62841822?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Digital Sleuth</b></sub></a><br /><a href="https://github.com/HashPals/Name-That-Hash/commits?author=digitalsleuth" title="Code">💻</a></td> <td align="center"><a href="https://github.com/amadejpapez"><img src="https://avatars.githubusercontent.com/u/63184600?v=4?s=100" width="100px;" alt=""/><br /><sub><b>amadejpapez</b></sub></a><br /><a href="https://github.com/HashPals/Name-That-Hash/issues?q=author%3Aamadejpapez" title="Bug reports">🐛</a> <a href="https://github.com/HashPals/Name-That-Hash/commits?author=amadejpapez" title="Code">💻</a></td> <td align="center"><a href="https://github.com/SkeletalDemise"><img src="https://avatars.githubusercontent.com/u/29117662?v=4?s=100" width="100px;" alt=""/><br /><sub><b>SkeletalDemise</b></sub></a><br /><a href="https://github.com/HashPals/Name-That-Hash/commits?author=SkeletalDemise" title="Code">💻</a> <a href="#maintenance-SkeletalDemise" title="Maintenance">🚧</a> <a href="#ideas-SkeletalDemise" title="Ideas, Planning, & Feedback">🤔</a></td> <td align="center"><a href="https://skerritt.blog"><img src="https://avatars.githubusercontent.com/u/10378052?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Brandon</b></sub></a><br /><a href="https://github.com/HashPals/Name-That-Hash/commits?author=bee-san" title="Code">💻</a> <a href="#maintenance-bee-san" title="Maintenance">🚧</a> <a href="#ideas-bee-san" title="Ideas, Planning, & Feedback">🤔</a></td> <td align="center"><a href="http://swanandx.github.io"><img src="https://avatars.githubusercontent.com/u/73115739?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Swanand Mulay</b></sub></a><br /><a href="https://github.com/HashPals/Name-That-Hash/commits?author=swanandx" title="Code">💻</a></td> </tr> </table> <!-- markdownlint-restore --> <!-- prettier-ignore-end --> <!-- ALL-CONTRIBUTORS-LIST:END -->

This project follows the all-contributors specification. Contributions of any kind welcome!