library/src/exploitation/WebExploitation/BP-WebExploitation.cc
// Multiple assessment dispatcher (runs the full list of assessments)
Multiple assessment dispatcher (runs the full list of assessments)
Multiple assessment dispatcher ( runs the full list of assessments )
size_t BP_RunWebAssessments(P_BP_WEB_ASSESSMENT assessmentList)
{
	if (!assessmentList)
		return ERR_FAILURE;
	for
	(
		assessmentList = assessmentList->first;
		assessmentList;
		assessmentList = assessmentList->next
	)
	{
		BP_RunWebAssessment(assessmentList);
	}
	return ERR_SUCCESS;
}
size_t BP_RunWebAssessments ( P_BP_WEB_ASSESSMENT assessmentList ) { if ( ! assessmentList ) return ERR_FAILURE ; for ( assessmentList = assessmentList -> first ; assessmentList ; assessmentList = assessmentList -> next ) { BP_RunWebAssessment ( assessmentList ) ; } return ERR_SUCCESS ; }
Multiple assessment dispatcher (runs the full list of assessments)
Multiple assessment dispatcher ( runs the full list of assessments )
// ensure we have an assessment list to work with // run each assessment in the assessment list // run the web assessment // return indicating success