23 Commits
Author SHA1 Message Date
AltF4 4f2272a2a8 Added a warning about large Java seed space when brute forcing 2015-08-25 11:14:04 -07:00
AltF4 c8ac6cfce8 Add support for Java's Random() class PRNG
- This commit has a lot going on, since Java's PRNG uses signed
  64 bit seeds. Blah! So we changed a lot of plumbing to support
  that. That's why so many files were touched.
- Added -s and S flags to support manual specification of seeding
  ranges.
- Also added support for Java's bounded random. IE: nextInt(int)
2015-08-25 10:33:05 -07:00
AltF4 7f21fae4cb Clarified copyright notice to say Bishop Fox
- Also removed notices from un-copyright-able headers
2015-08-17 13:00:24 -07:00
AltF4 0106905cf6 Fixe for deadlock issue when a solution is found too quickly
- Status thread was not waiting on the correct condition
2015-08-17 10:31:27 -07:00
AltF4 4c0a688a6d Specified in help docs that bounding is inclusive 2015-08-14 14:41:26 -07:00
AltF4 7d46619195 Added ability to comment out lines in input number lists
- start the line with a # character, and untwister will ignore it
2015-08-14 13:52:53 -07:00
AltF4 40190438a3 Add support for Ruby's bounded integer random PRNG
- As if you did: rand(int..int)
- Added general bounding support, too
- Uses two new cmd flags: -m min and -M max
2015-08-14 12:59:23 -07:00
AltF4 fcadcd899c Bug fixes for generating random number sets
- Fixed parsing of the options for -g
- Added new option -D
- Fixed high memory usage for large -D fields
- Removed unused option for generating numbers from PRNG state
2015-03-09 11:15:36 -07:00
AltF4 2f808e3074 Update help menu and README files
- they were both missing some flags
2015-03-06 15:00:57 -07:00
moloch e6877c3b4c Timeleft is now ordered greatest->least 2014-12-17 12:01:33 -08:00
moloch b64b9b9e5e Calls to bruteforce() are now threadsafe 2014-12-17 11:50:34 -08:00
AltF4 40c2677f53 Changed output float precision to 2 2014-12-15 15:28:55 -07:00
AltF4 43b5323419 Improved time estimate printing
- Now shows the time in seconds/minutes/hours/days/years
    Rather than just 12345678 minutes.
- Set decimal printing to a fixed precision, so that the text
    doesn't "bounce" around when precision changes.
2014-12-15 15:17:08 -07:00
moloch 1d130bd846 Refactored inferState to not write to std::cout, now available from Python API 2014-12-14 02:58:57 -08:00
moloch ad1a015b6e Untwister will also set isComplete to True prior to bruteforce returning 2014-12-14 01:28:50 -08:00
moloch 17917ae0b5 Fixed condition where seed is not found and progress thread does not join 2014-12-12 01:24:29 -08:00
moloch ae7a763825 Fixed time estimate math 2014-12-11 22:45:40 -08:00
moloch 6e5e11baf4 Added time estimate 2014-12-11 22:38:19 -08:00
moloch 8493977eb3 Added progress animation 2014-12-11 21:16:43 -08:00
moloch f252b84516 Fixed missing depth/thread set 2014-12-11 21:04:32 -08:00
moloch 246d0dc01c Updates to the py-untiwster to use new API 2014-12-11 20:49:31 -08:00
moloch 68243f404d Improved progress thread 2014-12-11 19:10:14 -08:00
moloch ad43cd8435 Refactored and cleaned up core Untwister code 2014-12-11 18:40:31 -08:00