magnumripper/JohnTheRipper — pull request #108 by kost (2012-11-18 14:19:33+00:00)
Title: Print to stdout without message for consistency

Other list= commands does not display greeting message. Also other list commands are displayed to stdout and not to stderr which helps in scripting.

For example (ignore not parsing correctly ,):
➜ run ./john --list=externals 2> /dev/null | wc -l
29
➜ run ./john --list=formats 2> /dev/null | wc -l
15
➜ run ./john --list=rules 2> /dev/null | wc -l
67

Problem:
➜ run ./john --list=encodings 2> /dev/null | wc -l
0

This small patch fixes it.