package com.it_jaros.jscanner.scan.domain; import com.it_jaros.jscanner.scan.service.ServiceType; import java.util.BitSet; import java.util.Collections; import java.util.List; import java.util.Map; public record ScanResult( String host, PortList openPorts, PortList filteredPorts, Map bannerRecognition, List errors ) { public static ScanResult empty(String host) { return new ScanResult( host, new PortList(new BitSet(PortRange.MAX_PORT)), new PortList(new BitSet(PortRange.MAX_PORT)), Collections.emptyMap(), Collections.emptyList() ); } }