mirror of
				https://github.com/jtesta/ssh-audit.git
				synced 2025-11-03 18:52:15 +01:00 
			
		
		
		
	Complete "target" in the JSON output with the port (#123)
* Complete "target" in JSON output with the port The JSON output was not showing the port of the target which was scanned. This could be problematic when scanning a host with more than one ssh service running. * Docker tests completet with the port of the scan target in the JSON output
This commit is contained in:
		@@ -477,7 +477,7 @@ def output(out: OutputBuffer, aconf: AuditConf, banner: Optional[Banner], header
 | 
			
		||||
    if aconf.json:
 | 
			
		||||
        out.reset()
 | 
			
		||||
        # Build & write the JSON struct.
 | 
			
		||||
        out.info(json.dumps(build_struct(aconf.host, banner, kex=kex, client_host=client_host), indent=4 if aconf.json_print_indent else None, sort_keys=True))
 | 
			
		||||
        out.info(json.dumps(build_struct(aconf.host + ":" + str(aconf.port), banner, kex=kex, client_host=client_host), indent=4 if aconf.json_print_indent else None, sort_keys=True))
 | 
			
		||||
    elif len(unknown_algorithms) > 0:  # If we encountered any unknown algorithms, ask the user to report them.
 | 
			
		||||
        out.warn("\n\n!!! WARNING: unknown algorithm(s) found!: %s.  Please email the full output above to the maintainer (jtesta@positronsecurity.com), or create a Github issue at <https://github.com/jtesta/ssh-audit/issues>.\n" % ','.join(unknown_algorithms))
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user