AltF4
8e0c077478
Added Java to README list of supported prng's in the usage example
2015-08-25 11:17:42 -07:00
AltF4
4f2272a2a8
Added a warning about large Java seed space when brute forcing
2015-08-25 11:14:04 -07:00
AltF4
189ced076f
Add Java to the README description of supported PRNGs
2015-08-25 10:57:05 -07:00
AltF4
8fb022f490
Added a text file wth some helpful reminders on how to add a new PRNG
2015-08-25 10:40:22 -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
4551eae0bb
Add test input file for bounded Ruby rand(int..int)
2015-08-14 13:53:42 -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
w4rgh0st
d64102f7eb
test missing dependency
...
same issue as before on kali linux
2015-05-20 11:28:18 -05:00
w4rgh0st
70b00d667d
missing dependency
...
runtime_error missing dependency fixed
2015-05-19 13:47:08 -05:00
AltF4
6bb0e3094c
Added php-mt_rand to the README
2015-04-26 19:43:08 -07:00
AltF4
c672cba2c8
Add support for PHP's mt_rand()
...
- PHP has its own mt_rand implementation, so it needed to
be supported separately.
- Also added unit tests for php-mt_rand
2015-04-23 13:36:09 -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
AltF4
e917995c8c
Fix for glibc threading and portability problems
...
- Copied in the glibc-rand code from stdlib
2014-12-14 15:10:06 -07:00
AltF4
69fb360ffa
Updated Readme with CPPUnit install instructions on Ubuntu
2014-12-14 09:36:32 -07:00
moloch
c1460f2abd
Updated README to reflect Python API changes
2014-12-14 03:30:43 -08:00
moloch
6797777668
Fixed typo in Untwister unittest
2014-12-14 03:04:27 -08:00
moloch
7ec05b3532
Updated Python docstrings
2014-12-14 03:01:25 -08: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
9fb46f7339
Fixed compiler warning in Python bindings with gcc
2014-12-13 23:59:39 -08:00
moloch
3db80cf74c
Fixed Untwister unit test seed value
2014-12-13 23:40:04 -08:00
moloch
9de3ebad78
Added std::string to avoid compiler warnings with gcc
2014-12-13 23:34:57 -08:00
moloch
c69c25b574
Added unittests for Ruby
2014-12-13 20:19:25 -08:00
moloch
a679572bd5
Added unittests for PRNGFactory
2014-12-13 19:43:13 -08:00
moloch
59e887d15b
Added unittests for Mt19937
2014-12-13 19:18:10 -08:00
moloch
3eeadaf373
Added unittests for Mt19937
2014-12-13 19:17:51 -08:00
moloch
d761475826
Added unittest README
2014-12-13 18:54:52 -08:00
moloch
cc4fb0e0e2
Merge remote-tracking branch 'upstream/master'
2014-12-13 18:44:48 -08:00
moloch
81dfe6c9be
Wrote basic unittests for Untwister
2014-12-13 18:44:10 -08:00
moloch
2e604837f5
Added basic framework for unittests
2014-12-13 18:13:33 -08:00
moloch
8d0be4d129
Refactored Untwister's class members to have m_ prefix
2014-12-13 00:15:32 -08:00
AltF4
16c3e86deb
Merge branch 'master' of https://github.com/moloch--/untwister into moloch
2014-12-12 16:16:41 -07:00
moloch
1e4d7e4a7c
Merged with upstream master
2014-12-12 14:34:05 -08:00
AltF4
4682475938
Merge branch 'master' of https://github.com/moloch--/untwister into moloch
2014-12-12 15:28:17 -07:00
moloch
49a7d49539
Reorganized file structures
2014-12-12 14:27:00 -08:00
AltF4
f910c2f4f5
Merge branch 'moloch'
...
Conflicts:
Untwister.cpp
prngs/Ruby.cpp
2014-12-12 09:50:29 -07:00
AltF4
2b007735c9
Fix for segfault on missing default prng type
...
- The PRNG string wasn't being set to any default, and segfaulting
2014-12-12 09:35:14 -07: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
0bad34c4dd
Removed test file
2014-12-12 01:10:05 -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