Skip to content

Commit d3d2a37

Browse files
vl4deee11vl4deee11vl4deee11vl4deee11
authored
Fix null results in fox module (#294)
Co-authored-by: vl4deee11 <[email protected]> Co-authored-by: vl4deee11 <[email protected]> Co-authored-by: vl4deee11 <boi4enkovlad@yandex>
1 parent 0d51d0d commit d3d2a37

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

modules/fox/scanner.go

+5
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
package fox
77

88
import (
9+
"errors"
910
log "github.com/sirupsen/logrus"
1011
"github.com/zmap/zgrab2"
1112
)
@@ -107,6 +108,10 @@ func (scanner *Scanner) Scan(target zgrab2.ScanTarget) (zgrab2.ScanStatus, inter
107108
err = GetFoxBanner(result, conn)
108109
if !result.IsFox {
109110
result = nil
111+
err = &zgrab2.ScanError{
112+
Err: errors.New("host responds, but is not a fox service"),
113+
Status: zgrab2.SCAN_PROTOCOL_ERROR,
114+
}
110115
}
111116
return zgrab2.TryGetScanStatus(err), result, err
112117
}

0 commit comments

Comments
 (0)