package com.limegroup.gnutella.filters; import com.limegroup.gnutella.messages.BadPacketException; import com.limegroup.gnutella.messages.Message; import com.limegroup.gnutella.messages.QueryReply; /** * Filter for replies that are abusing the network. */ public class SpamReplyFilter extends SpamFilter { public boolean allow(Message m) { if (! (m instanceof QueryReply)) return true; try { String vendor = ((QueryReply) m).getVendor(); return !vendor.equals("MUTE"); } catch (BadPacketException bpe) {} return true; } }