The Moep library (libmoep) is a network injection library. It features the MOEP802.11 and MOEP802.3 protocols as well as the IEEE802.11 and IEEE802.3 protocols.
libmoep also allows for frame injection on 802.11 monitor mode devices with per-frame radiotap options such as TX rate, MCS index or RTS/CTS protection. Some of these options require small patches of the mac80211 subsystem of the linux kernel or the device specific drivers. However, in recent kernels, most of the common options are already available out of the box.