bbrf-client
bbrf-client copied to clipboard
Unexpected behavior when multiple programs have overlapping services
Since the BBRF server stores services with their ip:port identifier, adding the same service when it is already assigned to another program will fail.
In practice, this might occur for either local IPs (although unlikely to be the result of a portscan), as well as when scanning shared infrastructure.
An improvement would be to either allow assigning more than one program to a single service, e.g. "program": ["one", "two"] rather than a single value "program": "one", and improving the server so it returns the document regardless of which program is specified.
@honoki is this still an issue? I see multiple programs assigned to the same service, such as http/ssh etc.