Skip to content

jcodic/ddxtools

Repository files navigation

ddxtools

Set of very simple command line tools:

  1. Crypt - encrypt file/path or string
    example: crypt encrypt c:\temp output.enc inc=.*jpg exc=.*\\avatars\\.*
  2. Hash - calculate hash of file/path or string
    example: hash hash_string "end of file" algo=md5 toclip
    example: hash hash c:\temp hash=c:\temp\my.hash exc=.*my.hash$ algo=sha-256
  3. HashIndex - store and check sha256 hash indexes of bulk files
    example: hashindex createindex d:\ drive_index.ind
    example: hashindex check d:\ drive_index.ind
  4. Hashcrack - crack hash by dictionary/combination or brute force
    example: hashcrack crack 0827b22b142ebb1b18d9d93f19f770c6 algo=md5 "mask=?l?l?l ?l?l file" status=10
    example: hashcrack crack 0827b22b142ebb1b18d9d93f19f770c6 algo=md5 0d=c:\dict\example.dict "mask=?0 ?0 ?0"
  5. Performance - evaluate performance on compress/encrypt using specified number of threads
    example: performance run time=30
    example: performance run time=30 threads=8 fill=false compress=false encrypt=false
  6. Matches - find same files on different paths & disks, comparing them by name,size or content
    example: matches path=q:
    example: matches path=q: path=u:\temp name=false content=true export=c:\report.csv
  7. Fill - write file filled with random bytes including hash code for later checking
    example: fill fill data.raw 100gb algo=sha-512 buffer=256kb
    example: fill check data.raw
  8. FileTools - set of tools to work with binary file
    example: filetools search binfile.dat FFFCBB
    example: filetools cut binfile.dat pieces 100kb max=10
    example: filetools inverse binfile.dat inversed.dat shuffle=10000 filebf=100kb
    example: filetools entropy binfile.dat
    example: filetools print binfile.dat start=1000 len=20

Every tool has it's running file for linux/windows (sh/bat). Running with no parameters prints help on commands.
All tools contained in one compiled file (ddx-crypto-ver.jar) which you can find in 'target' directory with no dependecies.
Put compiled file in some directory on disk and fix script files lines -cp "path_to_your_dir\*"
Add script files in path, so you can call it simple, from command line, anywhere.

About

set of simple command line tools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages