of any protocol architecture modification it will be noted that the definition of the actions and of the semantic flows with the aid of the database 6 on the one hand and the definition of the possible protocol architectures with the aid of the protocol attributes interfaces on the other hand are independently achievable the filtering engine 1 is devised to read table 5 and the database 6 so as to read and write the data structures 50 51 52 and activate the protocol attributes interfaces 40 41 42 43 in such a way as to execute the method described now with reference to fig4 and 5 the method is described here for the particular case where the communication data are transmitted packetwise in a step 100 the advantage is the ability to process the communication data in real time as and when they are received packetwise without having to store these packets the method can be adapted to global processing batch processing of communications data for example daily the steps remaining substantially the same the distinction is rather in the actions to be triggered those of tables of firewall links and of service links being more beneficial for real time processing those of tables of measurement links or of compression.