πΊ
Goblin
π
About
Goblin is a command-line tool that helps you to generate and reverse Jenkins pipelines.
π¦
Installation
π
Go
go get -u github.com/PunGrumpy/goblin
πΊ
Homebrew
brew tap PunGrumpy/formulas
brew install goblin
π
Usage
goblin [command]
π
Commands
π¬ Command |
π Description |
π¬ Parameters |
hash |
Hash the given string |
string |
reverse |
Reverse the given string and find all possible pre-images |
target
length
characters |
hash
goblin hash [string]
Note: This command hash
the provided string and displays the hexadecimal
, decimal
and binary
values.
reverse
goblin reverse --target [target] --length [length] [--characters [characters]]
Note: This command reverse
the given hash and find all possible pre-images of the specified length.
π₯οΈ
Examples
hash
goblin hash "Hello World"
[*] Jenkins' one time hash for "Hello World":
[+] Hexadecimal: 0xBA5A14
[+] Decimal: 12212756
[+] Binary: 101110100101101000010100
reverse
goblin reverse --target 123456 --length 6
[*] Possible pre-images of length 6 for hash 123456:
[+] lBSufP
[+] @Hu8kL
[+] TJhHgm
[+] u6vnjc
[+] XqZECK
[+] 0hqlUv
[+] jPCxyo
[+] =bvaqU
[+] =6COLb
[+] NYqqF8
[+] ?tO73C
[+] =bvevi
[+] <oVNXQ
[+] KW9fWY
π
License
This project is licensed under the MIT License - see the LICENSE file for details.