I have a Mac with Windows in a VM. Will it work?
Although the main program logic is operating at the packet level, Daihinia keeps track of some WLAN-specific notifications that are not available with a virtualized generic adapter that is usually provided by virtualization solutions like VMWare, VirtualBox or Parallels. Such notifications include the SSID query response (to turn meshing on only when connected to "Daihinia" SSIDs) and the association/disassociation notifications (to keep track of neighboring nodes).
However, if you have a USB adapter, and plug it into the VM as a USB device, then Windows inside the VM sees it as a real WLAN adapter and provides all the necessary functionality. In fact, precisely this configuration is exploited extensively while developing/debugging Daihinia.