 |
<%
String substr0="202.112.";
String[] arr=new String[4096];
String substr1="210.31.";
String[] arr1=new String[4096];
String substr2="219.224.";
String[] arr2=new String[4096];
String substr3="59.64.";
String[] arr3=new String[8192];
String substr4="202.38.126.";
String[] arr4=new String[16];
String substr5="172.16.";
String[] arr5=new String[65536];
boolean flag=false;
boolean flag1=false;
boolean flag2=false;
boolean flag3=false;
boolean flag4=false;
boolean flag5=false;
for(int i=80;i<=95;i++){
for(int j=0;j<=255;j++){
arr[(i-80)*256+j]=substr0+new Integer(i).toString()+"."+new Integer(j).toString();
}
}
for(int i=64;i<=79;i++){
for(int j=0;j<=255;j++){
arr1[(i-64)*256+j]=substr1+new Integer(i).toString()+"."+new Integer(j).toString();
}
}
for(int i=16;i<=31;i++){
for(int j=0;j<=255;j++){
arr2[(i-16)*256+j]=substr2+new Integer(i).toString()+"."+new Integer(j).toString();
}
}
for(int i=32;i<=63;i++){
for(int j=0;j<=255;j++){
arr3[(i-32)*256+j]=substr3+new Integer(i).toString()+"."+new Integer(j).toString();
}
}
for(int i=96;i<=111;i++){
arr4[i-96]=substr4+new Integer(i).toString();
}
for(int i=0;i<=255;i++){
for(int j=0;j<=255;j++){
arr5[i*256+j]=substr5+new Integer(i).toString()+"."+new Integer(j).toString();
}
}
for(int i=0;i<4096;i++){
if (request.getRemoteAddr().toString().indexOf(arr[i])>-1) {
flag=true;
break;
}
}
for(int i=0;i<4096;i++){
if (request.getRemoteAddr().toString().indexOf(arr1[i])>-1) {
flag1=true;
break;
}
}
for(int i=0;i<4096;i++){
if (request.getRemoteAddr().toString().indexOf(arr2[i])>-1) {
flag2=true;
break;
}
}
for(int i=0;i<8192;i++){
if (request.getRemoteAddr().toString().indexOf(arr3[i])>-1) {
flag3=true;
break;
}
}
for(int i=0;i<16;i++){
if (request.getRemoteAddr().toString().indexOf(arr4[i])>-1) {
flag4=true;
break;
}
}
for(int i=0;i<65536;i++){
if (request.getRemoteAddr().toString().indexOf(arr5[i])>-1) {
flag5=true;
break;
}
}
if(flag||flag1||flag2||flag3||flag4||flag5){
%>
教程课件
<%
}else{
%>
教程课件
<%
}
%>
|