| |
---|
| | case 'Low Risk Vulnerabilities': |
---|
| | $sub2++; $sub3 = 1; |
---|
| | $switch = 1; |
---|
| | break; |
---|
| | case 'Informational Risk Vulnerabilities': |
---|
| | $sub2++; $sub3 = 1; |
---|
| | $switch = 1; |
---|
| | break; |
---|
| | case 'Description': |
---|
| | $switch = 2; |
---|
| | break; |
---|
| | case 'Solution': |
---|
| |
---|
| | # code... |
---|
| | break; |
---|
| | } |
---|
| | |
---|
| | //echo $line[$i]."\n"; // DEBUG |
---|
| | echo $line[$i]."\n"; // DEBUG |
---|
| | } |
---|
| | $first_desc = explode("Description", $vuln[0]['desc']); |
---|
| | |
---|
| | $vuln[0]['desc'] = $first_desc[sizeof($first_desc)-1]; |
---|
| | }else{ // old template or Dave's format |
---|
| | for ($i=$start; $i <= $end ; $i++) { |
---|
| | // change state (action to take) |
---|
| |
---|
| | case 'Low Risk Vulnerabilities': |
---|
| | $sub2++; $sub3 = 1; |
---|
| | $switch = 1; |
---|
| | break; |
---|
| | case 'Informational Risk Vulnerabilities': |
---|
| | $sub2++; $sub3 = 1; |
---|
| | $switch = 1; |
---|
| | break; |
---|
| | case 'Description': |
---|
| | $switch = 2; |
---|
| | break; |
---|
| | case 'Solution': |
---|
| |
---|
| | |
---|
| | if(writeIssueTable($vuln, "Serious", $resultsFolder."/findings_serious.csv")) |
---|
| | echo "[+] serious issues: $resultsFolder/findings_serious.csv\n"; |
---|
| | if(writeIssueTable($vuln, "High", $resultsFolder."/findings_high.csv")) |
---|
| | echo "[+] high issues: $resultsFolder/findings_serious.csv\n"; |
---|
| | echo "[+] high issues: $resultsFolder/findings_high.csv\n"; |
---|
| | if(writeIssueTable($vuln, "Medium", $resultsFolder."/findings_medium.csv")) |
---|
| | echo "[+] medium issues: $resultsFolder/findings_serious.csv\n"; |
---|
| | echo "[+] medium issues: $resultsFolder/findings_medium.csv\n"; |
---|
| | if(writeIssueTable($vuln, "Low", $resultsFolder."/findings_low.csv")) |
---|
| | echo "[+] low issues: $resultsFolder/findings_serious.csv\n"; |
---|
| | echo "[+] low issues: $resultsFolder/findings_low.csv\n"; |
---|
| | if(writeIssueTable($vuln, "Info", $resultsFolder."/findings_info.csv")) |
---|
| | echo "[+] info issues: $resultsFolder/findings_info.csv\n"; |
---|
| | |
---|
| | $order = array('title', 'ref', 'desc', 'fix','rem','cvss','risk','impact','owasp','hosts'); |
---|
| | $orderedArray = array(); |
---|
| | foreach($vuln as $vn_no =>$vn){ |
---|
| |
---|
| | break; |
---|
| | case 'Low': |
---|
| | $l++; |
---|
| | break; |
---|
| | } |
---|
| | } |
---|
| | echo "[=] Serious = $s, High = $h, Medium = $m, Low = $l\n"; |
---|
| | case 'Info': |
---|
| | $i++; |
---|
| | break; |
---|
| | } |
---|
| | } |
---|
| | echo "[=] Serious = $s, High = $h, Medium = $m, Low = $l, Info = $i\n"; |
---|
| | |
---|
| | echo" |
---|
| | Ref | Title | Risk | CVSS | Remediation | OWASP |
---|
| | -------|-----------------------------------|--------|--------|---------------|------------------------------\n"; |
---|
| |
---|
| | |