New version of crackpkcs12 including brute force attack capabilities.

Code:
Usage:

crackpkcs12 { -d <dictionary_file> |  -b <max_psw_length> [ -c <base_char_sets> ] } [ -t <num_of_threads> ] [ -v ] [ -s <message_interval> ] <file_to_crack>

  -b <max_password_length> Use brute force attack and specify maximum length of password
  -c <base_char_sets>      Specify characters sets (one or more than one) and order to conform passwords (requires -b)
                           a = letters (abcdefghijklmnopqrstuvwxyz)
                           A = capital letters (ABCDEFGHIJKLMNOPQRSTUVWXYZ)
                           n = digits (0123456789)
                           s = special characters (!\"#$%%&'()*+,-./:;<=>?@[\\]^_`{|}~)
                           x = all previous sets\n
  -d <dictionary_file>     Use dictionary attack and specify dictionary file path\n
  -t <number_of_threads>   Specify number of threads (by default number of CPU's)\n
  -v                       Verbose mode\n
  -s <message_inteval>     Number of attempts between messages (implied -v) (default 100000)
Dowload it from Sourceforge.

Have fun,

sansatan