| skipped 152 lines |
153 | 153 | | compareData(oData, nData) |
154 | 154 | | } else { |
155 | 155 | | newPorts := nData.Ports |
156 | | - | ports := strings.Trim(strings.Join(strings.Fields(fmt.Sprint(newPorts)), ", "), "[]") |
157 | | - | fmt.Println(nData.IP) |
158 | | - | fmt.Println(ports + "\n") |
| 156 | + | if urls { |
| 157 | + | for _, port := range newPorts { |
| 158 | + | fmt.Println(nData.IP + ":" + fmt.Sprint(port)) |
| 159 | + | } |
| 160 | + | } else { |
| 161 | + | ports := strings.Trim(strings.Join(strings.Fields(fmt.Sprint(newPorts)), ", "), "[]") |
| 162 | + | fmt.Println(nData.IP) |
| 163 | + | fmt.Println(ports + "\n") |
| 164 | + | } |
159 | 165 | | } |
160 | 166 | | } |
161 | 167 | | return |
| skipped 10 lines |
172 | 178 | | } |
173 | 179 | | } |
174 | 180 | | if isNew { |
175 | | - | fmt.Println(newData.IP) |
176 | | - | fmt.Println(fmt.Sprint(nP) + "\n") |
| 181 | + | if urls { |
| 182 | + | fmt.Println(newData.IP + ":" + fmt.Sprint(nP)) |
| 183 | + | } else { |
| 184 | + | fmt.Println(newData.IP) |
| 185 | + | fmt.Println(fmt.Sprint(nP) + "\n") |
| 186 | + | } |
177 | 187 | | } |
178 | 188 | | } |
179 | 189 | | } |
| skipped 6 lines |
186 | 196 | | } |
187 | 197 | | } |
188 | 198 | | if isNew { |
189 | | - | fmt.Println(newData.IP) |
190 | | - | fmt.Println(fmt.Sprint(nV) + "\n") |
| 199 | + | if urls { |
| 200 | + | fmt.Println(newData.IP + ":" + fmt.Sprint(nV)) |
| 201 | + | } else { |
| 202 | + | fmt.Println(newData.IP) |
| 203 | + | fmt.Println(fmt.Sprint(nV) + "\n") |
| 204 | + | } |
191 | 205 | | } |
192 | 206 | | } |
193 | 207 | | } |
| skipped 144 lines |