Currently Gargoyle supports L7 filtering but only with the protocols which are distributed with OpenWRT. There are many other protocols possible.
I have finished work on enhancing the L7 filter support in Gargoyle. The result is that we can add additional protocols in Gargoyle release. In addition users will be able to add their own protocols on their router without too much fuss.
So now the question up for discussion is which protocols beyond the OpenWRT defaults should be added to the Gargoyle release:
OpenWrt defaults include:
- bittorrent
edonkey
vnc
ssl
smtp
pop3
ntp
msnmessenger
jabber
irc
ident
http
gnutella
ftp
fasttrack
bitorrent
aim
- cvs
dns
httpvideo
httpaudio
imap
rtp
ssh
telnet
I want to conclude this post by saying that just because a protocol is listed at http://l7-filter.sourceforge.net does not mean that it works good. Many of the patterns there do not match well and/or are outdated and no longer work. If you want something added please share your real-world experience with the pattern and especially how it works for you. If you would like to test your favorite pattern using the current Gargoyle release I will tell you how.