1. A method for filtering a peer-to-peer (P2P) search query in a P2P network comprising the steps of: generating a P2P search query by a P2P-enabled device in the P2P network; appending device capability information to the P2P search query to generate a device-specific P2P search query; providing the device-specific P2P search query to the P2P network; and remotely filtering search query results in response to the device-specific P2P search query to generate filtered search query results for providing to the P2P-enabled device.