We are trying to bring Mimic to OpenWrt. The packaging effort is going on in the openwrt
branch, where one can download build artifacts from each commit's GitHub Actions, or build it locally according to OpenWrt documentation.
However, OpenWrt does not come with both kernel BTF and kprobe configuration enabled, and checksum hacks cannot be applied without recompiling the kernel.
As some of the scenarios does not require checksum hack, we build Mimic on OpenWrt with CHECKSUM_HACK=kprobe
. You can use Mimic normally without the kernel module using prebuilts, but if you do need the checksum hacks, you have to build the OpenWrt image manually.