ULM comes packed with a series of tools to help; Analyze, Maniupulate, Transform, Expand Downsize, Sort, Hash, Split, Join and generate lists.
The Cross Reference Tool specializes in finding identical items between a source and a reference lists. Identical items from the two lists can then be removed from the source list, so you won't have multiple copies across different lists.
Want to join many small lists together? This build-in tool will do the trick, allowing you to join many smaller lists into one large list.
Concatanate items within lists side-by-side. This tool joins all items within Liist A against All items within List B.
Have a big list you want to split up into smaller files? No worries, ULM comes equipped with a list split tool where you can split lists depending on either size or lines.
ULM comes built-in with a standard list generator and also character-per-position list generater (shown above). This tool allows you to define the set of characters to be used in each position in the list generation.
Convert between delimiters. ULM can convert between TAB, CrLF, LF and (user defined) delimiters.
The dynamic list re-format tool is designed convert between specific formatted lists. For instance, it can with ease assist in swapping between hash:password, password:hash formatted lists.