LimeWire Consolidated API

Package com.limegroup.gnutella.filters

Interface Summary
IPFilter Defines an interface to find out if an IP address is banned.
IPFilter.IPFilterCallback Defines an interface for loading IP Filters through a callback.
SpamFilter A filter to eliminate Gnutella spam.
SpamFilterFactory  
 

Class Summary
AllowFilter A filter that allows anything.
AnomalousQueryFilter A filter that blocks anomalous queries that meet the following criteria: 1) The first four bytes of the GUID match a large fraction of recently seen queries 2) The query does not ask for OOB replies, so the first four bytes of the GUID are not being used to encode the OOB reply address 3) There are no flags set in the minimum speed field
CompositeFilter  
DuplicateFilter A spam filter that tries to eliminate duplicate packets from overzealous users.
GreedyQueryFilter Stops queries that are bound to match too many files.
GUIDFilter Blocks GUIDs from runaway Qtrax queries.
HashFilter filters out queries containing hash urns.
HostileFilter  
IPList A mutable list of IP addresses.
KeywordFilter A spam filter that removes certain "bad" keywords.
LimeWireFiltersModule  
LocalIPFilter Blocks messages and hosts based on IP address.
MultiIPList A view over several IPLists.
MutableGUIDFilter Filter for query replies based on the GUID of the reply, and other details.
RequeryFilter Blocks over-zealous automated requeries.
SpamReplyFilter Filter for replies that are abusing the network.
URNFilter A filter that blocks query responses with URNs that match either of two blacklists, one local and one remote (SIMPP).
XMLDocFilter This class is not thread safe, since there is currently no need for it.
 


LimeWire Consolidated API

Copyright © 2009. All Rights Reserved.