Pragma Protocol Analyzer

protan.exe

Protan is a useful protocol debugging tool. It will create a file that displays all information exchanged between the server and client. When it knows the data type, it will format that data for easier reading. Protan can be used for multiple sessions, if the session is disconnected and reconnected without exiting protan. If protan is running, then the monitored port will be blocked for any further connections. Each session connected during a single run of protan will create files named by the server passed to the program followed by a sequence number of session connected. A formatted and raw file will be created for each session.

USAGE:

protan clientport servername serverport

COMMAND OPTIONS:

Clientport Port on the local machine on which protan will listen

servername The server name that protan will connect to after local connection

serverport The port protan will connect to the server on

EXAMPLES:

To analyze data in a Telnet session connected to a server named server1.domain.com, start protan like this:

 protan 81 server1.domain.com 23

This starts protan listening on the localhost at port 81. When a connection to port 81 on the localhost is opened, protan will pass that connection on the server server1.domain.com using the standard Telnet port, 23. Therefore, if you are using Pragma Systems Console Telnet Client, your telnet client would be started like this:

 telnetc localhost 81

This tells the telnet client to connect to host localhost on port 81.

Perform the session to duplicate any issue that might be occurring, return to the protan window. There should be multiple send/receive lines.

Type CTRL-C to exit protan.

In the same directory where protan was launched, there will be a file named localhost1.txt. This file will contain the formatted data sent between the client and the server. There will also be a file localhost1_raw.txt, which will contain the unformatted data between the client and server.