C# Class WSSAT.BusinessLayer.DynamicVulnerabilityScanner

显示文件 Open project: YalcinYolalan/WSSAT Class Usage Examples

Public Methods

Method Description
DynamicVulnerabilityScanner ( MainForm mainForm ) : System
ScanVulnerabilities ( WebServiceToInvoke wsInvoker, WSOperation operation, VulnerabilitiesVulnerability vuln, string targetNameSpace, WSDescriber wsDesc, WSDescriberForReport WSItemVulnerabilities, ReportObject reportObject, bool isDebug, List &respHeader, string customSoapHeaderTags, string customSoapBodyTags ) : void
SetSoapFaultException ( WSOperation operation, SoapException soapEx, WSDescriberForReport WSItemVulnerabilities, bool isDebug ) : void

Private Methods

Method Description
CheckUnAuthenticatedMethod ( WebServiceToInvoke wsInvoker, WSOperation operation, VulnerabilitiesVulnerability vuln, string targetNameSpace, WSDescriberForReport WSItemVulnerabilities, ReportObject reportObject, bool isDebug, List &respHeader, string customSoapHeaderTags, string customSoapBodyTags ) : void
CheckVulnsExceptAuth ( WebServiceToInvoke wsInvoker, WSOperation operation, VulnerabilitiesVulnerability vuln, string targetNameSpace, WSDescriber wsDesc, WSDescriberForReport WSItemVulnerabilities, ReportObject reportObject, bool isDebug, List &respHeader, string customSoapHeaderTags, string customSoapBodyTags ) : void
SetParameterDefaultValue ( WebServiceToInvoke wsInvoker, WSParameter wSParameter, bool isDebug ) : void
SetVuln ( WebServiceToInvoke wsInvoker, WSDescriberForReport WSItemVulnerabilities, VulnerabilitiesVulnerability vuln, WSOperation operation, string payload, string paramName, string logStr ) : void

Method Details

DynamicVulnerabilityScanner() public method

public DynamicVulnerabilityScanner ( MainForm mainForm ) : System
mainForm MainForm
return System

ScanVulnerabilities() public method

public ScanVulnerabilities ( WebServiceToInvoke wsInvoker, WSOperation operation, VulnerabilitiesVulnerability vuln, string targetNameSpace, WSDescriber wsDesc, WSDescriberForReport WSItemVulnerabilities, ReportObject reportObject, bool isDebug, List &respHeader, string customSoapHeaderTags, string customSoapBodyTags ) : void
wsInvoker WebServiceToInvoke
operation WSSAT.DataTypes.WSOperation
vuln WSSAT.DataTypes.VulnerabilitiesVulnerability
targetNameSpace string
wsDesc WSSAT.DataTypes.WSDescriber
WSItemVulnerabilities WSSAT.DataTypes.WSDescriberForReport
reportObject WSSAT.DataTypes.ReportObject
isDebug bool
respHeader List
customSoapHeaderTags string
customSoapBodyTags string
return void

SetSoapFaultException() public method

public SetSoapFaultException ( WSOperation operation, SoapException soapEx, WSDescriberForReport WSItemVulnerabilities, bool isDebug ) : void
operation WSOperation
soapEx SoapException
WSItemVulnerabilities WSDescriberForReport
isDebug bool
return void