proxy代理   soft软件   IT 业界特快   norton 诺顿病毒库   代理列表   search FTP搜索   whois IP地理位置   blog 追求完美  
money理财   life生活   RSS聚合门户   firefox WEB浏览器   免费域名   typeset 假古文   AntiVirus 反病毒   ipcn 站点导航  

« January 2004 | Main | March 2004 »

February 16, 2004

ipcn.pac 我爱网络

----->  2004-05-09 更新// http://proxy.ipcn.org/ipcn.pac//// Windtear's Free Proxy Server// Powered by windtear at ipcn dot org//// Generated automatically// http://netsupport.tsinghua.edu.cn/freeip.htm// http://www.nic.edu.cn/RS/ipstat/internalip///function FindProxyForURL(url, host){//if(isPlainHostName(host) || dnsDomainIs(host,".cn"))  return "DIRECT";if(isPlainHostName(host))  return "DIRECT";else if((shExpMatch(host, "*.microsoft.com")) || (shExpMatch(host, "*.passport.com")) || (shExpMatch(host, "*.passport.net")) || (shExpMatch(host, "*.passportimages.com")) || (shExpMatch(host, "*.windowsupdate.com")) || (shExpMatch(host, "*.hotmail.com")) || (shExpMatch(host, "*.msn.com")) || (shExpMatch(host, "*.msdnaa.net")) || (shExpMatch(host, "*.interactservices.com")) || (shExpMatch(host, "*.thespoke.net")) || (shExpMatch(host, "*.gotdotnet.com")) || (shExpMatch(host, "*.asp.net")) || (shExpMatch(host, "*.wimdows.net")) || (shExpMatch(host, "*.worldofdotnet.net")) || (shExpMatch(host, "*.wimdows.net")) || (shExpMatch(host, "*.c-sharpcorner.com")) || (shExpMatch(host, "*.imaginecup.com")))  return "PROXY 202.194.15.124:8080; DIRECT";else if(isInNet(host,"127.0.0.0","255.0.0.0"))  return "DIRECT";else if(isInNet(host,"10.0.0.0","255.0.0.0"))  return "DIRECT";else if(isInNet(host,"172.16.0.0","255.240.0.0"))  return "DIRECT";else if(isInNet(host,"192.168.0.0","255.255.0.0"))  return "DIRECT";else if(isInNet(host,"61.28.0.0","255.255.240.0"))  return "DIRECT"else if(isInNet(host,"61.48.0.0","255.248.0.0"))  return "DIRECT"else if(isInNet(host,"61.128.0.0","255.192.0.0"))  return "DIRECT"else if(isInNet(host,"61.232.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"61.236.0.0","255.254.0.0"))  return "DIRECT"else if(isInNet(host,"61.240.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"63.84.162.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"63.86.118.0","255.255.254.0"))  return "DIRECT"else if(isInNet(host,"63.240.81.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"63.240.90.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"63.240.94.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"63.240.105.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"64.124.183.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"65.246.184.0","255.255.254.0"))  return "DIRECT"else if(isInNet(host,"66.179.148.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"128.84.158.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"132.174.1.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"132.174.11.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"137.189.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"138.12.4.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"140.98.193.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"140.98.194.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"140.113.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"143.89.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"144.214.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"147.8.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"149.28.1.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"152.101.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"152.104.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"158.132.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"158.182.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"159.226.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"161.207.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"162.105.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"165.193.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"166.111.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"167.68.6.0","255.255.254.0"))  return "DIRECT"else if(isInNet(host,"167.139.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"167.216.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"168.160.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"171.66.120.0","255.255.248.0"))  return "DIRECT"else if(isInNet(host,"192.58.150.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"192.80.71.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"192.84.75.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"192.86.104.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"192.195.245.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"193.123.78.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"193.194.158.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"194.130.252.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"195.22.150.0","255.255.254.0"))  return "DIRECT"else if(isInNet(host,"195.27.60.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"195.27.123.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"195.27.130.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"198.112.160.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"199.4.154.0","255.255.254.0"))  return "DIRECT"else if(isInNet(host,"199.98.88.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"199.164.217.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"202.4.128.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"202.38.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"202.40.192.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"202.45.32.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"202.75.64.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"202.84.16.0","255.255.254.0"))  return "DIRECT"else if(isInNet(host,"202.95.0.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"202.96.0.0","255.240.0.0"))  return "DIRECT"else if(isInNet(host,"202.112.0.0","255.248.0.0"))  return "DIRECT"else if(isInNet(host,"202.120.0.0","255.254.0.0"))  return "DIRECT"else if(isInNet(host,"202.122.32.0","255.255.240.0"))  return "DIRECT"else if(isInNet(host,"202.127.0.0","255.255.192.0"))  return "DIRECT"else if(isInNet(host,"202.127.128.0","255.255.128.0"))  return "DIRECT"else if(isInNet(host,"202.130.0.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"202.130.224.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"202.131.208.0","255.255.240.0"))  return "DIRECT"else if(isInNet(host,"202.189.96.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"202.192.0.0","255.240.0.0"))  return "DIRECT"else if(isInNet(host,"203.81.16.0","255.255.240.0"))  return "DIRECT"else if(isInNet(host,"203.87.224.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"203.93.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"203.128.128.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"203.192.0.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"203.207.64.0","255.255.192.0"))  return "DIRECT"else if(isInNet(host,"203.207.128.0","255.255.128.0"))  return "DIRECT"else if(isInNet(host,"203.208.0.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"203.212.0.0","255.255.240.0"))  return "DIRECT"else if(isInNet(host,"204.179.122.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"205.240.244.0","255.255.252.0"))  return "DIRECT"else if(isInNet(host,"205.243.231.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"207.24.42.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"207.189.64.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"208.215.179.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"210.5.0.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"210.12.0.0","255.254.0.0"))  return "DIRECT"else if(isInNet(host,"210.14.160.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"210.14.192.0","255.255.192.0"))  return "DIRECT"else if(isInNet(host,"210.15.0.0","255.255.128.0"))  return "DIRECT"else if(isInNet(host,"210.15.128.0","255.255.192.0"))  return "DIRECT"else if(isInNet(host,"210.21.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"210.22.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"210.25.0.0","255.255.128.0"))  return "DIRECT"else if(isInNet(host,"210.25.128.0","255.255.192.0"))  return "DIRECT"else if(isInNet(host,"210.26.0.0","255.254.0.0"))  return "DIRECT"else if(isInNet(host,"210.28.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"210.32.0.0","255.240.0.0"))  return "DIRECT"else if(isInNet(host,"210.51.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"210.52.0.0","255.254.0.0"))  return "DIRECT"else if(isInNet(host,"210.72.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"210.76.0.0","255.254.0.0"))  return "DIRECT"else if(isInNet(host,"210.78.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"210.79.224.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"210.82.0.0","255.254.0.0"))  return "DIRECT"else if(isInNet(host,"210.192.96.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"211.64.0.0","255.248.0.0"))  return "DIRECT"else if(isInNet(host,"211.80.0.0","255.240.0.0"))  return "DIRECT"else if(isInNet(host,"211.96.0.0","255.248.0.0"))  return "DIRECT"else if(isInNet(host,"211.136.0.0","255.248.0.0"))  return "DIRECT"else if(isInNet(host,"211.144.0.0","255.240.0.0"))  return "DIRECT"else if(isInNet(host,"211.160.0.0","255.248.0.0"))  return "DIRECT"else if(isInNet(host,"216.33.115.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"216.39.32.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"216.52.36.0","255.255.254.0"))  return "DIRECT"else if(isInNet(host,"216.143.112.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"218.0.0.0","255.224.0.0"))  return "DIRECT"else if(isInNet(host,"218.56.0.0","255.248.0.0"))  return "DIRECT"else if(isInNet(host,"218.64.0.0","255.224.0.0"))  return "DIRECT"else if(isInNet(host,"218.96.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"218.104.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"218.108.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"218.192.0.0","255.248.0.0"))  return "DIRECT"else if(isInNet(host,"218.200.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"218.204.0.0","255.254.0.0"))  return "DIRECT"else if(isInNet(host,"218.240.0.0","255.248.0.0"))  return "DIRECT"else if(isInNet(host,"219.72.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"219.128.0.0","255.224.0.0"))  return "DIRECT"else if(isInNet(host,"219.216.0.0","255.248.0.0"))  return "DIRECT"else if(isInNet(host,"219.224.0.0","255.240.0.0"))  return "DIRECT"else if(isInNet(host,"219.242.0.0","255.254.0.0"))  return "DIRECT"else if(isInNet(host,"219.244.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"220.160.0.0","255.224.0.0"))  return "DIRECT"else if(isInNet(host,"220.192.0.0","255.240.0.0"))  return "DIRECT"else if(isInNet(host,"220.248.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"220.252.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"221.0.0.0","255.240.0.0"))  return "DIRECT"else if(isInNet(host,"221.137.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"221.192.0.0","255.254.0.0"))  return "DIRECT"else if(isInNet(host,"221.194.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"221.196.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"221.200.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"221.204.0.0","255.254.0.0"))  return "DIRECT"else if(isInNet(host,"221.208.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"221.212.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"221.214.0.0","255.254.0.0"))  return "DIRECT"else if(isInNet(host,"221.216.0.0","255.248.0.0"))  return "DIRECT"else if(isInNet(host,"221.224.0.0","255.240.0.0"))  return "DIRECT"else if(isInNet(host,"222.16.0.0","255.240.0.0"))  return "DIRECT"else if(isInNet(host,"222.64.0.0","255.248.0.0"))  return "DIRECT"else if(isInNet(host,"222.72.0.0","255.254.0.0"))  return "DIRECT"else if(isInNet(host,"222.76.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"222.80.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"222.84.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"222.132.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"222.136.0.0","255.248.0.0"))  return "DIRECT"else if(isInNet(host,"222.160.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"222.192.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"222.216.0.0","255.254.0.0"))  return "DIRECT"else if(isInNet(host,"222.218.0.0","255.255.0.0"))  return "DIRECT"else {        var n = URLhash2(url) % 3;        if (n < 2) return "PROXY proxy2.ipcn.org:5158; PROXY proxy3.ipcn.org:5158; DIRECT";        if (n < 2) return "PROXY proxy3.ipcn.org:5158; PROXY proxy2.ipcn.org:5158; DIRECT";        if (n < 3) return "PROXY proxy1.ipcn.org:5158; PROXY proxy2.ipcn.org:5158; DIRECT";        }}function URLhash2(name){        var  cnt=0;         var  dirptr=0;        var str=name.toLowerCase(name);        if ( str.length ==0) {                return cnt;             }        /* skip filename in directory */        for(var i=str.length - 1;i >=0 ; i--) {                if ( str.substring(i,i +1) == '/' ) {                        dirptr = i+1 ;                        break;                }        }        for(var i=0;i < dirptr; i++) {           var ch= atoi(str.substring(i,i + 1));                cnt = cnt + ch;        }        return cnt ;}function atoi(charstring){        if ( charstring == "a" ) return 0x61; if ( charstring == "b" ) return 0x62;        if ( charstring == "c" ) return 0x63; if ( charstring == "d" ) return 0x64;        if ( charstring == "e" ) return 0x65; if ( charstring == "f" ) return 0x66;        if ( charstring == "g" ) return 0x67; if ( charstring == "h" ) return 0x68;        if ( charstring == "i" ) return 0x69; if ( charstring == "j" ) return 0x6a;        if ( charstring == "k" ) return 0x6b; if ( charstring == "l" ) return 0x6c;        if ( charstring == "m" ) return 0x6d; if ( charstring == "n" ) return 0x6e;        if ( charstring == "o" ) return 0x6f; if ( charstring == "p" ) return 0x70;        if ( charstring == "q" ) return 0x71; if ( charstring == "r" ) return 0x72;        if ( charstring == "s" ) return 0x73; if ( charstring == "t" ) return 0x74;        if ( charstring == "u" ) return 0x75; if ( charstring == "v" ) return 0x76;        if ( charstring == "w" ) return 0x77; if ( charstring == "x" ) return 0x78;        if ( charstring == "y" ) return 0x79; if ( charstring == "z" ) return 0x7a;        if ( charstring == "0" ) return 0x30; if ( charstring == "1" ) return 0x31;        if ( charstring == "2" ) return 0x32; if ( charstring == "3" ) return 0x33;        if ( charstring == "4" ) return 0x34; if ( charstring == "5" ) return 0x35;        if ( charstring == "6" ) return 0x36; if ( charstring == "7" ) return 0x37;        if ( charstring == "8" ) return 0x38; if ( charstring == "9" ) return 0x39;        if ( charstring == "." ) return 0x2e;        return 0x20;}----->  2004-02-16 发布// http://proxy.ipcn.org/ipcn.pac//// Windtear's Free Proxy Server// Powered by windtear at ipcn dot org//// Generated automatically// http://netsupport.tsinghua.edu.cn/freeip.htm// http://www.nic.edu.cn/RS/ipstat/internalip///function FindProxyForURL(url, host){if(isPlainHostName(host) || dnsDomainIs(host,".cn"))  return "DIRECT";else if(isInNet(host,"127.0.0.0","255.0.0.0"))  return "DIRECT";else if(isInNet(host,"10.0.0.0","255.0.0.0"))  return "DIRECT";else if(isInNet(host,"172.16.0.0","255.240.0.0"))  return "DIRECT";else if(isInNet(host,"192.168.0.0","255.255.0.0"))  return "DIRECT";else if(isInNet(host,"61.28.0.0","255.255.240.0"))  return "DIRECT"else if(isInNet(host,"61.48.0.0","255.248.0.0"))  return "DIRECT"else if(isInNet(host,"61.128.0.0","255.192.0.0"))  return "DIRECT"else if(isInNet(host,"61.232.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"61.236.0.0","255.254.0.0"))  return "DIRECT"else if(isInNet(host,"61.240.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"63.84.162.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"63.86.118.0","255.255.254.0"))  return "DIRECT"else if(isInNet(host,"63.240.81.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"63.240.90.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"63.240.94.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"63.240.105.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"64.124.183.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"65.246.184.0","255.255.254.0"))  return "DIRECT"else if(isInNet(host,"66.179.148.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"128.84.158.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"132.174.1.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"132.174.11.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"137.189.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"140.98.193.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"140.98.194.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"140.113.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"143.89.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"144.214.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"147.8.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"149.28.1.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"152.101.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"152.104.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"158.132.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"158.182.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"159.226.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"161.207.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"162.105.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"165.193.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"166.111.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"167.139.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"167.216.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"168.160.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"192.58.150.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"192.80.71.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"192.84.75.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"192.86.104.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"192.195.245.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"193.123.78.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"193.194.158.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"194.130.252.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"195.22.150.0","255.255.254.0"))  return "DIRECT"else if(isInNet(host,"198.112.160.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"199.4.154.0","255.255.254.0"))  return "DIRECT"else if(isInNet(host,"199.98.88.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"199.164.217.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"202.4.128.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"202.38.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"202.40.192.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"202.45.32.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"202.75.64.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"202.84.16.0","255.255.254.0"))  return "DIRECT"else if(isInNet(host,"202.95.0.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"202.96.0.0","255.240.0.0"))  return "DIRECT"else if(isInNet(host,"202.112.0.0","255.248.0.0"))  return "DIRECT"else if(isInNet(host,"202.120.0.0","255.254.0.0"))  return "DIRECT"else if(isInNet(host,"202.122.32.0","255.255.240.0"))  return "DIRECT"else if(isInNet(host,"202.127.0.0","255.255.192.0"))  return "DIRECT"else if(isInNet(host,"202.127.128.0","255.255.128.0"))  return "DIRECT"else if(isInNet(host,"202.130.0.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"202.130.224.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"202.131.208.0","255.255.240.0"))  return "DIRECT"else if(isInNet(host,"202.189.96.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"202.192.0.0","255.240.0.0"))  return "DIRECT"else if(isInNet(host,"203.81.16.0","255.255.240.0"))  return "DIRECT"else if(isInNet(host,"203.87.224.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"203.93.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"203.128.128.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"203.192.0.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"203.207.64.0","255.255.192.0"))  return "DIRECT"else if(isInNet(host,"203.207.128.0","255.255.128.0"))  return "DIRECT"else if(isInNet(host,"203.208.0.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"203.212.0.0","255.255.240.0"))  return "DIRECT"else if(isInNet(host,"204.179.122.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"205.240.244.0","255.255.252.0"))  return "DIRECT"else if(isInNet(host,"205.243.231.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"207.189.64.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"208.215.179.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"210.5.0.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"210.12.0.0","255.254.0.0"))  return "DIRECT"else if(isInNet(host,"210.14.160.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"210.14.192.0","255.255.192.0"))  return "DIRECT"else if(isInNet(host,"210.15.0.0","255.255.128.0"))  return "DIRECT"else if(isInNet(host,"210.15.128.0","255.255.192.0"))  return "DIRECT"else if(isInNet(host,"210.21.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"210.22.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"210.25.0.0","255.255.128.0"))  return "DIRECT"else if(isInNet(host,"210.25.128.0","255.255.192.0"))  return "DIRECT"else if(isInNet(host,"210.26.0.0","255.254.0.0"))  return "DIRECT"else if(isInNet(host,"210.28.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"210.32.0.0","255.240.0.0"))  return "DIRECT"else if(isInNet(host,"210.51.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"210.52.0.0","255.254.0.0"))  return "DIRECT"else if(isInNet(host,"210.72.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"210.76.0.0","255.254.0.0"))  return "DIRECT"else if(isInNet(host,"210.78.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"210.79.224.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"210.82.0.0","255.254.0.0"))  return "DIRECT"else if(isInNet(host,"210.192.96.0","255.255.224.0"))  return "DIRECT"else if(isInNet(host,"211.64.0.0","255.248.0.0"))  return "DIRECT"else if(isInNet(host,"211.80.0.0","255.240.0.0"))  return "DIRECT"else if(isInNet(host,"211.96.0.0","255.248.0.0"))  return "DIRECT"else if(isInNet(host,"211.136.0.0","255.248.0.0"))  return "DIRECT"else if(isInNet(host,"211.144.0.0","255.240.0.0"))  return "DIRECT"else if(isInNet(host,"211.160.0.0","255.248.0.0"))  return "DIRECT"else if(isInNet(host,"216.33.115.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"216.39.32.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"216.52.36.0","255.255.254.0"))  return "DIRECT"else if(isInNet(host,"216.143.112.0","255.255.255.0"))  return "DIRECT"else if(isInNet(host,"218.0.0.0","255.224.0.0"))  return "DIRECT"else if(isInNet(host,"218.56.0.0","255.248.0.0"))  return "DIRECT"else if(isInNet(host,"218.64.0.0","255.224.0.0"))  return "DIRECT"else if(isInNet(host,"218.96.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"218.104.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"218.108.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"218.192.0.0","255.248.0.0"))  return "DIRECT"else if(isInNet(host,"218.200.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"218.204.0.0","255.254.0.0"))  return "DIRECT"else if(isInNet(host,"218.240.0.0","255.248.0.0"))  return "DIRECT"else if(isInNet(host,"219.72.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"219.128.0.0","255.224.0.0"))  return "DIRECT"else if(isInNet(host,"219.216.0.0","255.248.0.0"))  return "DIRECT"else if(isInNet(host,"219.224.0.0","255.240.0.0"))  return "DIRECT"else if(isInNet(host,"219.242.0.0","255.254.0.0"))  return "DIRECT"else if(isInNet(host,"219.244.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"220.160.0.0","255.224.0.0"))  return "DIRECT"else if(isInNet(host,"220.192.0.0","255.240.0.0"))  return "DIRECT"else if(isInNet(host,"221.0.0.0","255.240.0.0"))  return "DIRECT"else if(isInNet(host,"221.137.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"221.192.0.0","255.254.0.0"))  return "DIRECT"else if(isInNet(host,"221.194.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"221.196.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"221.200.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"221.204.0.0","255.254.0.0"))  return "DIRECT"else if(isInNet(host,"221.208.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"221.212.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"221.214.0.0","255.254.0.0"))  return "DIRECT"else if(isInNet(host,"221.224.0.0","255.240.0.0"))  return "DIRECT"else if(isInNet(host,"222.16.0.0","255.240.0.0"))  return "DIRECT"else if(isInNet(host,"222.64.0.0","255.248.0.0"))  return "DIRECT"else if(isInNet(host,"222.72.0.0","255.254.0.0"))  return "DIRECT"else if(isInNet(host,"222.76.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"222.80.0.0","255.252.0.0"))  return "DIRECT"else if(isInNet(host,"222.84.0.0","255.255.0.0"))  return "DIRECT"else if(isInNet(host,"222.132.0.0","255.252.0.0"))  return "DIRECT"else return "PROXY proxy.ipcn.org:3128";}   More...

Posted by windtear at 11:39 PM

[IPCN] proxy.ipcn.org 使用设置调整公告 我爱网络

为减少系统负担,proxy.ipcn.org 从即日起提供自动配置脚本请大家更新设置!设置使用方法请参见主页图例:http://proxy.ipcn.org/#proxyaccount使用自动配置脚本:http://proxy.ipcn.org/ipcn.pac其余保持不变   More...

Posted by windtear at 1:21 AM

February 13, 2004

微软Windows源代码泄漏 我爱网络

今天最大的新闻了呵呵MICROSOFT.WINDOWS.2000.AND.NT4.SOURCE.CODE-SCENELEADERRelease: Microsoft Windows 2000 and NT4 *Leaked*  Source CodeDate: 02/12/04Size: 42 x 5mbDescription: This is the leaked source code you've been hearing so much about brought to you buy yours truely.         -Durangedfor i in *.zip;do echo $i;unzip -o $i;doneunrar x -o+ win.source.part01.rartar xvf Windows.Source.Code.w2k.nt4.wxp.tarcd Windows.Source.Code.w2k.nt4.wxp/unrar x -o+ windows_2000_source_code.part01.rarunzip -o windows_2000_source_code.zip% du -sh win2k695M    win2k% du -sb win2k728054272       win2k% find win2k/ -type f  | wc -l  28782% find win2k/ -type d  | wc -l   2133[Fri Feb 13 17:45:51 /datacenter/ftp/MICROSOFT.WINDOWS.2000.AND.NT4.SOURCE.CODE-SCENELEADER]% ltotal 602573    1295 Nov 25 20:02 atom.nfo*     815 Feb  8 04:39 batman.nfo205230080 Feb 12 15:32 Windows.Source.Code.w2k.nt4.wxp.tar    4467 Feb 13 06:23 kane-valentine.com 5000000 Feb 13 07:41 win.source.part01.rar 5000000 Feb 13 07:42 win.source.part02.rar 5000000 Feb 13 07:43 win.source.part03.rar 5000000 Feb 13 07:43 win.source.part04.rar 5000000 Feb 13 07:44 win.source.part05.rar 5000000 Feb 13 07:44 win.source.part06.rar 5000000 Feb 13 07:45 win.source.part07.rar 5000000 Feb 13 07:46 win.source.part08.rar 5000000 Feb 13 07:46 win.source.part09.rar 5000000 Feb 13 07:47 win.source.part10.rar 5000000 Feb 13 07:48 win.source.part11.rar 5000000 Feb 13 07:48 win.source.part12.rar 5000000 Feb 13 07:49 win.source.part13.rar 5000000 Feb 13 07:50 win.source.part14.rar 5000000 Feb 13 07:50 win.source.part15.rar 5000000 Feb 13 07:51 win.source.part16.rar 5000000 Feb 13 07:51 win.source.part17.rar 5000000 Feb 13 07:52 win.source.part18.rar 5000000 Feb 13 07:53 win.source.part19.rar 5000000 Feb 13 07:53 win.source.part20.rar 5000000 Feb 13 07:54 win.source.part21.rar 5000000 Feb 13 07:55 win.source.part22.rar 5000000 Feb 13 07:55 win.source.part23.rar 5000000 Feb 13 07:56 win.source.part24.rar 5000000 Feb 13 07:57 win.source.part25.rar 5000000 Feb 13 07:57 win.source.part26.rar 5000000 Feb 13 07:58 win.source.part27.rar 5000000 Feb 13 07:58 win.source.part28.rar 5000000 Feb 13 07:59 win.source.part29.rar 5000000 Feb 13 08:00 win.source.part30.rar 5000000 Feb 13 08:00 win.source.part31.rar 5000000 Feb 13 08:01 win.source.part32.rar 5000000 Feb 13 08:02 win.source.part33.rar 5000000 Feb 13 08:02 win.source.part34.rar 5000000 Feb 13 08:03 win.source.part35.rar 5000000 Feb 13 08:04 win.source.part36.rar 5000000 Feb 13 08:04 win.source.part37.rar 5000000 Feb 13 08:05 win.source.part38.rar 5000000 Feb 13 08:05 win.source.part39.rar 5000000 Feb 13 08:06 win.source.part40.rar 5000000 Feb 13 08:07 win.source.part41.rar  752538 Feb 13 08:07 win.source.part42.rar      72 Feb 13 08:07 file_id.diz     232 Feb 13 08:09 sceneleader.nfo 5001767 Feb 13 10:05 scnlw201.zip 5002945 Feb 13 10:05 scnlw202.zip 5001462 Feb 13 10:05 scnlw203.zip 5001462 Feb 13 10:05 scnlw204.zip 5001462 Feb 13 10:05 scnlw205.zip 5001462 Feb 13 10:05 scnlw206.zip 5001462 Feb 13 10:05 scnlw207.zip 5002945 Feb 13 10:05 scnlw208.zip 5001462 Feb 13 10:05 scnlw209.zip 5001462 Feb 13 10:05 scnlw210.zip 5001462 Feb 13 10:05 scnlw211.zip 5001462 Feb 13 10:05 scnlw212.zip 5001462 Feb 13 10:05 scnlw213.zip 5001462 Feb 13 10:05 scnlw214.zip 5001462 Feb 13 10:05 scnlw215.zip 5001462 Feb 13 10:06 scnlw216.zip 5002950 Feb 13 10:06 scnlw217.zip 5002950 Feb 13 10:06 scnlw218.zip 5003452 Feb 13 10:06 scnlw219.zip 5002950 Feb 13 10:06 scnlw220.zip 5002950 Feb 13 10:06 scnlw221.zip 5001462 Feb 13 10:06 scnlw222.zip 5001462 Feb 13 10:06 scnlw223.zip 5002950 Feb 13 10:06 scnlw224.zip 5003452 Feb 13 10:06 scnlw225.zip 5003452 Feb 13 10:06 scnlw226.zip 5002945 Feb 13 10:06 scnlw227.zip 5003452 Feb 13 10:06 scnlw228.zip 5003452 Feb 13 10:06 scnlw229.zip 5003452 Feb 13 10:06 scnlw230.zip 5003452 Feb 13 10:06 scnlw231.zip 5003452 Feb 13 10:06 scnlw232.zip 5003452 Feb 13 10:06 scnlw233.zip 5002945 Feb 13 10:06 scnlw234.zip 5002945 Feb 13 10:06 scnlw235.zip 5001462 Feb 13 10:06 scnlw236.zip 5001969 Feb 13 10:06 scnlw237.zip 5003452 Feb 13 10:06 scnlw238.zip 5001969 Feb 13 10:06 scnlw239.zip 5003452 Feb 13 10:06 scnlw240.zip  755340 Feb 13 10:06 scnlw242.zip 5001969 Feb 13 10:06 scnlw241.zip     976 Feb 13 14:55 Windows.Source.Code.w2k.nt4.wxp/[Fri Feb 13 17:45:52 /datacenter/ftp/MICROSOFT.WINDOWS.2000.AND.NT4.SOURCE.CODE-SCENELEADER]% cd Windows.Source.Code.w2k.nt4.wxp[Fri Feb 13 17:46:26 /datacenter/ftp/MICROSOFT.WINDOWS.2000.AND.NT4.SOURCE.CODE-SCENELEADER/Windows.Source.Code.w2k.nt4.wxp]% ltotal 410233     200 Feb 11 07:09 win2k/213748207 Feb 12 16:52 windows_2000_source_code.zip    1775 Feb 13 04:10 windows_2000_source_code.SFV15000000 Feb 13 04:11 windows_2000_source_code.part01.rar15000000 Feb 13 04:11 windows_2000_source_code.part02.rar15000000 Feb 13 04:11 windows_2000_source_code.part03.rar15000000 Feb 13 04:12 windows_2000_source_code.part04.rar15000000 Feb 13 04:12 windows_2000_source_code.part05.rar15000000 Feb 13 04:12 windows_2000_source_code.part06.rar15000000 Feb 13 04:15 windows_2000_source_code.part07.rar15000000 Feb 13 04:15 windows_2000_source_code.part08.rar15000000 Feb 13 04:15 windows_2000_source_code.part09.rar15000000 Feb 13 04:16 windows_2000_source_code.part10.rar15000000 Feb 13 04:16 windows_2000_source_code.part11.rar15000000 Feb 13 04:16 windows_2000_source_code.part12.rar15000000 Feb 13 04:16 windows_2000_source_code.part13.rar10214303 Feb 13 04:17 windows_2000_source_code.part14.rarhttp://www.csdn.net/news/newstopic/14/14909.shtml[CSDN报道]WindowsNT和Windows2000部分核心源代码泄露(2004.02.13)微软Windows NT 4和Windows 2000部分核心源代码泄露![CSDN报道]今天早上,一个令人惊讶和兴奋的消息在软件开发者社群中迅速传播开来。据WinBeta.org报道,有人将Microsoft Windows NT 4和Microsoft Windows 2000的部分核心源代码泄露出来,正在网上传播。与此有关的一个网站www.neowin.net目前人满为患,截至记者发稿时为止,该网站服务器已经因为过分拥挤而拒绝服务。国内已经有一些消息灵通的程序员开始下载这两个操作系统的源代码,据一位不愿透露姓名的程序员表示,他已经确认,虽然不完整,这确实是货真价实的Windows核心源代码!预计几天之后将会在国内广为流传。目前还不清楚源代码的来源,由人猜测是微软主动外泄,但是从各种角度来说,这种说法没有根据。这次源代码外泄事件,肯定是有史以来最严重的一次商业源代码泄露事件。因为据微软一位经理的估计,Windows核心源代码价值数百亿美金,是世界上最重要的知识产权秘密。此次源代码泄漏事件的来龙去脉是怎样的?将带来什么影响?目前还很难知道。我们CSDN将密切关注事态的发展,给您带来连续的报道。2004年2月13日星期五 上午10点[新浪科技 2004年02月13日]                微软证实Windows源代码泄漏 FBI已介入调查        —————————————————————————————                                   中国日报网站消息:2月12日,微软公司确认了Windows2000操作系统源代码泄漏的报道。据《华盛顿邮报》报道,这是对互联网安全的一个巨大的潜在威胁。目前,世界上绝大多数电脑使用的是微软的Windows系统,源代码泄漏就好比将打开这些电脑的钥匙交给了黑客。 微软公司发言人汤姆·皮拉表示:“今天,我们发现Windows 2000和NT 4.0的部分源代码非法地出现在互联网上。”他警告说,任何第三方传播这些源代码都是非法的行为,微软将对此采取严肃行动。 皮拉表示,现在还不能确定到底泄漏了多少源代码,也不能确定泄漏途径。美国联邦调查局已经对此展开了调查。 一些网络安全专家对于Windows源代码泄露所带来的安全问题表示担心。但微软则对由此可能产生的安全问题反应低调。微软表示,他们主要担心代码泄漏可能带来的知识产权侵犯问题,而不是由此可能引发的安全威胁。因为源代码的泄漏可以帮助微软的对手们弄清微软产品的运作原理。 尽管如此,有人指出,泄漏事件会对微软的声誉造成相当大的损害——一向以安全自我标榜的微软,如果连自己的源代码都看管不好,这让消费者如何放心得下。(席雪莲)http://tech.sina.com.cn/other/2004-02-13/0847291762.shtmlWindows部分源代码可能泄漏 微软正着手调查 -------------------------------------------------------------------------------- http://www.sina.com.cn 2004年02月13日 08:47 新浪科技   新浪科技讯 近日,微软正对在一些网站及聊天室里出现的文件进行调查,因为该文件可能包含一些Windows 2000的保密源代码。这个大小为203MB的文件所包含的代码看似来自微软的操作系统。 安全咨询师德拉戈斯-鲁伊(Dragos Ruiu)对该文件进行了研究,他表示,文件中的代码并不完整。他说:“这一文件2月12日出现在了一个P2P网络和一个聊天室里,每个用户 都可以看到它。目前,这个文件已在广泛传播。” 鲁伊表示,上述文件还可以增加到660MB,而且最终的大小相当于一张普通的光盘。他说,整个源代码应该在40GB左右,这意味着如果文件中的代码是真的话,它们也仅仅是完整代码的一小部分。鲁伊认为上述文件的代码来自Windows。 微软表示,正在对有关一些文件交易商交换Windows源代码的传言进行调查。  一些安全人士对于Windows源代码可能泄露表示担心。赛门铁克公司安全反应中心的高级经理奥利弗-弗里德里奇斯(Oliver Friedrichs)表示:“如果黑客掌握这些代码,这显示不是一件好事。” 但微软则对由此可能产生的安全问题反应低调。微软表示,他们主要担心代码被盗用,而不是由此可能引发的安全威胁。微软说:“如果Windows一小部分源代码泄露,那仅仅是侵犯知识产权问题而不是安全问题。” 微软一直极力保护Windows操作系统的源代码,仅与一些签署了保密协议的大学和政府机构共享这些代码。尽管比尔-盖茨一直宣称Windows非常安全,但连微软自己也很担心源代码外泄。微软高级副总裁吉姆-阿尔奇(Jim Allchin)就曾表示,公开Windows源代码有可能对于这一操作系统的安全产生致命影响。他说:“病毒的编写者知道,如果他们获取的Windows反病毒程序的信息越多,就越容易研发出对付这些程序的病毒。”(陈立荣编译)  Breaking News: Microsoft Windows Source Code Spills Onto WebMicrosoft said late Thursday that portions of its Windows source code - thetightly guarded blueprints of its dominant operating system - had been leakedover the Internet.Microsoft spokesman Tom Pilla said in an interview with The Associated Pressthat some incomplete portions of the Windows 2000 and Windows NT 4 sourcecode had been "illegally made available on the Internet."Access to the source code could allow hackers to exploit the operating systemand attack machines running Windows, which is used on hundreds of millions ofcomputers worldwide.The company was made aware of the leak on Thursday and is investigating,Pilla said.   More...

Posted by windtear at 5:49 PM

February 12, 2004

[IPCN] 俺家代理的一个人性化改动 +补充说明 我爱网络

[IPCN] 俺家代理的一个人性化改动 +补充说明为了方便校内 减少大家来回切换的麻烦如果是校内的使用代理 则可以连校内 (图书馆除外)就是说校内的使用者想连校内的话 不用取消代理了 (不过要连图书馆还得取消:P)校外使代理还是不能访问校内...简单说就是:允许校内-校内暂时改了这一点     别的什么取消帐号认证啦 mm特殊照顾啦 再说吧 http://proxy.ipcn.org/-----> 顺便说明:目前的自动封禁上限改成50了 (原来是200)比如校外企图通过代理访问校内50次或者不输入用户名密码企图使用代理50次都会被自动封掉1天再有就是原来的君子协定继续:摘录关键的几条如下1 请用域名 7 代理限制最大文件:20M 8 所有活动都有记录,请不要乱用 9 代理会显示客户IP给目标机器 再再有就是专用帐号 明天清理一下再再再有就是大家珍惜 从2002-09-15正式公开至今已有一年多 515天由于我自身之外的原因关闭也是我不愿看到的再再再再有就是我的几个服务器的不少硬件老化明显 都想罢工 欢迎帮助我:)        windtear at ipcn dot org        2004.02.12-----> 附+acl fromthu src 166.111.0.0/16+acl fromthu src 219.224.96.0/19+acl fromthu src 219.224.128.0/17 acl tolib dst 166.111.120.0/23 acl tothu dst 166.111.0.0/16 http_access deny tolib +http_access allow tothu fromthu ipcnauth   More...

Posted by windtear at 1:45 PM

February 11, 2004

passchsquid.sh -- Password Change For Squid Auth 我爱网络

#!/bin/bash## passchsquid.sh for squid# Password Change For Squid Auth#              By Zhang Xiuling (windtear@ipcn.org)##HTPASSWD="/usr/local/apache/bin/htpasswd -b -d /etc/squid/passwd"HTPASSWD="/usr/bin/htpasswd -b -d /etc/squid/passwd"MKPASSWD="/usr/bin/mkpasswd -l 8 -d 0 -c 8 -C 0 -s 0"DEFAULTUSER=windtearPLAINPASSDIR=/etc/squid/_userHTMLFILE=/var/www/ipcn.org/proxy/index.htmlPASSFILE=/var/www/ipcn.org/proxy/password.txtPERL=/usr/bin/perlFILENAME=`basename $0`usage() {        echo        echo "usage: $FILENAME [USERNAME]"        echo        echo "Example:"        echo "  $FILENAME windtear"        echo        exit}[[ $1 = "-h" || $1 = "--help" || $1 = "-v" || $1 = "--version" ]] && usageSQUIDUSER=${1:-$DEFAULTUSER}SQUIDPASS=$($MKPASSWD)SQUIDPASS=${2:-$SQUIDPASS}[[ -f $PLAINPASSDIR/$SQUIDUSER ]] && ORIGPASS=$(cat $PLAINPASSDIR/$SQUIDUSER)echo $ORIGPASSecho $SQUIDPASSecho $SQUIDPASS > $PLAINPASSDIR/$SQUIDUSER$HTPASSWD $SQUIDUSER $SQUIDPASS$PERL -pi -e "s#密码:$ORIGPASS#密码:$SQUIDPASS#" $HTMLFILEecho "帐号:windtear" > $PASSFILEecho "密码:$SQUIDPASS" >> $PASSFILE   More...

Posted by windtear at 9:37 AM

apache 服务器的 CA 证书 我爱网络

http://windtear.net/archives/2004/02/11/000412.html 2003年11月17日 效命了一年的mail.ipcn.org的证书过期了 今天我觉得重做一下证书 怕麻烦 那就给10年吧 cd /etc/httpd/conf vi Makefile /usr/bin/openssl req -new -key $(KEY) -x509 -days 3650 -out $(CRT) [Wed Feb 11 02:03:32 /etc/httpd/conf] root@ipcn.org# make genkey umask 77 ; \ /usr/bin/openssl genrsa -des3 1024 > /etc/httpd/conf/ssl.key/server.key Generating RSA private key, 1024 bit long modulus .....++++++ ..............................++++++ e is 65537 (0x10001) Enter PEM pass phrase: Verifying password - Enter  More...

Posted by windtear at 2:41 AM

February 10, 2004

[TIPS] Terminal Service Port Change 我爱网络

把 XXXX 换成你要弄的端口的 16 进制就行了REGEDIT4[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp]"PortNumber"=dword:0000XXXX[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp]"PortNumber"=dword:0000XXXX例如:3389 改成 33890-----> 33890.regREGEDIT4[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp]"PortNumber"=dword:00008462[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp]"PortNumber"=dword:00008462   More...

Posted by windtear at 9:10 AM

[ISO] readme.txt of v0.003 (windows01.v0.003.iso) 我爱网络

以前做的一个iso 虽然做一个新版本很容易不过追求完美太难了 也就一直没再做新的直到今天 这个过时的iso还是用着很得心的谨此纪念-----> readme.txt README.TXTpWin2000 SP2 3ver + pWin98SE + SP2SRP1/DX81/MP71/ResourceKit/... + ToolsSome Common Tools i use , include my passwd? oh God :(CD-ROM Boot plz.  great and powerful:)  Oh. Yeah ...  MOURN the death of my much-loved HD 34098H4 for UNKNOWN reason:(  so this is a shadow rlz version,  not exactly start from scratch  Suggestion: use triphase plug seat plz. and ... windtear 2002.05.23*NOTES*  Just for Study and Research, delete it within 24 hours plz.:) each tool is very very DANGEROUS!!! Think Think Think Think Think Think... before u use it, This is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;  i've not contacted with ALL the respectable authors if u refused i counted ur program(s) in, tell me plz. md5:See windows01.v0.003.md5 or readme.txt in the iso dir.                                  windows01.v0.003.iso52d04c1b3c03d4432c42fdf11388b0e5  windows01.v0.002.isoDD160DC2CE4A2B8F467C45C52032C096  windows01.v0.001.isov0.003 First public rlz. i've burned v0.001 and v0.002,if u need,...,give me a reason:)v0.002 Internalv0.001 Internalwindows01.v0.003_2ksp2_3ver_98se_chs_patch_tools_windtear/|-- [733898752]  windows01.v0.003.iso`-- [       55]  windows01.v0.003.md5windows01.v0.002_2ksp2_3ver_98se_chs_patch_tools_windtear/|-- [733962240]  windows01.v0.002.iso`-- [       55]  windows01.v0.002.md5windows01.v0.001_2ksp2_3ver_98se_chs_patch_tools_windtear/|-- [732094464]  windows01.v0.001.iso`-- [       55]  windows01.v0.001.md5-----> Tree not Including boot images etc. becoz HIDED:)|-- PATCH|   |-- DX81chs_Win9X_Me.exe|   |-- DX81chs_WinNT_XP.exe|   |-- MP71.EXE|   |-- RASPPPOE.ZIP|   |-- README.TXT|   |-- TSMMCSETUP_CHS.EXE|   |-- TSMSISETUP_CHS.EXE|   |-- TSWEBSETUP_CHS.EXE|   |-- W2kSP2SRP1_CHS.exe|   |-- DEPLOY_CHS|   |-- ResourceKit|   `-- VPN|       |-- ie5dom_chs.exe|       |-- readme.txt|       `-- vpnupd.exe|-- TOOLS|   |-- 4in1438(2)v(a).exe|   |-- Calendar.v2.0.exe|   |-- DAMN_HashCalc.exe|   |-- FlashSfv.exe|   |-- ISOBUSTER.EXE|   |-- VobSub_2.14.exe|   |-- cdimage.exe|   |-- divx_311alpha.exe|   |-- fo22a.exe|   |-- hjsplit.exe|   |-- putty.exe|   |-- sfv32w.exe|   |-- sncopy.exe|   |-- winamp280_full.exe|   |-- wntipcfg.exe|   |-- 4DOS|   |-- ACDSee3.0|   |   |-- acdsee31_Build921.exe|   |   `-- keygen.exe|   |-- ARJ|   |   |-- ARJ2.41.EXE|   |   `-- ARJ2.60.EXE|   |-- ASM|   |   |-- LINK.EXE|   |   |-- MASM.EXE|   |   |-- TASM.EXE|   |   `-- TLINK.EXE|   |-- AsciiArtViewer1.4|   |   |-- AsciiArtViewer.exe|   |   |-- AsciiArtViewer.ini|   |   |-- AsciiArtViewer_v1.0_src.zip|   |   `-- readme.txt|   |-- Bin2ISO|   |-- CDmage1.01.5|   |-- CMOSPWD|   |   |-- Abps.exe|   |   |-- Biospwds_cn.exe|   |   |-- Biospwds_en.exe|   |   |-- CMOS.COM|   |   |-- CMOS.doc|   |   |-- CMOSPWD.C|   |   |-- CMOSPWD.EXE|   |   |-- CMOSPWD.TXT|   |   |-- CMOSPWD_NT.EXE|   |   |-- GETCMOS.EXE|   |   |-- GWIOPM.SYS|   |   |-- INSTDRV.EXE|   |   `-- KEYDISK.EXE|   |-- DAEMON.Tools.V3.11.Incl.UI.V1.61.and.Shell.Extension.R.0.9|   |   |-- daemon.msi|   |   |-- history.txt|   |   |-- readme.txt|   |   |-- setup.exe|   |   |-- manual_chinese.txt|   |   |-- awxDTools.R.0.9.exe|   |   |-- awxDTools.R.0.9.txt|   |   |-- DaemonUI.1.61.EXE|   |   `-- DaemonUI.1.61.FILE_ID.DIZ|   |-- DISKEDIT|   |-- DISKMAN|   |-- DN|   |-- DOSTOOLS|   |   |-- B2G.EXE|   |   |-- CWSDPMI.EXE|   |   |-- ED.COM|   |   |-- EDSETUP.COM|   |   |-- GZIP.EXE|   |   |-- HIEW.EXE|   |   |-- HIEW.HLP|   |   |-- HIEW.INI|   |   |-- HIEW.ORD|   |   |-- HIEW.VMM|   |   |-- HIEW.XLT|   |   |-- HIEWE.604|   |   |-- HIEWR.604|   |   |-- HISTORY.TXT|   |   |-- KCOPY.EXE|   |   |-- LXDUMP.EXE|   |   |-- MD5.EXE|   |   |-- MOUSE.EXE|   |   |-- MP3.CFG|   |   |-- MP3.EXE|   |   |-- NEDUMP.EXE|   |   |-- PETITE.EXE|   |   |-- PFDISK98.EXE|   |   |-- PKUNZIP.EXE|   |   |-- PKUNZJR.COM|   |   |-- PKZIP.EXE|   |   |-- PKZIPFIX.EXE|   |   |-- RAR.EXE|   |   |-- RCVT.EXE|   |   |-- READ.COM|   |   |-- T2E.EXE|   |   |-- TAR.EXE|   |   |-- TW.EXE|   |   |-- TW3.1.EXE|   |   `-- ZIP2EXE.EXE|   |-- ExeLock211|   |-- Exploit|   |   |-- ERunAsX.dll|   |   |-- ERunAsX.exe|   |   |-- pl_suid.sh|   |   |-- ptrace24.c|   |   |-- tra.c|   |   |-- tra.pl|   |   `-- tra.txt|   |-- FinalData.NT.Standard.v1.5.0.0827|   |-- FlashFXP1.2.640|   |   |-- FLASHFXP.EXE|   |   |-- FLASHFXP.HLP|   |   |-- FlashFXP.reg|   |   |-- FlashFxp.ini|   |   |-- PassBackFlashFXP.zip|   |   |-- README.TXT|   |   `-- useless.ZIP|   |-- FlashGet.v1.2.WinALL.Incl.Keygen-ECLiPSE|   |-- G2b|   |-- GHOST|   |   `-- GHOST7.5.EXE|   |-- HD-COPY|   |   |-- HD-COPY.INI|   |   |-- HD-COPY30.EXE|   |   `-- HDWIN.EXE|   |-- HWINFO|   |-- HardCopy|   |-- IpHacker|   |-- KV3000|   |-- LILOPWD|   |   |-- LILOPWD.EXE|   |   `-- lilopwdnt.exe|   |-- MyIE|   |   `-- myie32dc.zip|   |-- NTFSDOS|   |-- NTSwitch|   |-- PCTOOLS|   |-- PQMAGIC|   |-- PowerStrip3.02|   |-- RealMedia.Analyzer.v0.24.01.Inc.Src|   |-- RealPlayer8PlusBuild6.0.9.584|   |-- SFDISK|   |-- SecureCRT3.4|   |-- Sterm2100|   |-- SystemBench|   |   |-- CPUmark.exe|   |   |-- NokiaMonitortest.exe|   |   |-- drh2002e.exe|   |   `-- SiSoft.Sandra.Pro.v2002.1.8.59.WinAll-QUARTEX|   |-- UCDOS|   |-- Unispim23|   |-- UltraEdit9.0a|   |-- VCDCutter4.03|   |-- VNC|   |   |-- vnc-3.3.3r7_winsrc.zip|   |   `-- vnc-3.3.3r9_x86_win32.zip|   |-- W32TOOLS|   |   |-- BINCHUNKER.HLP|   |   |-- BINChunker.exe|   |   |-- CP.EXE|   |   |-- DEXEM.EXE|   |   |-- FPXLIB.DLL|   |   |-- FRBG.DAT|   |   |-- FRGB.DAT|   |   |-- IMagick.dll|   |   |-- Ifran_view32.exe|   |   |-- JAR.CFG|   |   |-- JAR_C.COM|   |   |-- JAR_C.DLL|   |   |-- JPEGLIB.DLL|   |   |-- KEYS.CFG|   |   |-- MOUSE.LAN|   |   |-- PLAN.TXT|   |   |-- RAR.CFG|   |   |-- RCVT.CFG|   |   |-- REARJ.CFG|   |   |-- REGVXD.VXD|   |   |-- SEN.ASC|   |   |-- TELNET.EXE|   |   |-- TELNET.INI|   |   |-- TextPro.exe|   |   |-- WGET.EXE|   |   |-- X11.dll|   |   |-- Xext.dll|   |   |-- arj.exe|   |   |-- bookmark.cv|   |   |-- bzip.exe|   |   |-- convert.exe|   |   |-- ed.doc|   |   |-- g2b.exe|   |   |-- gmp.dll|   |   |-- ipf.dll|   |   |-- jar.exe|   |   |-- libipfx.dll|   |   |-- ly.bat|   |   |-- regmon.exe|   |   |-- scp.exe|   |   |-- skyblue.jpg|   |   |-- ssh.exe|   |   |-- ssh-keygen.exe|   |   |-- stack.wcd|   |   |-- ttfgasp.exe|   |   |-- upx.exe|   |   |-- windvi.cnf|   |   `-- zlib.dll|   |-- WinCMD|   |-- WinISO5.3|   |-- WinImage6.00.6000|   `-- WinRAR.30.Final|       |-- UnRARDLL.exe|       |-- kgwinrar2.6-3.00.exe|       |-- wrar300.exe|       |-- readme.txt|       |-- rarx300.exe|       |-- rarlinux-3.0.tar.gz|       `-- rarbsd-3.0.tar.gz|-- WIN2000|   |-- ADV|   |-- PRO|   `-- SVR`-- WIN98    `-- WIN98-----> MENU --------------------------------------------------------------------------  MicroSoft Windows Series CD-ROM      By Zhang Xiuling (windtear@msn.com) --------------------------------------------------------------------------      1.   Start pWin98SE Startup Disk Powerful More Tools  [IDE Only]      2.   Start pWin98SE Startup Disk Powerful More Tools  [IDE+SCSI]      3.   Start pWin98SE Startup Disk Normal Little Tools  [IDE+SCSI]      4.   Start pWin98SE Startup Disk Normal Little Tools  [DVD-R SP]      5.   From CD-ROM Setup pWin98SE  [RPCQK-GDGH3-7RF72-W93WV-8JD6Y]      6.   Setup pWin2000 SP3 Advanced Server         [No Need CD-Key]      7.   Setup pWin2000 SP3 Server                  [No Need CD-Key]      8.   Setup pWin2000 SP3 Professional            [No Need CD-Key]      9.   Offline NT Password & Registry Editor v011022      N.   Start Network Bootdisk v2.0 Beta      Q.   Quit to Command Prompt      R.   Reboot      F.   Boot from Floppy Disk      Esc. Boot from HardDisk          [Default Select, TimeOut = 30s]     F1 == Help      SpaceBar / Enter == pWin98SE Startup Disk Powerful -------------------------------------------------------------------------------> IMAGE2002-05-16  13:27       <DIR>          .2002-05-13  20:04       <DIR>          ..2001-08-05  16:49                  512 98SETUP.BIN2002-05-23  13:59            1,474,560 B01-SCSI.IMG2001-10-22  21:11            1,474,560 BD011022.BIN1999-12-07  20:00                1,024 BOOTFIX.BIN2002-05-16  17:42            1,474,560 BT98-3CD.IMG2001-06-06  17:28                4,096 DISKEMU.BIN2001-06-17  08:13                4,096 DISKEMUL.BIN2002-05-22  17:58            1,471,157 EBD.CAB2001-07-09  09:13                2,048 LOADER.BIN2002-05-21  09:50            2,949,120 NETBOOT2.IMG2002-05-16  17:42            1,474,560 NORMAL98.IMG2002-05-21  15:13                2,048 NSVRBOOT.BIN2002-05-21  09:49                2,048 NTWKBOOT.BIN2002-05-21  11:15                2,048 PADVBOOT.BIN2002-05-21  11:15                2,048 PPROBOOT.BIN2002-05-21  11:15                2,048 PSVRBOOT.BIN2002-05-23  14:04            1,474,560 PWIN98SE.IMG              17 个文件     11,815,093 字节-----> unattend......补充:md5:cbf03ec9502ca3353fcae552cda0e483  windows01.v0.003.isosfv:windows01.v0.003.iso 662A133E 从未公开 不过还是有人放入了某个大FTP 内部倒是有不少人用了   More...

Posted by windtear at 8:56 AM

February 9, 2004

newftpuser.sh for proftpd 我爱网络

http://windtear.net/archives/2004/02/09/000418.html #!/bin/bash # # newftpuser.sh for proftpd # Add ftp user @proftpd # By Zhang Xiuling (windtear@ipcn.org) # # ftpasswd --passwd --uid 99 --gid 99 --home /opt/temp --name temp \ # --shell /bin/false --file /usr/local/etc/ftpd.passwd # #MKPASSWD="/usr/bin/mkpasswd -l 8 -d 0 -c 8 -C 0 -s 0" DEFAULTUSER=password DEFAULTPATH=/home/ftp DEFAULTUID=99 DEFAULTGID=99 PLAINPASSDIR=/usr/local/etc/_user ADDUSERCMD=/$proftpd_contrib_dir/ftpasswd FILENAME=`basename $0` usage() { echo echo "Add  More...

Posted by windtear at 3:30 PM

February 3, 2004

OpenVPN 我爱网络

http://windtear.net/archives/2004/02/03/000283.html 扔掉了 lzo ssl crypto ./configure --disable-lzo --disable-crypto --disable-ssl \--without-lzo-headers --without-lzo-lib --without-ssl-headers --without-ssl-lib ******* WARNING *******: OpenVPN built without OpenSSL -- encryption and authentication \features disabled -- all data will be tunnelled as cleartext 然后 .conf 的 secret $KEYFILE comp-lzo 都不能要了 客户端只要 .ovpn 就行了 去掉 secret ping 也没必要 remote 用域名最好 key 文件没用 新编译的openvpn 也不能 --genkey 了 openvpn --genkey --secret $KEYFILE  More...

Posted by windtear at 11:49 PM



Google
 
搜索windtear.net 搜索所有网页

本站使用中的任何问题,请与 windtear @ windtear.net 联系
Copyright© 1999-2012 Windtear. All rights reserved.