IL227332A

System and method for automated generation of web decoding templates

Abstract

This record has no abstract on file.

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

21 claims: 5 independent, 16 dependent

  1. 1
    227,332/3 CLAIMS 1. A method, comprising:receiving, by a processor, network traffic that is sent using a communication protocol;extracting from the received network traffic, a plurality of transactions that are determined to relate to a specific task of a target protocol;presenting, by the processor, the extracted transactions from the received network traffic to an operator;for a plurality of specific fields in the presented transactions, performing: receiving, by the processor, indications of a specific field in a plurality of the presented transactions;and formulating, by the processor, one or more recognition rules for recognizing the specific field in general packets, based on the received indications and the presented transactions, and one or more extraction rules for extracting target information from the specific field;and using the recognition rules and the extraction rules, extracting the target information from subsequent network traffic that uses the communication protocol.
  2. 10
    The method according to any one of the preceding claims, wherein extracting the plurality of transactions comprises extracting from the received network traffic, transactions that use the target protocol and then extracting from the transactions that use the target protocol, transactions relating to the specific task. 227,332/3
  3. 12
    The method according to any one of the preceding claims, wherein formulating the one or more recognition rules by the processor comprises searching for a rule in common to the indicated specific field in the plurality of the presented transactions, and verifying that the rule is not met by other transactions.
  4. 13
    The method according to any one of the preceding claims, wherein formulating the one or more recognition rules by the processor comprises searching by the processor for a rule indicating a fixed offset from a given reference point to the specific field in the presented transactions.
  5. 14
    Apparatus, comprising:a memory, which is configured to store network traffic that has been sent using a communication protocol;and a processor, which is configured to extract from the stored network traffic, a plurality of transactions that are determined to relate to a specific task of a target protocol, to present the extracted transactions from the received network traffic to an operator, for a plurality of specific fields in the presented transactions, to perform: receive indications of a specific field in a plurality of the presented transactions;and formulate, based on the presented transactions of the network traffic and the received indications, one or more recognition rules for recognizing the specific field in general packets and one or more 227,332/3 extraction rules for extracting target information from the specific field, and, using the recognition rules and the extraction rules, to extract the target information from subsequent network traffic that uses the communication protocol.