You can do all that with a PandwaRF Rogue Pro.
Rolling codes decryption and generation require a Kaiju License.