Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20100414234111.GA3594@openwall.com>
Date: Thu, 15 Apr 2010 03:41:11 +0400
From: Solar Designer <solar@...nwall.com>
To: john-users@...ts.openwall.com
Subject: Re: rule : how exclude words with more 4 vowels

On Wed, Apr 14, 2010 at 07:08:57PM +0200, websiteaccess@...il.com wrote:
>  This rule (provided by Alex) :
> 
>  %4?v op[oaiyeu] Q %3?v op[aeiou] %2?v op[aeiou] /?v op[aeiou]
> 
>  swap all 4 vowels in a word .
> 
>  All to exclude words with more than 4 vowels ?

You can use this hackish approach:

%4?v va01 vapa xaz !?v X0a0

To combine it with the line above:

%4?v va01 vapa xaz !?v X0a0 op[oaiyeu] Q %3?v op[aeiou] %2?v op[aeiou] /?v op[aeiou]

This will only process words with exactly 4 vowels, rejecting those with
fewer or with more vowels.  Also, it assumes that you have other ruleset
lines I had provided (for 1-3 vowels).  If not, then some combinations
will be missed.

Alexander

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.