- Completely new A* search algorithm which is significantly faster than BFS
- Cipher identification heuristics module to aid in A* search
- Brand new English checker with much more improved accuracy
- 2 new decoders
Basically I spent a significant amount of time rewriting the search algorithm to be super efficient and writing the new English checker.
Also, Ares can now detect passwords in plaintext like passw0rd
etc.
What's Changed
- Fixed typos in src/english.rs by @gregorni in #231
- reduce memory usage of bfs by @swanandx in #232
- Move timer out of bfs by @swanandx in #233
- Bump regex from 1.8.1 to 1.8.3 by @dependabot in #241
- Bump base64 from 0.21.0 to 0.21.2 by @dependabot in #240
- Bump data-encoding from 2.3.3 to 2.4.0 by @dependabot in #237
- Bump cargo-nextest from 0.9.51 to 0.9.52 by @dependabot in #229
- Fix some speling mistakes in some comments by @gregorni in #246
- Bump once_cell from 1.17.1 to 1.17.2 by @dependabot in #251
- Bump lemmeknow from 0.7.0 to 0.8.0 by @dependabot in #250
- Bump bs58 from 0.4.0 to 0.5.0 by @dependabot in #248
- Fix some typos in src/config/mod.rs by @gregorni in #252
- Bump log from 0.4.17 to 0.4.18 by @dependabot in #249
- Bump cargo-nextest from 0.9.52 to 0.9.53 by @dependabot in #253
- Bump criterion from 0.4.0 to 0.5.1 by @dependabot in #254
- Fix comment lint errors and bump dependencies by @oddron in #279
- Fix off-by-one in Caesar decoder by @oddron in #280
- Bump log from 0.4.18 to 0.4.19 by @dependabot in #261
- Fixes Morse Code, Mapped delimiters to spaces in the output by @oddron in #281
- Bump urlencoding from 2.1.2 to 2.1.3 by @dependabot in #282
- Bump lazy-regex from 2.5.0 to 3.0.1 by @dependabot in #283
- Bump num from 0.4.0 to 0.4.1 by @dependabot in #284
- Bump clap from 4.3.19 to 4.3.21 by @dependabot in #285
- Implement the A1Z26 Encoding by @oddron in #286
- Bump cargo-nextest from 0.9.53 to 0.9.54 by @dependabot in #287
- Update cargo-dist by @SkeletalDemise in #288
- Bump log from 0.4.19 to 0.4.20 by @dependabot in #290
- english checker: Fix cargo warning about unused doc comment by @gregorni in #319
- remove deny by @bee-san in #321
- Decoder tests: Apply base65536's format everywhere by @gregorni in #247
- Bump clap from 4.3.21 to 4.4.18 by @dependabot in #333
- Bump proc-macro2 from 1.0.66 to 1.0.76 by @dependabot in #328
- Add Z85 decoding by @gregorni in #243
- Add ROT47 by @SkeletalDemise in #225
- build(deps): bump base64 from 0.21.7 to 0.22.1 by @dependabot in #361
- build(deps): bump gibberish-or-not from 0.7.0 to 1.1.0 by @dependabot in #359
- build(deps): bump cargo-nextest from 0.9.91 to 0.9.92 by @dependabot in #360
- build(deps): bump clap from 4.5.30 to 4.5.31 by @dependabot in #357
- build(deps): bump env_logger from 0.10.2 to 0.11.6 by @dependabot in #358
- Add A* search to Ares by @bee-san in #362
- add braille by @bee-san in #356
- Bee add braile by @bee-san in #363
- Disable reciprocal decoders by @bee-san in #364
- Improve AStar search with better heuristics by @bee-san in #365
- Added CI by @bee-san in #367
- added viginere by @bee-san in #369
- Add the ability to have custom colours in the CLI by @bee-san in #370
- build(deps): bump gibberish-or-not from 2.0.0 to 3.0.0 by @dependabot in #373
- build(deps): bump proc-macro2 from 1.0.93 to 1.0.94 by @dependabot in #371
- Bee is password by @bee-san in #375
- Change A* to penalities, fixed base64 double decoding issues by @bee-san in #376
- build(deps): bump dirs from 5.0.1 to 6.0.0 by @dependabot in #378
- build(deps): bump gibberish-or-not from 3.0.0 to 4.0.3 by @dependabot in #379
- build(deps): bump rand from 0.8.5 to 0.9.0 by @dependabot in #372
- Split AStar into multiple files by @bee-san in #377
New Contributors
Full Changelog: v0.10.0...0.11.0