https://github.com/netfloex/rainbow
Creates a wordlist of every possible character hashes it and stores it in a database
https://github.com/netfloex/rainbow
Last synced: 6 days ago
JSON representation
Creates a wordlist of every possible character hashes it and stores it in a database
- Host: GitHub
- URL: https://github.com/netfloex/rainbow
- Owner: Netfloex
- License: mit
- Created: 2022-09-22T15:54:29.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-10-16T21:24:09.000Z (over 2 years ago)
- Last Synced: 2025-02-16T23:25:32.373Z (3 months ago)
- Language: TypeScript
- Size: 180 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Rainbow Table
Stores a hash of every possible character combination
## Features
- Can create a word from a number and vice-versa
- MD5 hash words as quickly as possible and write them to the database
- Basic cli:```
Commands:
rainbow run Fills the table with more data
rainbow search Search for a hash in the database
rainbow hash Hashes a string
rainbow convert Converts a string to a number or vice-versa
rainbow stats Shows stats- Convert
```### Installation
#### Docker Compose
```yaml
version: "3"
services:
rainbow:
image: netfloex/rainbow:v0.1.0
container_name: rainbow
restart: unless-stopped
environment:
DB_HOST: /var/run/postgresql
NUMBER_FORMAT_LANGUAGE: nl-NL
volumes:
- db:/var/run/postgresqldatabase:
image: postgres:14-alpine
container_name: rainbow-db
restart: unless-stopped
environment:
POSTGRES_DB: rainbow
POSTGRES_PASSWORD: rainbow-table
volumes:
- postgres:/var/lib/postgresql/data
- db:/var/run/postgresql
volumes:
postgres:
db:
```