Files

44 lines
2.1 KiB
Markdown

# Workflows - Web Application Scanning with Nikto
## Workflow 1: Standard Web Server Assessment
```
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ Enumerate │──>│ Run Nikto │──>│ Parse XML │
│ Web Servers │ │ Scan │ │ Results │
│ (Nmap/DNS) │ │ (-Format xml)│ │ │
└──────────────┘ └──────────────┘ └──────────────┘
┌───────────────────────────────────┘
v
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ Validate │──>│ Cross-ref │──>│ Generate │
│ Findings │ │ with NVD │ │ Report │
│ (Manual) │ │ (CVE/CVSS) │ │ │
└──────────────┘ └──────────────┘ └──────────────┘
```
## Workflow 2: CI/CD Integration
```
Code Push → Build → Deploy to Staging
Run Nikto Scan
┌───────┴───────┐
│ │
No Findings Findings Found
│ │
Deploy to Block Deploy
Production Notify Team
```
## Workflow 3: Multi-Tool Web Assessment
1. **Nikto**: Server configuration and known vulnerability checks
2. **OWASP ZAP**: Application logic and dynamic analysis
3. **testssl.sh**: Comprehensive SSL/TLS assessment
4. **Nuclei**: Template-based CVE validation
5. **Manual Testing**: Validate and verify all findings
6. **Consolidated Report**: Merge results from all tools