Autumn (Bee)

Results 101 issues of Autumn (Bee)

# What? In this commit: https://github.com/bee-san/Ares/commit/fd4963e0021e61b49a2a3c47d7ba5728fe229bf5 The `Crack` trait has added 2 new methods: 1. `get_tags` to get all the tags of a decoder 2. `get_name` to get the name...

Technical Debt

814 decoding / 5 second for everything apart from Caesar (it can get it too) 222 decodings / 5 seconds with caesar (doesnt get it) Input: https://gchq.github.io/CyberChef/#recipe=Label(%27%27)To_Base64(%27A-Za-z0-9%2B/%3D%27)Jump(%27%27,20)&input=SGVsbG8 I believe this...

bug
good first issue

Our printing is all over the place, we need to centralise all of our printing into a singular module. This enables us to: * Easily change what's printed * Make...

Proposal

```rust /// // The result is an Option so we need to unwrap it /// // The DecoderResult contains the text and the path /// // The path is a...

bug

Instead of returning the first thing it finds, we should instead generate a list of potential answers until we hit the timeout and return the list to the user.

enhancement

Perhaps upgrade the dictionary to the one used in Ciphey; https://github.com/Ciphey/CipheyDists/blob/master/cipheydists/list/english.json

bug
good first issue

https://github.com/bee-san/Ares/pull/107 Every `Text` struct contains a field: ``` text: Vec, ``` Which contains every decoding (even if it's just 1 decoding). After each iteration of BFS we loop over all...

bug
help wanted
good first issue
Technical Debt

I was reading our logs earlier and they're a bit confusing to read, we should add more info. We should also look at using structured logging, but this is a...

Technical Debt

Can we build boilerplate into an attribute macro to make it easier for people?

Technical Debt