Patent ID: 7325026

Claim:
A method for analyzing communications made by a mainframe application operating at a node on a computer network, the method comprising: identifying, responsive to a communications analysis module beginning execution, a plurality of routines corresponding to socket calls within the application to select locations to hook the application in response to the application lacking predetermined locations to hook; hooking the application at the selected locations by modifying routine entry points so as to additionally execute communications analysis code; receiving a user request, the user request comprising an Internet Protocol (IP) port number and an IP address of a client system or a server system; responsive to the received user request corresponding to a hooked location, executing the corresponding communications analysis code, the actions of the code comprising: retaining a current set of state data of the application, wherein the state data if not retained would otherwise be modified by the communications analysis code; making a communications call on behalf of the application, the communications call transparent to the application; and storing in a file a set of information communicated in response to making the communications call.