| skipped 94 lines |
95 | 95 | | // result := "" |
96 | 96 | | data := core.GetFileContent(realNmapOutput) |
97 | 97 | | rawResult := ParsingNmap(data) |
| 98 | + | |
98 | 99 | | for k, v := range rawResult { |
99 | | - | result = append(result, fmt.Sprintf("%v - %v", k, strings.Join(v, ","))) |
| 100 | + | if options.Scan.Flat { |
| 101 | + | result = append(result, fmt.Sprintf("%v:%v", k, strings.Join(v, ","))) |
| 102 | + | } else { |
| 103 | + | result = append(result, fmt.Sprintf("%v - %v", k, strings.Join(v, ","))) |
| 104 | + | } |
100 | 105 | | } |
101 | 106 | | |
102 | 107 | | return result |
| skipped 63 lines |