1. A system for protecting at least one client from becoming part of at least one botnet, the client having at least one client address and the botnet being controlled by at least one criminal server having at least one bot address, the botnet operable to communicate data between said at least one client address and said at least one bot address, the system comprising: at least one processing unit, said processing unit configured to classify said data into indexed data and to filter said indexed data into filtered data pertaining to data queries; at least one storage unit configured to store said indexed data; and at least one communication unit configured to receive said data queries and send filtered data pertaining to said data queries.