PathFuzz will optionally print to the console, or actually create all sorts of nasty files and folders. Beware this can wreak havok on an operating system and applications. User-defined extensions (e.g. asp, bat, com, exe ) Long file names without extensions (e.g. AAAAAAAA) Long file names with extensions (e.g. AAAAAA.txt) Long file extensions (e.g. a.txxxxxxxxxxt) Files with long paths (e.g. c:\a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p ) Files with reserved characters in name {{{< > : " / \ | }}} Canonicalize names such as .. and ..\aaa..\..\aaa..\..\..\..\boot.ini and \\?\aaaaa and \\.\filename Files with non-printable characters in name {{{ x00-x31}}} Files with reserved device names in filename {{{CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, CLOCK$}}} Files with trailing whitespace and trailing periods in filename Files with format string identifiers in filename {{{%d %x}}} Files with excessive format string identifiers in filename {{{%s%s%s%s%s%s %n%n%n%n%n%n%n}}} #################################################################### usage: PathFuzz.exe -c conf_file [options] options: -c config file path (required). -m # of paths to create (default 255). -b override base path. -p override path (use this instead of fuzzed path). -n override name. -e override file extension. -a override ADS. -E override end data. -C create dirs/files (by default nothing is created). -v print paths as they are created. example: PathFuzz.exe -c PathFuzz.conf -m 100 -C