I'm not sure if this project is still being maintained. If not, that's too bad.
The issue is that with the 3.x versions of the Linux kernel, vlan handling has changed dramatically. ngrep no longer can grok vlan tagged packets. Would it be possible to get this functionality repaired?