Summary: This document provides information about the analysis results you can expect from an ASP analysis.
What results can you expect?
Once the analysis/snapshot generation has completed, you can view the results in the normal manner (for example via CAST Enlighten):
Objects
Icon | Object name |
---|---|
Analysis | |
Subset | |
Application | |
Collection | |
Collection Item, Instance, Property, Variable | |
Method, Sub | |
Object | |
Property | |
Com Objects Folder | |
Constant | |
Folder, URL Folder, URL Group Folder | |
External URL Application Folder | |
File | |
Class | |
Event | |
Function | |
Property Get, Property Let, Property Put, Property Set | |
Method Group, Other Group | |
Global Variables Folder | |
Object | |
Site | |
Virtual Directory |
Client side files
The following client side files types where present in a project will be displayed using the standard icon used in Windows:
- Image files (.gif, .jpg etc.)
- ASP files (.asp, .asa etc.)
- HTML files (.htm, .html, .htc etc.)
- Script files (.js, .vbs etc.)
Links
Link type | When is this link type created? | |
---|---|---|
USE | TypLib | <!--METADATA TYPE = "TypeLib" FILE = "TypLibFileName" --> |
Applet | <APPLET CODE = "AppletCode" CODEBASE = "AppletCodeBase" > | |
ActiveX through a variable | x = new ActiveXObject("A.B") function f() { x.Method() Use link between f and A.B | |
Dynamic data source | <OBJECT id = id_obj classid = "clsid:Sample"></OBJECT> <A DATASRC=#id_obj datafld = "url" id=id_a> Use link between id_a and id_obj | |
Database object | <SCRIPT> ExecuteSQL("select * from authors") </SCRIPT> | |
MAP | <img src="images/cover.jpg" border=0 usemap="#covermap" ismap id=id_img> <map name="covermap"> <area shape=rect href="whatis.htm" coords="0,0,315,198"> <area shape=rect href="signup.asp" coords="0,198,230,296"> <area shape=rect href="holdings.asp" coords="229,195,449,296"> <area shape=rect href="question.htm" coords="314,0,449,196"> </map> | |
MENTION | Indicates the area in which the ActiveX is mentioned | function f() { return CreateObject("A.B") } Mention link between f and A.B |
Indicates the area in which the class name is mentioned | function f() { return new g() } Mention link between f and g | |
INCLUDE | Indicates the inclusion of a file | <SCRIPT LANGUAGE = "JavaScript" SRC = "inc.js"> </SCRIPT> |
CALL | Indicates a call to a file | <A HREF = "called_file.htm" ></A> <SCRIPT LANGUAGE = JavaScript> window.open("called_file.htm") </SCRIPT> |
Indicates a function call | <SCRIPT> function f() { return 1; } function g() { return f() } </SCRIPT> Call link between g and f | |
ACCESS | Indicates a access type link enters a property of an HTC component together with the associated PUT or GET function. | <PUBLIC:PROPERTY NAME="xmlData" ID="xmlDataID" GET="getxmlData" PUT="putxmlData"/> ACCESS link betwee xmlData and the getxmlData and putxmlData functions. |
ACCESS and READ | Read only access to a file | <!--#FLASTMODE FILE = "accessed_file.htm"> |
Read only access to a variable | <SCRIPT> function f() { y=x } </SCRIPT> Read only access between f and x | |
ACCESS and WRITE | Read and write access to a variable | <SCRIPT> function f() { y=x } </SCRIPT> Read and write access between f and y |
ACCESS and PAGE_FORWARD | Indicates a redirection. Only available for analyzed IIS applications. | - |
REFER | Indicates that a variable refers to another variable | <SCRIPT> x = new ActiveXObject("A.B") Application("y")=x </SCRIPT> Refer link between Application("y") and x |
RELY ON and INSTANCE OF | Indicates that a variable is an instance of a class | <SCRIPT> x=new ActiveXObject("A.B") </SCRIPT> INSTANCE_OF link between x and A.B |
GO THROUGH | Indicates the error file(s) used. Only available for analyzed IIS applications. | - |