Data filter (100, 200, 300) comprising: a data input interface (101, 201) configured to receive data (102, 202) of data messages (103, 203) that conform to a predefined data protocol; a memory (105, 205) coupled to the data input and configured to store the received data (102, 202); a display (106, 206, 306); a display controller (107, 207) coupled to the memory (105, 205) and the display (106, 206, 306) and configured control the display (106, 206, 306) to display the received data in a diagram (108, 208) with a predefined number of parallel axes (109-1 - 109-n, 209-1 - 209-n, 609-1, 609-2, 609-3, 709-1, 709-2, 709-3), wherein each of the parallel axes (109-1 - 109-n, 209-1 - 209-n, 609-1, 609-2, 609-3, 709-1, 709-2, 709-3) represents a predefined characterizing section of the data messages (103, 203) that is defined by the data protocol; a user input interface configured to receive a user input, the user input defining a range (725, 726, 730) on one of the parallel axes (109-1 - 109-n, 209-1 - 209-n, 609-1, 609-2, 609-3, 709-1, 709-2, 709-3); and a filter coupled to the user input interface and to the display controller (107, 207) and configured to filter the data based on the range (725, 726, 730) indicated by the user input and to provide respective filtered data to the display controller (107, 207) for displaying on the display (106, 206, 306); characterized by a vectorizer configured to load the received data from the memory (105, 205) and convert the data of each of the data messages (103, 203) into a respective multidimensional vector comprising a number of dimensions that equals the number of parallel axes (109-1 - 109-n, 209-1 - 209-n, 609-1, 609-2, 609-3, 709-1, 709-2, 709-3), wherein each one of the dimensions of the multidimensional vectors represents the same predefined characterizing section of the data messages (103, 203) that is represented by the respective one of the parallel axes (109-1 - 109-n, 209-1 - 209-n, 609-1, 609-2, 609-3, 709-1, 709-2, 709-3); and wherein the display controller (107, 207) is configured control the display (106, 206, 306) to display the received data of the data messages (103, 203) in the diagram (108, 208) based on the multidimensional vectors. a data input interface (101, 201) configured to receive data (102, 202) of data messages (103, 203) that conform to a predefined data protocol; a memory (105, 205) coupled to the data input and configured to store the received data (102, 202); a display (106, 206, 306); a display controller (107, 207) coupled to the memory (105, 205) and the display (106, 206, 306) and configured control the display (106, 206, 306) to display the received data in a diagram (108, 208) with a predefined number of parallel axes (109-1 - 109-n, 209-1 - 209-n, 609-1, 609-2, 609-3, 709-1, 709-2, 709-3), wherein each of the parallel axes (109-1 - 109-n, 209-1 - 209-n, 609-1, 609-2, 609-3, 709-1, 709-2, 709-3) represents a predefined characterizing section of the data messages (103, 203) that is defined by the data protocol; a user input interface configured to receive a user input, the user input defining a range (725, 726, 730) on one of the parallel axes (109-1 - 109-n, 209-1 - 209-n, 609-1, 609-2, 609-3, 709-1, 709-2, 709-3); and a filter coupled to the user input interface and to the display controller (107, 207) and configured to filter the data based on the range (725, 726, 730) indicated by the user input and to provide respective filtered data to the display controller (107, 207) for displaying on the display (106, 206, 306); characterized by a vectorizer configured to load the received data from the memory (105, 205) and convert the data of each of the data messages (103, 203) into a respective multidimensional vector comprising a number of dimensions that equals the number of parallel axes (109-1 - 109-n, 209-1 - 209-n, 609-1, 609-2, 609-3, 709-1, 709-2, 709-3), wherein each one of the dimensions of the multidimensional vectors represents the same predefined characterizing section of the data messages (103, 203) that is represented by the respective one of the parallel axes (109-1 - 109-n, 209-1 - 209-n, 609-1, 609-2, 609-3, 709-1, 709-2, 709-3); and wherein the display controller (107, 207) is configured control the display (106, 206, 306) to display the received data of the data messages (103, 203) in the diagram (108, 208) based on the multidimensional vectors.