Zaval Proxy Suite is a user-friendly software enabling monitoring of TCP-based protocols.
Being a purely java solution, it is universally compatible and easy to implement. The Zaval Proxy Suite is a proxy that works by transferring data between the client and the server while writing incoming and outgoing traffic into log files. It provides the ability to see this data in its raw form as it is being transferred.
When the Zaval Proxy Suite is started, it goes through the configuration file and creates the stated number of proxy servers and shutdown server. The Proxy server is basically a server socket that listens on the specified port. Once the client is connected, the proxy connects to the target server and transfers data between the two while logging the entire traffic.
For each connection established by the proxy server, two files are created: xxx-input (request data from the client) and xxx-output (response data from the server). The xxx stands for the sequential number of the connection for the proxy server, while the traffic is logged in a separate directory for each proxy.
The shutdown server is a crucial component of the software as it ensures that all open connections are closed correctly when the program is closed. When setting up the proxy server, you will need to specify the address of the proxy server in the client application (e.g., web browser) and the address of the target server in the proxy configuration file.
The Zaval Proxy Suite allows you to create multiple proxy servers that can run at the same time, with each proxy server using different port numbers. Therefore, you can fully control the proxy configuration, making it an ideal solution for developers and system administrators.
Version 1.0.0: N/A