in theory we could enable the rule engine used by -j and -k also for --slow-candidates (-S) which is enabled by default in case brain is used.
This would also allow reject rules etc (everything that is supported by -j/-k) but allow multiple rules (like with -r).
This feature of course is currently not implemented, but might be doable... I think if it is not too confusing for the user we could just make -r act differently and allow "more-rules" (like in -j/-k) with -S, but also several rules (like normally used with -r).
You could probably try to request it here: https://github.com/hashcat/hashcat/issues , not gonna lie, this might also be interesting for other users (I just hope it's not too confusing that -r acts differently with brain or -S, but that little inconsistency might be acceptable for the nice feature).
This would also allow reject rules etc (everything that is supported by -j/-k) but allow multiple rules (like with -r).
This feature of course is currently not implemented, but might be doable... I think if it is not too confusing for the user we could just make -r act differently and allow "more-rules" (like in -j/-k) with -S, but also several rules (like normally used with -r).
You could probably try to request it here: https://github.com/hashcat/hashcat/issues , not gonna lie, this might also be interesting for other users (I just hope it's not too confusing that -r acts differently with brain or -S, but that little inconsistency might be acceptable for the nice feature).