Git Product home page Git Product logo

ddxtools's Introduction

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. 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"
  4. 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
  5. 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
  6. 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
  7. 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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.