cracker

command module
v0.0.0-...-9243063 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 11, 2020 License: MIT Imports: 11 Imported by: 0

README

Cracker

CircleCI Go Reference

cracker is a command line tool for demonstrating offline Brute Force and Dictionary attacks.

Getting started

Requirements

Cracker needs Go to run. Install using the official instructions.

Installation

The quickest way to install Cracker is using the go get command:

$ go get -u -v github.com/vmorsell/cracker

Usage

All commands has the following structure:

$ cracker <command> [command options]

For example, the following command attempts to crack the hashes in the file db.csv using brute force. The guessed passphrases can have numbers and lowercase letters, and a max length of 5:

$ cracker bf --hf db.csv --lc --n --max 5
Documentation

To view available commands and general help:

$ cracker --help

To view documentation for a specific command:

$ cracker <command> --help

Documentation

Overview

Command line tool for Brute Force cracking of hashes.

Directories

Path Synopsis
Package bruteforce holds logic for Brute Force cracking attacks.
Package bruteforce holds logic for Brute Force cracking attacks.
Package cipherlib holds available cipher methods.
Package cipherlib holds available cipher methods.
sha2
Package sha2 holds logic for SHA2 hashing.
Package sha2 holds logic for SHA2 hashing.
Package dataset handles opening and streaming of hash datasets.
Package dataset handles opening and streaming of hash datasets.
Package dictionary holds logic for Dictionary cracking attacks.
Package dictionary holds logic for Dictionary cracking attacks.
Package digestcache handles cipher digest caching.
Package digestcache handles cipher digest caching.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL