Catcher allows you to manually intercept ("catch") and edit PDUs.
Description
Catcher GUI Tab is added to PETEP when you press start.
Catching is disabled by default and can be enabled in the Catcher tab.
PDU Flow Section
PDU Flow section contains fields that characterize:
- Proxy: proxy instance for PDU transmission.
- Connection: connection of specified proxy that will send the PDU to its destination.
- Destination: in which direction the PDU is sent.
- Target Interceptor: next interceptor in which the PDU will be processed.
PDU Data Section
PDU Data section contains fields for tags, data bytes and also protocol-specific data (if there are any).
Tags
In order to specify, which PDUs should be catched, you can tag them using the following tags (all PDUs are catched by default):
- no_catch: tagged PDU won't show in GUI, however, it will be kept in queue to keep correct PDU order.
- no_catch_skip: tagged won't be catched (it will jump over the Catcher = PDU order can be violated).
- catch: tagged PDU will be catched even if it already has no_catch / no_catch_skip tag.