Unfortunately cpu hashcat doesn't support --username together with --show/--left/--remove yet.
That means, if you use --username with --remove, the user names won't end up in the new/modified hash list.
Also --show and --left do not really support to display the user field (warning: one example above contains the user field or emails in your case, but just because the whole input line is outputted).
There is also good news:
1. you can request this enhancement/feature on trac ( https://hashcat.net/trac/ )
2. oclHashcat already supports this (but this is also kind of a new feature in oclHashcat, see: https://hashcat.net/trac/ticket/116 and https://hashcat.net/trac/ticket/513 )
That also means, you can use oclHashcat if you want to "only" use your "--outfile-format 2 --username --show" example and it will already work now.
But please consider opening a ticket on trac s.t. it will be implemented.
thx
That means, if you use --username with --remove, the user names won't end up in the new/modified hash list.
Also --show and --left do not really support to display the user field (warning: one example above contains the user field or emails in your case, but just because the whole input line is outputted).
There is also good news:
1. you can request this enhancement/feature on trac ( https://hashcat.net/trac/ )
2. oclHashcat already supports this (but this is also kind of a new feature in oclHashcat, see: https://hashcat.net/trac/ticket/116 and https://hashcat.net/trac/ticket/513 )
That also means, you can use oclHashcat if you want to "only" use your "--outfile-format 2 --username --show" example and it will already work now.
But please consider opening a ticket on trac s.t. it will be implemented.
thx