report property
Future<TcpScannerTaskReport>
report
Request scan report report
Implementation
Future<TcpScannerTaskReport> get report async {
var scanReport = Report(host, ports);
var reports = await Future.wait(_scanners.map((scanner) => scanner.report));
reports.forEach((report) {
scanReport.addOpen(ports: report.openPorts);
scanReport.addClosed(ports: report.closedPorts);
if (scanReport.status != ReportStatus.progress) {
scanReport.status = report.status;
}
});
return _reportToTcpScannerTaskReport(scanReport);
}