Welcome to PETEP guide!
PETEP is an open-source Java application with graphical user interface. It allows testers to setup proxies and interceptors to manage the traffic transmitted between client and server. Currently only TCP, UDP and basic HTTP & Websocket protocols are supported officially (with SSL/TLS support), but other protocols might be implemented easily using extensions.
PETEP website: PETEP
Author's website: Michal Válka (Warxim)
Be aware that this is a simplified guide. For more information, please go to the PETEP website, where you can find both user and development guides.
One of core properties of PETEP is its extensibility. Extensions can be written in Java using PetepLib.jar library - for more information about extension development, please check out PETEP website using your web browser.
Proxy extensions allow you to implement your own proxies for other protocols (SMTP, ...). Data from these protocols will be transmitted through the PETEP core and its modules.
Internal proxy extensions:
Intercept extensions allow you to implement your own intercepting module which can modify PDUs, create GUI tabs etc.
Internal intercept extensions: