line = line.trim(); if (line.length() > 0) { if (line.matches("->")) { String[] param = line.split("->"); String[] addb = param[0].split("."); String[] adde = param[1].split("."); for (int i=Integer.valueOf(addb[0]);i<=Integer.valueOf(adde[0]);i++) for (int j=Integer.valueOf(addb[1]);j<=Integer.valueOf(adde[1]);j++) for (int m=Integer.valueOf(addb[2]);m<=Integer.valueOf(adde[2]);m++) for (int n=Integer.valueOf(addb[3]);n<=Integer.valueOf(adde[3]);n++) { count++; ClientThread.addBannedIP(String.valueOf(i)+"."+String.valueOf(j)+"."+String.valueOf(m)+"."+String.valueOf(n)); } }else{ count++; ClientThread.addBannedIP(line); } }