I and my colleagues are doing a project where we have to analyze traffic of a group of volunteers. Where they will connect to the network using WIFI/Ethernet. ALL their traffic especially searches made on google and other search engines are to be logged. The volunteers are free to use any device, hence the solution needs to be platform independent for the clients and traffic needs to be logged to a system running linux (probably ubuntu). A solution without a lot of packet analysis will be appreciated as this would be time consuming.
The network and router is our own and any solutions including using the router is welcome.