A method for automatically filtering network messages in an aviation network for an aircraft based on a current system context, the method comprising: receiving, by a processor of a computer system, a network message transmitted via one or more network packets within the aviation network, wherein the network message is transmitted from a source avionic device to a destination avionic device; establishing, by the processor, a current system context based on monitoring one or more avionic devices in the aviation network, wherein the system context indicates an aggregate status of the one or more avionic devices; analyzing, by the processor, an acceptability of the network message by: identifying a plurality of attributes corresponding to the network message, wherein the plurality of attributes correspond to header and data fields of the one or more network packets corresponding to the network message; and determining the acceptability of the network message within the system context based on one or more filter rules, wherein the one or more filter rules specify what attributes are allowed within a particular system context; and forwarding, by the processor, the network message to the destination avionic device if the network message is determined to be acceptable within the system context, wherein the one or more filter rules are automatically generated during a testing phase of the aviation network by: capturing one or more test network packets corresponding to a test functional network flow transmitted within the aviation network; parsing the one or more test network packets in order to extract one or more test network messages corresponding to the test functional network flow; examining a test network message of the one or more test network messages in order to identify a plurality of test attributes, wherein the plurality of test attributes correspond to header and data fields of the one or more test network packets corresponding to the test network message; classifying the plurality of test attributes of the test network message; automatically generating one or more tables corresponding to the one or more test network messages, wherein the one or more tables include the one or more filter rules, wherein the one or more tables are chained based on one or more test attributes of the test network messages; and validating the one or more filter rules. receiving, by a processor of a computer system, a network message transmitted via one or more network packets within the aviation network, wherein the network message is transmitted from a source avionic device to a destination avionic device; establishing, by the processor, a current system context based on monitoring one or more avionic devices in the aviation network, wherein the system context indicates an aggregate status of the one or more avionic devices; analyzing, by the processor, an acceptability of the network message by: identifying a plurality of attributes corresponding to the network message, wherein the plurality of attributes correspond to header and data fields of the one or more network packets corresponding to the network message; and determining the acceptability of the network message within the system context based on one or more filter rules, wherein the one or more filter rules specify what attributes are allowed within a particular system context; and identifying a plurality of attributes corresponding to the network message, wherein the plurality of attributes correspond to header and data fields of the one or more network packets corresponding to the network message; and determining the acceptability of the network message within the system context based on one or more filter rules, wherein the one or more filter rules specify what attributes are allowed within a particular system context; and forwarding, by the processor, the network message to the destination avionic device if the network message is determined to be acceptable within the system context, capturing one or more test network packets corresponding to a test functional network flow transmitted within the aviation network; parsing the one or more test network packets in order to extract one or more test network messages corresponding to the test functional network flow; examining a test network message of the one or more test network messages in order to identify a plurality of test attributes, wherein the plurality of test attributes correspond to header and data fields of the one or more test network packets corresponding to the test network message; classifying the plurality of test attributes of the test network message; automatically generating one or more tables corresponding to the one or more test network messages, wherein the one or more tables include the one or more filter rules, wherein the one or more tables are chained based on one or more test attributes of the test network messages; and wherein the one or more tables include the one or more filter rules, wherein the one or more tables are chained based on one or more test attributes of the test network messages; and validating the one or more filter rules.