Projects STRLCPY shodanidb Commits ac591c1d
🤬
  • ■ ■ ■ ■ ■
    shodanidb.go
    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
Please wait...
Page is in error, reload to recover