Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Wed, 27 Feb 2013 13:00:54 +0100
From: magnum <john.magnum@...hmail.com>
To: john-dev@...ts.openwall.com
Subject: Re: Brute-forcing with regular expressions

On 26 Feb, 2013, at 21:41 , Jan Starke <jan.starke@...ofbed.org> wrote:

> Hi folks,
> 
> I'm currently working on a library to create values (e.g. passwords)
> based on regular expressions. One could use this tool together with
> john like this:
> 
> $ rexgen -i 'password[0-9]{2,4}' | john -pipe ....
> 
> You are also able to use this tool via a lua interface (possibly not
> interesting for john) or directly throw it's c/c++ programming
> interface.
> I'm looking forward to people who are going to use this tool/library,
> try and test it and, hopefully, provide feedback regarding bugs or
> improvement ideas to me.
> 
> The projects website is currently http://code.google.com/p/rexgen/

Checked it out from svn, it fails build - missing a file:

magnum@...r-osx:build [master]$ cmake ..
-- The C compiler identification is Clang 4.2.0
-- The CXX compiler identification is Clang 4.2.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Found BISON: /usr/bin/bison (found version "2.3") 
-- Found FLEX: /usr/bin/flex (found version "2.5.35") 
-- Configuring done
CMake Error at librexgen/CMakeLists.txt:55 (add_library):
  Cannot find source file:

    regex/groupreference.cpp

  Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp
  .hxx .in .txx

That file is not present anywhere in the tree. Btw, how do I tell cmake to prefer /usr/local/bin/gcc? This is OSX, all good stuff are in /usr/local (and /usr/local/bin is in front of /usr/bin in the path).

magnum

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.