Skip to content

lix-it/fuzz-factory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fuzz Factory

Makes data dirtier.

Accepts CSVs.

Requirements

  • Go >= 1.11

Installation

Build

go build ./...

Or if you are feeling fancy and want to install it to your $PATH and run it from anywhere: go install ./...

Usage

fuzz-factory [-d=dictionary.txt][-headers=false] [input] [output=output.csv]

flags

-d
    dictionary for random word replacements/additions/substitutions
-headers
    input file has first row as headers that need to be kept without changes

TODO

  • header flag
  • build the default dictionary into the binary
  • add a fuzz metric. e.g. Levenshtein distance
  • Input a desired fuzz factor on the command line and it will achieve that
  • Set up fuzz-factors for each column independently

Releases

No releases published

Packages

No packages published

Languages