If your issue has been resolved, please edit your topic and add "resolved" to the title and add the "resolved" tag (at the bottom of the edit window) so that other users may easily find the information in the future. Plus you're helping make the community better! :)
Essentially a Linux environment is required, but of more importance are the dependencies. These are mostly Python packages. We’ve tested Snoopy on Kali 1.x, and Ubuntu 12.04 LTS. We managed to get it working on Maemo (N900) too. We’re investigating getting it running on OpenWRT/ddWRT. Please let us know if you have success.