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

« February 2004 | Main | April 2004 »

March 31, 2004

[FWD] 802.1x:开创认证新时代 我爱网络

http://network.ccidnet.com/pub/article/c226_a51376_p1.html当前页面位置:主页:网络通信:文章  802.1x:开创认证新时代作者:李瀛寰、马云飞    文章来源:中国计算机报 网络与通信  2003年06月23日   一年半前,当一些网络公司向用户介绍802.1x协议时,大多数用户尚不知何为802.1x协议。而今天,802.1x协议已成为主流交换机的标准配置,它已是用户在选型时考察设备的一个指标。 IEEE 802.1x出现于2001年6月,在国际上还是一个很“年轻”的标准和技术。而在短短的两年时间内,用户对802.1x协议从不了解到全然接受并视为网络建设当中必不可少的标准,是因为802.1x协议所带来的强大的认证能力。 过去在IEEE 802 LAN 所定义的局域网环境中,只要存在物理的连接口,未经授权的网络设备就可以接入局域网,或者是未经授权的用户可以通过连接到局域网的设备进入网络。 随着局域网技术的广泛应用,特别是在运营网络中的应用,对其安全认证的要求已经提到了议事日程上。如何既能够利用局域网技术简单、廉价的组网特点,同时又能够对用户或设备访问网络的合法性提供认证,是目前业界讨论的焦点。IEEE 802.1x 协议正是在这样的背景下提出的。 除了传统有线以太网之外,在新兴的WLAN领域,用户对网络接入的移动性需求正空前高涨,他们迫切期望能够根据需要,随时随地通过就近的以太网端口或无线热点、而非始终基于给定的同一物理端口接入网络,这就意味着用户的网络必须提供一种能够随时对接入特定端口的用户合法性进行认证的、基于端口的网络接入控制(port-based network access control)认证方式。 全新的认证方式 传统的PPPoE与Web/Portal等认证方式显然无法承担这一重任。作为一种基于ATM的窄带网引入到宽带以太网的认证技术,PPPoE点到点的传输特点决定了这种认证方式无法很好地胜任宽带以太网与无线LAN用户数量激增与业务多样化的需求。在PPPoE认证中,认证系统必须将每个包进行拆解,以验证用户的合法性,一旦用户数量剧增或数据包增大、封装速度跟不上,就很容易形成网络瓶颈。而且这种认证方式的大量拆解包过程需要通过价格不菲的设备完成,因而增加了网络部署与运营成本。而Web/Portal作为一种基于业务类型的认证,尽管无需特定客户端软件,只需浏览器即可完成,极大地方便了用户。但由于这种认证方式需要七层协议支持,为实现二层连接与认证而跑到七层,不仅不符合网络逻辑,而且这种基于七层的认证对四层以下的网络问题往往检测不到,尤其是对断电、突发故障等必须在二层检测的异常离线情况往往束手无策。同时,在Web/Portal认证体系中,用户首先获得IP地址,再通过客户端认证,这无疑是对IP地址资源的极大浪费;而且分配IP地址的Web认证服务器对用户而言完全裸露,极易遭受恶意攻击,导致整个认证系统的瘫痪。 在这种情况下,IEEE电气和电子工程师协会为解决基于端口的网络接入控制问题,研发出了新的802.1x协议,一举解决了PPPoE与Web/Portal等传统认证方式的不足,成为一种可以较为理想地满足当前日益增长的宽带以太网与无线LAN认证需求的新型认证解决方案。 港湾网络企业网产品部总经理何达炳谈道:“802.1x协议基于LAN诞生,它与LAN是无缝融合的。802.1x利用了交换LAN架构的物理特性,实现了LAN端口上的设备认证。在认证过程中,LAN端口或者充当认证者,或者扮演请求者角色:在作为认证者时,LAN端口在需要用户通过该端口接入相应的服务之前,首先进行认证,如若认证失败则不允许接入;在作为请求者时,LAN端口则负责向认证服务器提交接入服务申请。” 作为一种基于端口的网络接入控制技术,802.1x协议只关注LAN端口的开关,通过认证时,LAN端口打开,否则端口处于关闭状态。认证的结果仅仅是LAN端口状态的改变,不涉及传统认证技术必须考虑的IP地址协商与分配问题。因此,802.1x也是目前各种认证技术中最易实现的一种解决方案之一。 与此同时,802.1x采用了RADIUS等标准安全协议实现用户身份集中验证以及动态密钥与账户管理,并在认证方式和认证体系结构上进行了优化,解决了传统方式带来的问题。因此,802.1x协议虽然源于IEEE 802.11无线以太网,主要为无线局域网提供点对点物理或逻辑端口的接入认证,但在宽带以太网领域同样可以大显身手,能够为宽带以太网提供一种便于网络运营与管理的新认证技术。 总之,802.1x标准认证协议的出现,彻底解决了传统PPPoE和Web/Portal认证带来的问题,为运营商建设可运营、可管理的电信级宽带以太网提供了很好的支持。因此,从这个意义上来说,802.1x协议的出现标志着一个全新认证时代的到来,将对无线LAN与宽带以太网市场的发展产生极为深远的影响,必将进一步推动移动计算市场的发展。 目前,这一技术已得到包括思科、微软等众多业内领先厂商的大力支持。其中,微软已在其新一代Windows XP操作系统增添了针对IEEE 802.1x安全协议的支持特性,借助IEEE 802.1x协议为用户提供身份验证服务,并允许通过验证的用户在无须执行额外登录的前提下访问公共网络。 改写传统业务模式 传统的PPPoE与Web/Portal等认证方式,认证、业务流不分,不仅给认证与业务处理带来了极大不便,而且也不同程度地增加了网络部署与运营成本。而802.1x认证技术却基于逻辑端口成功实现了认证流与业务流的分离。用户通过认证后,业务、认证流分离,系统对后续数据包无特殊处理,不仅可以有效消除网络瓶颈,而且使业务处理更为灵活。尤其在提供宽带组播等业务时,所有业务均不受认证方式限制,从根本上改变了传统业务模式。 总结起来,IEEE 802.1x有以下五大优点: 简洁高效:以太网技术内核,保持IP网络无连接特性,去除冗余昂贵的多业务网关设备,消除网络认证计费瓶颈和单点故障,易于支持多业务。 容易实现:可在普通L3、L2、IP DSLAM上实现,网络综合造价低。 安全可靠:在二层网络上实现用户认证,结合MAC、端口、账户和密码等;绑定技术具有很高的安全性。 行业标准:IEEE标准,微软操作系统内置支持。 易于运营:控制流和业务流完全分离,实现多业务运营,少量改造传统包月制等单一收费制网络即可升级成运营级网络。 就用户的角度而言,802.1x认证的突出优点是简洁高效,基于纯以太网技术内核,去除了冗余昂贵的多业务网关设备,消除网络认证计费瓶颈和单点故障,易于支持多业务,解决了采用多业务网关时不便于开展视频业务的难题。另外,由于802.1x协议在二层网络上实现用户认证,不需要到达三层,不仅可以通过设备实现MAC、端口、账户和密码等绑定技术,而且设备整体性能要求不高,可在普通L3、L2、IP DSLAM上实现,可以有效降低网络构建成本。同时,由于802.1x实现了认证流与业务流的彻底分离,因而更易于进行多业务运营。 笔者就802.1x协议采访了思科、实达、华为、港湾、北电网络、D-Link等公司的技术人员,他们普遍认为,802.1x协议对未来网络的发展主要体现在三方面:首先,作为一种可行的网络认证机制,消除了一个技术上的瓶颈,它为实现可运营的网络提供了安全基础;其次,在应用层面,802.1x具有了完备的用户认证、计费、管理功能,能大幅度降低网络综合建设成本,是构建可运营网络的实用可行的方案,正在成为以太城域网和宽带IP网的主流方案;第三,就协议本身而言,该协议组也正在不断完善发展,广泛的应用和迅速的推广,也必将推动协议本身的快速成熟。 美国网件(NETGEAR)北方区技术支持经理刘志东还谈道,802.1x协议将使未来网络朝着更安全、更智能、更可靠的方向发展:对于有线网络,有了802.1x,LAN便不再是一道敞开的门;而对于无线网络,IEEE 802.1x将构成WAP和802.11i新无线安全标准重要的一部分。此外,802.1x协议为网络接入提供了更为智能化和人性化的差别化服务。而结合多种认证机制包括日志记录,提供更安全服务,使未来的用户信用管理更具有弹性。 802.1x协议给用户带来最显著的好处是把不可能变成了可能,因为传统的认证解决方案不能保障足够的安全,因此大大制约了可运营网络的实现。此外,由于支持计费、管理功能,802.1x推动了网络、尤其是宽带网络的应用;另外,与PPPoE和VPN解决方案相比,802.1x在成本方面和速度方面有着显著的优势,有利于在现有网络的基础上进行改造实施;对于终端用户,它的效率优势也非常明显。基于这些优势考虑,802.1x在应用上必将快速普及,宽带IP网和所谓的业务型城域网都将获得极大的推动。 802.1x协议的另一个好处就是保证了企业内网的安全。港湾网络的何达炳和思科产品市场经理陶欣认为,目前对交换网内部安全的关注很少,但是来自网络内部的威胁却是非常危险的。据数据统计:70%-80%的网络威胁来自企业内部。对企业网来讲,内部维护非常重要。在802.1x协议出来之前,内网安全考虑得非常少,用户没有授权。可以说,802.1x协议让网络资源有了真正的授权访问。目前,网络的安全技术包括访问控制列表、802.1x接入验证机制、扩展树增强保护、端口隔离、内部网防火墙、内部网VPN等,访问控制列表原先只在核心路由器才获使用,现在把它用于交换机,甚至是边缘交换机,把802.1x协议放于网络的最前端,无疑给网络加了一道安全屏障。 802.1x 进入快速普及阶段 如果把一项新技术的应用分为开发实验阶段、初步应用阶段、迅速普及阶段、成熟应用阶段、衰退退出阶段五个阶段的话,目前802.1x已经开始进入快速普及阶段。至于大规模的应用,现在已经有所体现,在不久的将来可能就会“随处可见”。 D-Link 公司认为,随着国内网络用户数量急剧增加和应用水平的提高,对网络安全性等方面的要求也更高,从而推动了802.1x技术的快速发展,这也使得国内网络厂商能够在802.1x的研发应用方面处于业界领先水平。由于对网络性能的极大改进以及对认证计费问题的圆满解决,IEEE802.1x引起了国内网络用户的充分重视。 802.1x已经在国内教育信息网、宽带建设中得到了广泛的应用,并得到了客户认同和推动。随着网络不断发展、应用的多元化,原有的认证计费方式将很难实现,802.1x的实现简单、认证效率高、安全可靠、网络带宽利用率高,将显示出无比的优越性。国内外众多的交换机厂商所生产的二、三层接入交换机已经都支持802.1x协议。整个802.1x网络正在被大规模推广和应用中。 华为公司认为,目前,802.1x主要集中在校园网、园区网,在城域网和企业中尚未得到大规模应用。只有在用户对网络安全的认识更深,对用户管理认证的需求更广泛,而且以太网上承载的业务日益丰富之后,802.1x认证强大的业务支持能力优势才会凸显,从而得到更广泛的应用。而且目前802.1x客户端支持的操作系统比较单一,只支持Windows系列,对于使用其他操作系统如Linux等的用户还不支持,所以802.1x大规模应用的另一个前提就是各种操作系统能够提供802.1x的客户端软件。 802.1x协议: 更适用于企业网 当然,与任何新兴技术一样,802.1x认证方式也存在着部分问题与不足。这其中最突出的是802.1x协议源于IEEE 802.11无线以太网,设计的初衷是为无线局域网提供点对点物理或逻辑端口的接入认证,因此,将其引入宽带以太网后,不可避免地存在着一定的局限性。这方面最明显的例子是802.1x认证技术的操作对象是端口,合法用户接入端口之后,端口处于打开状态,因此其它用户通过该端口时,不需认证即可接入网络。这种方式应用于无线LAN接入认证并无不妥之处,因为在无线LAN中,认证之后建立起来的信道(端口)被独占,不存在被其它用户再次使用之虞。而相对于宽带以太网认证而言,这一特性却存在着很大的安全隐患,可能出现端口打开之后,其它用户无需认证就可自由接入、导致无法控制非法接入的问题。 其次,这一认证方式要求系统内所有设备都必须支持802.1x协议,一定程度上加大了现有网络的改造难度。而且这一认证技术还需要安装特定客户端软件,增加了用户端的工作量。 另外,由于除Windows XP外,原有的Windows版本均不支持802.1x协议,这也将在很大程度上影响802.1x的广泛应用。虽然目前也出现了部分第三方开发的、为原有Windows版本提供802.1x支持的软件,但效果似乎并不理想。 对802.1x协议的应用方向,北电网络数据产品及方案部高级经理郑燕翔认为,802.1x协议更适合用于企业网,这是由于802.1x协议一定要部署在网络的最前端,这对电信网络的集中管理、集中收费有很大的限制。而802.1x协议本身并没有提到计费问题,这是802.1x协议致命的缺陷,虽然不少厂商推出了基于802.1x协议的计费方案,但这已在802.1x协议标准之外了。尤其是对运营商的可运营的网络来说,如果用802.1x协议认证,把对用户的控制、管理放到最边缘,除了对收费管理不利外,也限制了运营商对网络的可控权,随时添加可增收的新业务就变成了难事。郑燕翔认为,802.1x协议用于企业网更合适,运营商网络目前仍以PPPoE认证为主。 (责任编辑:郁单曰)   相关文章  802.1x实现差别化服务 (2002.11.01)  华中科大校园网试用802.1x技术 (2002.10.14)   More...

Posted by windtear at 11:05 PM

squid refresh demo 我爱网络

s.q.u.i.d - - [31/Mar/2004:14:49:25 +0800] "GET /a.txt HTTP/1.0" 200 7s.q.u.i.d - - [31/Mar/2004:14:49:39 +0800] "GET /a.txt HTTP/1.0" 200 9s.q.u.i.d - - [31/Mar/2004:14:50:27 +0800] "GET /a.txt HTTP/1.0" 200 12s.q.u.i.d - - [31/Mar/2004:14:51:18 +0800] "GET /a.txt HTTP/1.0" 304 -s.q.u.i.d - - [31/Mar/2004:14:51:50 +0800] "GET /a.txt HTTP/1.0" 200 14s.q.u.i.d - - [31/Mar/2004:14:53:21 +0800] "GET /a.txt HTTP/1.0" 304 -1080715727.780   3181 c.l.i.e.n.t TCP_MISS/200 362 GET http://s.e.r.v.e.r/a.txt - DIRECT/s.e.r.v.e.r text/plain1080715742.167   1531 c.l.i.e.n.t TCP_REFRESH_MISS/200 364 GET http://s.e.r.v.e.r/a.txt - DIRECT/s.e.r.v.e.r text/plain1080715789.522   3172 c.l.i.e.n.t TCP_REFRESH_MISS/200 368 GET http://s.e.r.v.e.r/a.txt - DIRECT/s.e.r.v.e.r text/plain1080715841.225   3170 c.l.i.e.n.t TCP_REFRESH_HIT/304 251 GET http://s.e.r.v.e.r/a.txt - DIRECT/s.e.r.v.e.r -1080715872.324  10040 c.l.i.e.n.t TCP_REFRESH_MISS/200 370 GET http://s.e.r.v.e.r/a.txt - DIRECT/s.e.r.v.e.r text/plain1080715963.812   3277 c.l.i.e.n.t TCP_REFRESH_HIT/304 251 GET http://s.e.r.v.e.r/a.txt - DIRECT/s.e.r.v.e.r -s.e.r.v.e.r% touch a.txts.q.u.i.d - - [31/Mar/2004:14:54:21 +0800] "GET /a.txt HTTP/1.0" 200 141080716023.459   3253 c.l.i.e.n.t TCP_REFRESH_MISS/200 370 GET http://s.e.r.v.e.r/a.txt - DIRECT/s.e.r.v.e.r text/plain---可以明显看出缓存的处理情况1.第一次 TCP_MISS 取 server 数据 (7bytes)2.3.改动 server 源文件 TCP_REFRESH_MISS (9bytes 12bytes)4.不改动 server 源文件 TCP_REFRESH_HIT  (server 返回 304) 缓存命中 取 cache5.再改动 server 源文件 (12->14bytes) TCP_REFRESH_MISS6.不改动 再去 hit cache7.不做内容改动 只touch server 源文件 TCP_REFRESH_MISS 14bytes对于 a.txt 未作 pattern  符合 # refresh_pattern .     0   20% 4320如果强制防止刷新用 refresh_pattern -i .html 1440 90% 129600 reload-into-imsusage: refresh_pattern [-i] regex min percent max [options]options:overrsde-expireoverride-lastmodreload-into-imsignore-reload...#       Please see the file doc/Release-Notes-1.1.txt for a full#       description of Squid's refresh algorithm.  Basically a#       cached object is: (the order is changed from 1.1.X)##               FRESH if expires < now, else STALE#               STALE if age > max#               FRESH if lm-factor < percent, else STALE#               FRESH if age < min#               else STALE   More...

Posted by windtear at 5:33 PM

[IPCN] proxy.ipcn.org 200403 使用统计 我爱网络

Start Time: Tue, 02 Mar 2004 08:24:27 GMT Current Time: Wed, 31 Mar 2004 17:19:21 GMT Connection information for squid: Number of clients accessing cache: 13034 Number of HTTP requests received: 12315326 Cache information for squid: Request Hit Ratios: 5min: 52.3%, 60min: 41.5% Byte Hit Ratios: 5min: 4.4%, 60min: 21.3% Request Memory Hit Ratios: 5min: 0.0%, 60min: 5.2% Request  More...

Posted by windtear at 12:42 PM

March 30, 2004

Linux 下命令行 反病毒软件  antivirus @ linux 我爱网络

去年写的 原文转发  顺便给出一个 sh 脚本----->发信人: windtear (Are You Happy?!), 信区: Linux标  题: Linux 下命令行 反病毒软件发信站: ****BBS (2003年06月11日18:09:39 星期三), 站内信件刚才试了./Sophos.Antivirus.V3.69.Multilanguage.LINUX-BLiZZARD.tar.bz2    这个能用    添加一个 sweep 用户    % sweep /path/    比如 % sweep -remove /path/  会发现病毒删除相应文件         % sweep -di /path/ 是杀毒  不过不行:(    还有服务端 icheckd./McAfee.VirusScan.Command.Line.v4.24.Linux-TBE.tar.bz2    这个不行    提示过期 5 个月   ft    uvscan 目录提供各卸载脚本./F-Secure.Antivirus.for.Gateways.v4.50.Linux.Regged-EiTheL.tar.bz2    这个可以运行    不过好像没效果 hoho  最新的病毒库了    fsavd    fsav    fsav 会自动起来 fsavd daemon    可以在线升级病毒库  参数配置也挺丰富    本来感觉最好的    可是杀毒 他啥也发现不了  所以他不行./F-Secure.Antivirus.4.50.Linux.Regged-EiTheL.tar.bz2    这个没试   分两个版本 ft    Workstations    Servers另外2003-05-25  Sophos.Antivirus.V3.70.Multilanguage.LINUX-SUBSTANCE-----> sweep*/10 8,9,10,11,12,13,14,15,16,17,18 * * * av.sh#!/bin/sh#MYDIR=/datacenter/datacenter[[ $(find $MYDIR -type d -mmin -10| wc -l) -gt 0 ]] && /usr/local/bin/sweep -nc -remove $MYDIRSWEEP virus detection utilityVersion 3.70, June 2003 [Linux/Intel]Includes detection for 82052 viruses, trojans and wormsCopyright (c) 1989,2003 Sophos Plc, www.sophos.comSystem time 11:20:07, System date 26 March 2004Command line qualifiers are: -nc -removeUseful life of SWEEP has been exceededQuick Sweeping>>> Virus 'W32/Lovgate-E' found in file /datacenter/datacenter/incoming/Are you looking for Love.doc.exeRemoval successful......1887 files swept in 1 minute and 19 seconds.1 error was encountered.198 viruses were discovered.198 files out of 1887 were infected.Please send infected samples to Sophos for analysis.For advice consult www.sophos.com, email support@sophos.comor telephone +44 1235 559933End of Sweep.-----> no use ! -  fsav crontab# F-Secure Anti-Virus automatic database update#25 * * * * root /opt/f-secure/fsav/bin/dbupdate # F-Secure Anti-Virus automatic virus scan#0 * * * *  root /opt/f-secure/fsav/bin/fsav /datacenter/datacenter/   More...

Posted by windtear at 5:29 PM

March 29, 2004

cernet 20040304 教育网地址 我爱网络

http://proxy.smth.org/bbscon.php?board=NetResources&id=494113发信人: windtear (借尸还魂请勿打扰 ※ 永远不要相信网络), 信区: NetResources标  题: cernet 20040304 教育网地址发信站: BBS 水木清华站 (Mon Mar 29 16:50:19 2004), 转信http://www.nic.edu.cn/RS/ipstat/CERNIC IP AllocationLast update: 20040304    --------------------------------------------------------------------------------region=BJ                  162.105/16, 166.111/16, 202.4.128/19,202.112.64/18, 202.112.128/17, 202.113/16, 202.204/14, 210.31/16, 211.68/16, 211.71/16, 211.81/16, 211.82/16, 219.242/16, 219.243.0/17, 219.243.128/18, 219.243.192/19, 219.224/15, 219.226/16, 222.28/14                           region=XA                  202.117/16, 202.200/15, 210.26/15, 218.195/16, 219.244/14, 222.23/16, 222.24/15                           region=CD                  202.115/16, 202.202/15, 210.40/15, 211.83/16, 218.194/16, 219.221/16, 222.18/15                          region=GZ                 202.38.192/18, 202.116/16, 202.192/15, 210.36/14, 211.66/16, 218.192/16, 219.222/15, 219.227/16, 222.16/15                           region=WH                  202.114/16, 202.196/15, 210.42/15, 211.69/16, 211.67/16, 211.84/15, 218.196/14, 222.20/15, 222.22/16                           region=NJ                  202.38.64/19, 202.119/16, 202.194/15, 210.44/15, 210.28/15, 211.64/15, 211.70/16, 211.86/15, 219.218/15, 219.230/15, 222.192/14                           region=SH                  202.120/15, 210.32/14, 211.80/16, 218.193/16, 219.220/16, 219.228/15                           region=SY                  202.118/16, 202.198/15, 210.46/15, 210.30/16, 219.216/15, 222.26/15region=MISC202.38.96/19, 202.38.184/21, 202.112.0/18, 210.25.128/18, 219.243.224/19--------------------------------------------------------------------------------http://proxy.smth.org/bbscon.php?board=NetResources&id=494114发信人: windtear (借尸还魂请勿打扰 ※ 永远不要相信网络), 信区: NetResources标  题: cernet 20040304 cernet_mask发信站: BBS 水木清华站 (Mon Mar 29 16:51:10 2004), 转信162.105.0.0/255.255.0.0166.111.0.0/255.255.0.0202.4.128.0/255.255.224.0202.112.64.0/255.255.192.0202.112.128.0/255.255.128.0202.113.0.0/255.255.0.0202.204.0.0/255.252.0.0210.31.0.0/255.255.0.0211.68.0.0/255.255.0.0211.71.0.0/255.255.0.0211.81.0.0/255.255.0.0211.82.0.0/255.255.0.0219.242.0.0/255.255.0.0219.243.0.0/255.255.128.0219.243.128.0/255.255.192.0219.243.192.0/255.255.224.0219.224.0.0/255.254.0.0219.226.0.0/255.255.0.0222.28.0.0/255.252.0.0202.117.0.0/255.255.0.0202.200.0.0/255.254.0.0210.26.0.0/255.254.0.0218.195.0.0/255.255.0.0219.244.0.0/255.252.0.0222.23.0.0/255.255.0.0222.24.0.0/255.254.0.0202.115.0.0/255.255.0.0202.202.0.0/255.254.0.0210.40.0.0/255.254.0.0211.83.0.0/255.255.0.0218.194.0.0/255.255.0.0219.221.0.0/255.255.0.0222.18.0.0/255.254.0.0202.38.192.0/255.255.192.0202.116.0.0/255.255.0.0202.192.0.0/255.254.0.0210.36.0.0/255.252.0.0211.66.0.0/255.255.0.0218.192.0.0/255.255.0.0219.222.0.0/255.254.0.0219.227.0.0/255.255.0.0222.16.0.0/255.254.0.0202.114.0.0/255.255.0.0202.196.0.0/255.254.0.0210.42.0.0/255.254.0.0211.69.0.0/255.255.0.0211.67.0.0/255.255.0.0211.84.0.0/255.254.0.0218.196.0.0/255.252.0.0222.20.0.0/255.254.0.0222.22.0.0/255.255.0.0202.38.64.0/255.255.224.0202.119.0.0/255.255.0.0202.194.0.0/255.254.0.0210.44.0.0/255.254.0.0210.28.0.0/255.254.0.0211.64.0.0/255.254.0.0211.70.0.0/255.255.0.0211.86.0.0/255.254.0.0219.218.0.0/255.254.0.0219.230.0.0/255.254.0.0222.192.0.0/255.252.0.0202.120.0.0/255.254.0.0210.32.0.0/255.252.0.0211.80.0.0/255.255.0.0218.193.0.0/255.255.0.0219.220.0.0/255.255.0.0219.228.0.0/255.254.0.0202.118.0.0/255.255.0.0202.198.0.0/255.254.0.0210.46.0.0/255.254.0.0210.30.0.0/255.255.0.0219.216.0.0/255.254.0.0222.26.0.0/255.254.0.0202.38.96.0/255.255.224.0202.38.184.0/255.255.248.0202.112.0.0/255.255.192.0210.25.128.0/255.255.192.0219.243.224.0/255.255.224.0 http://proxy.smth.org/bbscon.php?board=NetResources&id=494115发信人: windtear (借尸还魂请勿打扰 ※ 永远不要相信网络), 信区: NetResources标  题: cernet 20040304 cernet_mask_digit发信站: BBS 水木清华站 (Mon Mar 29 16:51:44 2004), 转信162.105.0.0/16166.111.0.0/16202.4.128.0/19202.112.64.0/18202.112.128.0/17202.113.0.0/16202.204.0.0/14210.31.0.0/16211.68.0.0/16211.71.0.0/16211.81.0.0/16211.82.0.0/16219.242.0.0/16219.243.0.0/17219.243.128.0/18219.243.192.0/19219.224.0.0/15219.226.0.0/16222.28.0.0/14202.117.0.0/16202.200.0.0/15210.26.0.0/15218.195.0.0/16219.244.0.0/14222.23.0.0/16222.24.0.0/15202.115.0.0/16202.202.0.0/15210.40.0.0/15211.83.0.0/16218.194.0.0/16219.221.0.0/16222.18.0.0/15202.38.192.0/18202.116.0.0/16202.192.0.0/15210.36.0.0/14211.66.0.0/16218.192.0.0/16219.222.0.0/15219.227.0.0/16222.16.0.0/15202.114.0.0/16202.196.0.0/15210.42.0.0/15211.69.0.0/16211.67.0.0/16211.84.0.0/15218.196.0.0/14222.20.0.0/15222.22.0.0/16202.38.64.0/19202.119.0.0/16202.194.0.0/15210.44.0.0/15210.28.0.0/15211.64.0.0/15211.70.0.0/16211.86.0.0/15219.218.0.0/15219.230.0.0/15222.192.0.0/14202.120.0.0/15210.32.0.0/14211.80.0.0/16218.193.0.0/16219.220.0.0/16219.228.0.0/15202.118.0.0/16202.198.0.0/15210.46.0.0/15210.30.0.0/16219.216.0.0/15222.26.0.0/15202.38.96.0/19202.38.184.0/21202.112.0.0/18210.25.128.0/18219.243.224.0/19 http://proxy.smth.org/bbscon.php?board=NetResources&id=494116发信人: windtear (借尸还魂请勿打扰 ※ 永远不要相信网络), 信区: NetResources标  题: cernet 20040304 cernet.bat发信站: BBS 水木清华站 (Mon Mar 29 16:52:19 2004), 转信@ECHO OFFREMREM windtear@ipcn.orgREMREM http://www.nic.edu.cn/RS/ipstat/REM Data time: 2004.03.04REMREM change the following line -- your local gatewayset GW=%1IF "A%GW%A"=="AA" for /f "usebackq tokens=2 delims=:" %%i in (`ipconfig ^| find "Default Gateway"`) do @set GW=%%iecho 所有教育网地址将使用网关: %GW%ECHO Enter to gopauseIF "A%GW%A"=="AA" GOTO QUITroute add 162.105.0.0 mask 255.255.0.0 %GW%route add 166.111.0.0 mask 255.255.0.0 %GW%route add 202.4.128.0 mask 255.255.224.0 %GW%route add 202.112.64.0 mask 255.255.192.0 %GW%route add 202.112.128.0 mask 255.255.128.0 %GW%route add 202.113.0.0 mask 255.255.0.0 %GW%route add 202.204.0.0 mask 255.252.0.0 %GW%route add 210.31.0.0 mask 255.255.0.0 %GW%route add 211.68.0.0 mask 255.255.0.0 %GW%route add 211.71.0.0 mask 255.255.0.0 %GW%route add 211.81.0.0 mask 255.255.0.0 %GW%route add 211.82.0.0 mask 255.255.0.0 %GW%route add 219.242.0.0 mask 255.255.0.0 %GW%route add 219.243.0.0 mask 255.255.128.0 %GW%route add 219.243.128.0 mask 255.255.192.0 %GW%route add 219.243.192.0 mask 255.255.224.0 %GW%route add 219.224.0.0 mask 255.254.0.0 %GW%route add 219.226.0.0 mask 255.255.0.0 %GW%route add 222.28.0.0 mask 255.252.0.0 %GW%route add 202.117.0.0 mask 255.255.0.0 %GW%route add 202.200.0.0 mask 255.254.0.0 %GW%route add 210.26.0.0 mask 255.254.0.0 %GW%route add 218.195.0.0 mask 255.255.0.0 %GW%route add 219.244.0.0 mask 255.252.0.0 %GW%route add 222.23.0.0 mask 255.255.0.0 %GW%route add 222.24.0.0 mask 255.254.0.0 %GW%route add 202.115.0.0 mask 255.255.0.0 %GW%route add 202.202.0.0 mask 255.254.0.0 %GW%route add 210.40.0.0 mask 255.254.0.0 %GW%route add 211.83.0.0 mask 255.255.0.0 %GW%route add 218.194.0.0 mask 255.255.0.0 %GW%route add 219.221.0.0 mask 255.255.0.0 %GW%route add 222.18.0.0 mask 255.254.0.0 %GW%route add 202.38.192.0 mask 255.255.192.0 %GW%route add 202.116.0.0 mask 255.255.0.0 %GW%route add 202.192.0.0 mask 255.254.0.0 %GW%route add 210.36.0.0 mask 255.252.0.0 %GW%route add 211.66.0.0 mask 255.255.0.0 %GW%route add 218.192.0.0 mask 255.255.0.0 %GW%route add 219.222.0.0 mask 255.254.0.0 %GW%route add 219.227.0.0 mask 255.255.0.0 %GW%route add 222.16.0.0 mask 255.254.0.0 %GW%route add 202.114.0.0 mask 255.255.0.0 %GW%route add 202.196.0.0 mask 255.254.0.0 %GW%route add 210.42.0.0 mask 255.254.0.0 %GW%route add 211.69.0.0 mask 255.255.0.0 %GW%route add 211.67.0.0 mask 255.255.0.0 %GW%route add 211.84.0.0 mask 255.254.0.0 %GW%route add 218.196.0.0 mask 255.252.0.0 %GW%route add 222.20.0.0 mask 255.254.0.0 %GW%route add 222.22.0.0 mask 255.255.0.0 %GW%route add 202.38.64.0 mask 255.255.224.0 %GW%route add 202.119.0.0 mask 255.255.0.0 %GW%route add 202.194.0.0 mask 255.254.0.0 %GW%route add 210.44.0.0 mask 255.254.0.0 %GW%route add 210.28.0.0 mask 255.254.0.0 %GW%route add 211.64.0.0 mask 255.254.0.0 %GW%route add 211.70.0.0 mask 255.255.0.0 %GW%route add 211.86.0.0 mask 255.254.0.0 %GW%route add 219.218.0.0 mask 255.254.0.0 %GW%route add 219.230.0.0 mask 255.254.0.0 %GW%route add 222.192.0.0 mask 255.252.0.0 %GW%route add 202.120.0.0 mask 255.254.0.0 %GW%route add 210.32.0.0 mask 255.252.0.0 %GW%route add 211.80.0.0 mask 255.255.0.0 %GW%route add 218.193.0.0 mask 255.255.0.0 %GW%route add 219.220.0.0 mask 255.255.0.0 %GW%route add 219.228.0.0 mask 255.254.0.0 %GW%route add 202.118.0.0 mask 255.255.0.0 %GW%route add 202.198.0.0 mask 255.254.0.0 %GW%route add 210.46.0.0 mask 255.254.0.0 %GW%route add 210.30.0.0 mask 255.255.0.0 %GW%route add 219.216.0.0 mask 255.254.0.0 %GW%route add 222.26.0.0 mask 255.254.0.0 %GW%route add 202.38.96.0 mask 255.255.224.0 %GW%route add 202.38.184.0 mask 255.255.248.0 %GW%route add 202.112.0.0 mask 255.255.192.0 %GW%route add 210.25.128.0 mask 255.255.192.0 %GW%route add 219.243.224.0 mask 255.255.224.0 %GW%ECHO done:QUITECHO Enter to exitpausehttp://proxy.smth.org/bbscon.php?board=NetResources&id=494117发信人: windtear (借尸还魂请勿打扰 ※ 永远不要相信网络), 信区: NetResources标  题: cernet 20040304 cernet_mask_servu发信站: BBS 水木清华站 (Mon Mar 29 16:52:56 2004), 转信IPAccess1=A|162.105.*.*IPAccess2=A|166.111.*.*IPAccess3=A|202.4.128-159.*IPAccess4=A|202.112.64-127.*IPAccess5=A|202.112.128-255.*IPAccess6=A|202.113.*.*IPAccess7=A|202.204-207.*.*IPAccess8=A|210.31.*.*IPAccess9=A|211.68.*.*IPAccess10=A|211.71.*.*IPAccess11=A|211.81.*.*IPAccess12=A|211.82.*.*IPAccess13=A|219.242.*.*IPAccess14=A|219.243.0-127.*IPAccess15=A|219.243.128-191.*IPAccess16=A|219.243.192-223.*IPAccess17=A|219.224-225.*.*IPAccess18=A|219.226.*.*IPAccess19=A|222.28-31.*.*IPAccess20=A|202.117.*.*IPAccess21=A|202.200-201.*.*IPAccess22=A|210.26-27.*.*IPAccess23=A|218.195.*.*IPAccess24=A|219.244-247.*.*IPAccess25=A|222.23.*.*IPAccess26=A|222.24-25.*.*IPAccess27=A|202.115.*.*IPAccess28=A|202.202-203.*.*IPAccess29=A|210.40-41.*.*IPAccess30=A|211.83.*.*IPAccess31=A|218.194.*.*IPAccess32=A|219.221.*.*IPAccess33=A|222.18-19.*.*IPAccess34=A|202.38.192-255.*IPAccess35=A|202.116.*.*IPAccess36=A|202.192-193.*.*IPAccess37=A|210.36-39.*.*IPAccess38=A|211.66.*.*IPAccess39=A|218.192.*.*IPAccess40=A|219.222-223.*.*IPAccess41=A|219.227.*.*IPAccess42=A|222.16-17.*.*IPAccess43=A|202.114.*.*IPAccess44=A|202.196-197.*.*IPAccess45=A|210.42-43.*.*IPAccess46=A|211.69.*.*IPAccess47=A|211.67.*.*IPAccess48=A|211.84-85.*.*IPAccess49=A|218.196-199.*.*IPAccess50=A|222.20-21.*.*IPAccess51=A|222.22.*.*IPAccess52=A|202.38.64-95.*IPAccess53=A|202.119.*.*IPAccess54=A|202.194-195.*.*IPAccess55=A|210.44-45.*.*IPAccess56=A|210.28-29.*.*IPAccess57=A|211.64-65.*.*IPAccess58=A|211.70.*.*IPAccess59=A|211.86-87.*.*IPAccess60=A|219.218-219.*.*IPAccess61=A|219.230-231.*.*IPAccess62=A|222.192-195.*.*IPAccess63=A|202.120-121.*.*IPAccess64=A|210.32-35.*.*IPAccess65=A|211.80.*.*IPAccess66=A|218.193.*.*IPAccess67=A|219.220.*.*IPAccess68=A|219.228-229.*.*IPAccess69=A|202.118.*.*IPAccess70=A|202.198-199.*.*IPAccess71=A|210.46-47.*.*IPAccess72=A|210.30.*.*IPAccess73=A|219.216-217.*.*IPAccess74=A|222.26-27.*.*IPAccess75=A|202.38.96-127.*IPAccess76=A|202.38.184-191.*IPAccess77=A|202.112.0-63.*IPAccess78=A|210.25.128-191.*IPAccess79=A|219.243.224-255.*   More...

Posted by windtear at 6:09 PM

freeip 200402 (cernet&THU 免费地址列表) 我爱网络

http://proxy.smth.org/bbscon.php?board=NetResources&id=494107发信人: windtear (借尸还魂请勿打扰 ※ 永远不要相信网络), 信区: NetResources标  题: freeip 200402 (cernet&THU 免费地址列表)发信站: BBS 水木清华站 (Mon Mar 29 16:43:43 2004), 转信http://www.nic.edu.cn/RS/ipstat/internalip/CERNET分担费用政策中定义的国内流量地址列表[200402]http://netsupport.tsinghua.edu.cn/freeip.htm清华大学校园网现行免费地址域列表2004年3月10日6:10开始生效网络号                      主机掩码    网络掩码network-number             host-bits    netmask-------------------- ---------------    ---------------61.28.0.0                 0.0.15.255    255.255.240.0       61.48.0.0                0.7.255.255    255.248.0.0         61.128.0.0              0.63.255.255    255.192.0.0         61.232.0.0               0.3.255.255    255.252.0.0         61.236.0.0               0.1.255.255    255.254.0.0         61.240.0.0               0.3.255.255    255.252.0.0         63.84.162.0                0.0.0.255    255.255.255.0       63.86.118.0                0.0.1.255    255.255.254.0       63.240.81.0                0.0.0.255    255.255.255.0       63.240.90.0                0.0.0.255    255.255.255.0       63.240.94.0                0.0.0.255    255.255.255.0       63.240.105.0               0.0.0.255    255.255.255.0       64.124.183.0               0.0.0.255    255.255.255.0       65.246.184.0               0.0.1.255    255.255.254.0       66.179.148.0               0.0.0.255    255.255.255.0       128.84.158.0               0.0.0.255    255.255.255.0       132.174.1.0                0.0.0.255    255.255.255.0       132.174.11.0               0.0.0.255    255.255.255.0       137.189.0.0              0.0.255.255    255.255.0.0         140.98.193.0               0.0.0.255    255.255.255.0       140.98.194.0               0.0.0.255    255.255.255.0       140.113.0.0              0.0.255.255    255.255.0.0         143.89.0.0               0.0.255.255    255.255.0.0         144.214.0.0              0.0.255.255    255.255.0.0         147.8.0.0                0.0.255.255    255.255.0.0         149.28.1.0                 0.0.0.255    255.255.255.0       152.101.0.0              0.0.255.255    255.255.0.0         152.104.0.0              0.0.255.255    255.255.0.0         158.132.0.0              0.0.255.255    255.255.0.0         158.182.0.0              0.0.255.255    255.255.0.0         159.226.0.0              0.0.255.255    255.255.0.0         161.207.0.0              0.0.255.255    255.255.0.0         162.105.0.0              0.0.255.255    255.255.0.0         165.193.0.0              0.0.255.255    255.255.0.0         166.111.0.0              0.0.255.255    255.255.0.0         167.139.0.0              0.0.255.255    255.255.0.0         167.216.0.0              0.0.255.255    255.255.0.0         168.160.0.0              0.0.255.255    255.255.0.0         171.66.120.0               0.0.7.255    255.255.248.0       192.58.150.0               0.0.0.255    255.255.255.0       192.80.71.0                0.0.0.255    255.255.255.0       192.84.75.0                0.0.0.255    255.255.255.0       192.86.104.0               0.0.0.255    255.255.255.0       192.195.245.0              0.0.0.255    255.255.255.0       193.123.78.0               0.0.0.255    255.255.255.0       193.194.158.0              0.0.0.255    255.255.255.0       194.130.252.0              0.0.0.255    255.255.255.0       195.22.150.0               0.0.1.255    255.255.254.0       195.27.60.0                0.0.0.255    255.255.255.0       195.27.123.0               0.0.0.255    255.255.255.0       195.27.130.0               0.0.0.255    255.255.255.0       198.112.160.0             0.0.31.255    255.255.224.0       199.4.154.0                0.0.1.255    255.255.254.0       199.98.88.0                0.0.0.255    255.255.255.0       199.164.217.0              0.0.0.255    255.255.255.0       202.4.128.0               0.0.31.255    255.255.224.0       202.38.0.0               0.0.255.255    255.255.0.0         202.40.192.0              0.0.31.255    255.255.224.0       202.45.32.0               0.0.31.255    255.255.224.0       202.75.64.0               0.0.31.255    255.255.224.0       202.84.16.0                0.0.1.255    255.255.254.0       202.95.0.0                0.0.31.255    255.255.224.0       202.96.0.0              0.15.255.255    255.240.0.0         202.112.0.0              0.7.255.255    255.248.0.0         202.120.0.0              0.1.255.255    255.254.0.0         202.122.32.0              0.0.15.255    255.255.240.0       202.127.0.0               0.0.63.255    255.255.192.0       202.127.128.0            0.0.127.255    255.255.128.0       202.130.0.0               0.0.31.255    255.255.224.0       202.130.224.0             0.0.31.255    255.255.224.0       202.131.208.0             0.0.15.255    255.255.240.0       202.189.96.0              0.0.31.255    255.255.224.0       202.192.0.0             0.15.255.255    255.240.0.0         203.81.16.0               0.0.15.255    255.255.240.0       203.87.224.0              0.0.31.255    255.255.224.0       203.93.0.0               0.0.255.255    255.255.0.0         203.128.128.0             0.0.31.255    255.255.224.0       203.192.0.0               0.0.31.255    255.255.224.0       203.207.64.0              0.0.63.255    255.255.192.0       203.207.128.0            0.0.127.255    255.255.128.0       203.208.0.0               0.0.31.255    255.255.224.0       203.212.0.0               0.0.15.255    255.255.240.0       204.179.122.0              0.0.0.255    255.255.255.0       205.240.244.0              0.0.3.255    255.255.252.0       205.243.231.0              0.0.0.255    255.255.255.0       207.189.64.0              0.0.31.255    255.255.224.0       208.215.179.0              0.0.0.255    255.255.255.0       210.5.0.0                 0.0.31.255    255.255.224.0       210.12.0.0               0.1.255.255    255.254.0.0         210.14.160.0              0.0.31.255    255.255.224.0       210.14.192.0              0.0.63.255    255.255.192.0       210.15.0.0               0.0.127.255    255.255.128.0       210.15.128.0              0.0.63.255    255.255.192.0       210.21.0.0               0.0.255.255    255.255.0.0         210.22.0.0               0.0.255.255    255.255.0.0         210.25.0.0               0.0.127.255    255.255.128.0       210.25.128.0              0.0.63.255    255.255.192.0       210.26.0.0               0.1.255.255    255.254.0.0         210.28.0.0               0.3.255.255    255.252.0.0         210.32.0.0              0.15.255.255    255.240.0.0         210.51.0.0               0.0.255.255    255.255.0.0         210.52.0.0               0.1.255.255    255.254.0.0         210.72.0.0               0.3.255.255    255.252.0.0         210.76.0.0               0.1.255.255    255.254.0.0         210.78.0.0               0.0.255.255    255.255.0.0         210.79.224.0              0.0.31.255    255.255.224.0       210.82.0.0               0.1.255.255    255.254.0.0         210.192.96.0              0.0.31.255    255.255.224.0       211.64.0.0               0.7.255.255    255.248.0.0         211.80.0.0              0.15.255.255    255.240.0.0         211.96.0.0               0.7.255.255    255.248.0.0         211.136.0.0              0.7.255.255    255.248.0.0         211.144.0.0             0.15.255.255    255.240.0.0         211.160.0.0              0.7.255.255    255.248.0.0         216.33.115.0               0.0.0.255    255.255.255.0       216.39.32.0                0.0.0.255    255.255.255.0       216.52.36.0                0.0.1.255    255.255.254.0       216.143.112.0              0.0.0.255    255.255.255.0       218.0.0.0               0.31.255.255    255.224.0.0         218.56.0.0               0.7.255.255    255.248.0.0         218.64.0.0              0.31.255.255    255.224.0.0         218.96.0.0               0.3.255.255    255.252.0.0         218.104.0.0              0.3.255.255    255.252.0.0         218.108.0.0              0.0.255.255    255.255.0.0         218.192.0.0              0.7.255.255    255.248.0.0         218.200.0.0              0.3.255.255    255.252.0.0         218.204.0.0              0.1.255.255    255.254.0.0         218.240.0.0              0.7.255.255    255.248.0.0         219.72.0.0               0.0.255.255    255.255.0.0         219.128.0.0             0.31.255.255    255.224.0.0         219.216.0.0              0.7.255.255    255.248.0.0         219.224.0.0             0.15.255.255    255.240.0.0         219.242.0.0              0.1.255.255    255.254.0.0         219.244.0.0              0.3.255.255    255.252.0.0         220.160.0.0             0.31.255.255    255.224.0.0         220.192.0.0             0.15.255.255    255.240.0.0         220.248.0.0              0.3.255.255    255.252.0.0         220.252.0.0              0.0.255.255    255.255.0.0         221.0.0.0               0.15.255.255    255.240.0.0         221.137.0.0              0.0.255.255    255.255.0.0         221.192.0.0              0.1.255.255    255.254.0.0         221.194.0.0              0.0.255.255    255.255.0.0         221.196.0.0              0.3.255.255    255.252.0.0         221.200.0.0              0.3.255.255    255.252.0.0         221.204.0.0              0.1.255.255    255.254.0.0         221.208.0.0              0.3.255.255    255.252.0.0         221.212.0.0              0.0.255.255    255.255.0.0         221.214.0.0              0.1.255.255    255.254.0.0         221.216.0.0              0.7.255.255    255.248.0.0         221.224.0.0             0.15.255.255    255.240.0.0         222.16.0.0              0.15.255.255    255.240.0.0         222.64.0.0               0.7.255.255    255.248.0.0         222.72.0.0               0.1.255.255    255.254.0.0         222.76.0.0               0.3.255.255    255.252.0.0         222.80.0.0               0.3.255.255    255.252.0.0         222.84.0.0               0.0.255.255    255.255.0.0         222.132.0.0              0.3.255.255    255.252.0.0         222.136.0.0              0.7.255.255    255.248.0.0         222.160.0.0              0.3.255.255    255.252.0.0         http://proxy.smth.org/bbscon.php?board=NetResources&id=494108发信人: windtear (借尸还魂请勿打扰 ※ 永远不要相信网络), 信区: NetResources标  题: freeip 200402 freeip_mask发信站: BBS 水木清华站 (Mon Mar 29 16:45:33 2004), 转信61.28.0.0/255.255.240.061.48.0.0/255.248.0.061.128.0.0/255.192.0.061.232.0.0/255.252.0.061.236.0.0/255.254.0.061.240.0.0/255.252.0.063.84.162.0/255.255.255.063.86.118.0/255.255.254.063.240.81.0/255.255.255.063.240.90.0/255.255.255.063.240.94.0/255.255.255.063.240.105.0/255.255.255.064.124.183.0/255.255.255.065.246.184.0/255.255.254.066.179.148.0/255.255.255.0128.84.158.0/255.255.255.0132.174.1.0/255.255.255.0132.174.11.0/255.255.255.0137.189.0.0/255.255.0.0140.98.193.0/255.255.255.0140.98.194.0/255.255.255.0140.113.0.0/255.255.0.0143.89.0.0/255.255.0.0144.214.0.0/255.255.0.0147.8.0.0/255.255.0.0149.28.1.0/255.255.255.0152.101.0.0/255.255.0.0152.104.0.0/255.255.0.0158.132.0.0/255.255.0.0158.182.0.0/255.255.0.0159.226.0.0/255.255.0.0161.207.0.0/255.255.0.0162.105.0.0/255.255.0.0165.193.0.0/255.255.0.0166.111.0.0/255.255.0.0167.139.0.0/255.255.0.0167.216.0.0/255.255.0.0168.160.0.0/255.255.0.0171.66.120.0/255.255.248.0192.58.150.0/255.255.255.0192.80.71.0/255.255.255.0192.84.75.0/255.255.255.0192.86.104.0/255.255.255.0192.195.245.0/255.255.255.0193.123.78.0/255.255.255.0193.194.158.0/255.255.255.0194.130.252.0/255.255.255.0195.22.150.0/255.255.254.0195.27.60.0/255.255.255.0195.27.123.0/255.255.255.0195.27.130.0/255.255.255.0198.112.160.0/255.255.224.0199.4.154.0/255.255.254.0199.98.88.0/255.255.255.0199.164.217.0/255.255.255.0202.4.128.0/255.255.224.0202.38.0.0/255.255.0.0202.40.192.0/255.255.224.0202.45.32.0/255.255.224.0202.75.64.0/255.255.224.0202.84.16.0/255.255.254.0202.95.0.0/255.255.224.0202.96.0.0/255.240.0.0202.112.0.0/255.248.0.0202.120.0.0/255.254.0.0202.122.32.0/255.255.240.0202.127.0.0/255.255.192.0202.127.128.0/255.255.128.0202.130.0.0/255.255.224.0202.130.224.0/255.255.224.0202.131.208.0/255.255.240.0202.189.96.0/255.255.224.0202.192.0.0/255.240.0.0203.81.16.0/255.255.240.0203.87.224.0/255.255.224.0203.93.0.0/255.255.0.0203.128.128.0/255.255.224.0203.192.0.0/255.255.224.0203.207.64.0/255.255.192.0203.207.128.0/255.255.128.0203.208.0.0/255.255.224.0203.212.0.0/255.255.240.0204.179.122.0/255.255.255.0205.240.244.0/255.255.252.0205.243.231.0/255.255.255.0207.189.64.0/255.255.224.0208.215.179.0/255.255.255.0210.5.0.0/255.255.224.0210.12.0.0/255.254.0.0210.14.160.0/255.255.224.0210.14.192.0/255.255.192.0210.15.0.0/255.255.128.0210.15.128.0/255.255.192.0210.21.0.0/255.255.0.0210.22.0.0/255.255.0.0210.25.0.0/255.255.128.0210.25.128.0/255.255.192.0210.26.0.0/255.254.0.0210.28.0.0/255.252.0.0210.32.0.0/255.240.0.0210.51.0.0/255.255.0.0210.52.0.0/255.254.0.0210.72.0.0/255.252.0.0210.76.0.0/255.254.0.0210.78.0.0/255.255.0.0210.79.224.0/255.255.224.0210.82.0.0/255.254.0.0210.192.96.0/255.255.224.0211.64.0.0/255.248.0.0211.80.0.0/255.240.0.0211.96.0.0/255.248.0.0211.136.0.0/255.248.0.0211.144.0.0/255.240.0.0211.160.0.0/255.248.0.0216.33.115.0/255.255.255.0216.39.32.0/255.255.255.0216.52.36.0/255.255.254.0216.143.112.0/255.255.255.0218.0.0.0/255.224.0.0218.56.0.0/255.248.0.0218.64.0.0/255.224.0.0218.96.0.0/255.252.0.0218.104.0.0/255.252.0.0218.108.0.0/255.255.0.0218.192.0.0/255.248.0.0218.200.0.0/255.252.0.0218.204.0.0/255.254.0.0218.240.0.0/255.248.0.0219.72.0.0/255.255.0.0219.128.0.0/255.224.0.0219.216.0.0/255.248.0.0219.224.0.0/255.240.0.0219.242.0.0/255.254.0.0219.244.0.0/255.252.0.0220.160.0.0/255.224.0.0220.192.0.0/255.240.0.0220.248.0.0/255.252.0.0220.252.0.0/255.255.0.0221.0.0.0/255.240.0.0221.137.0.0/255.255.0.0221.192.0.0/255.254.0.0221.194.0.0/255.255.0.0221.196.0.0/255.252.0.0221.200.0.0/255.252.0.0221.204.0.0/255.254.0.0221.208.0.0/255.252.0.0221.212.0.0/255.255.0.0221.214.0.0/255.254.0.0221.216.0.0/255.248.0.0221.224.0.0/255.240.0.0222.16.0.0/255.240.0.0222.64.0.0/255.248.0.0222.72.0.0/255.254.0.0222.76.0.0/255.252.0.0222.80.0.0/255.252.0.0222.84.0.0/255.255.0.0222.132.0.0/255.252.0.0222.136.0.0/255.248.0.0222.160.0.0/255.252.0.0 http://proxy.smth.org/bbscon.php?board=NetResources&id=494109发信人: windtear (借尸还魂请勿打扰 ※ 永远不要相信网络), 信区: NetResources标  题: freeip 200402 freeip_mask_digit发信站: BBS 水木清华站 (Mon Mar 29 16:46:12 2004), 转信61.28.0.0/2061.48.0.0/1361.128.0.0/1061.232.0.0/1461.236.0.0/1561.240.0.0/1463.84.162.0/2463.86.118.0/2363.240.81.0/2463.240.90.0/2463.240.94.0/2463.240.105.0/2464.124.183.0/2465.246.184.0/2366.179.148.0/24128.84.158.0/24132.174.1.0/24132.174.11.0/24137.189.0.0/16140.98.193.0/24140.98.194.0/24140.113.0.0/16143.89.0.0/16144.214.0.0/16147.8.0.0/16149.28.1.0/24152.101.0.0/16152.104.0.0/16158.132.0.0/16158.182.0.0/16159.226.0.0/16161.207.0.0/16162.105.0.0/16165.193.0.0/16166.111.0.0/16167.139.0.0/16167.216.0.0/16168.160.0.0/16171.66.120.0/21192.58.150.0/24192.80.71.0/24192.84.75.0/24192.86.104.0/24192.195.245.0/24193.123.78.0/24193.194.158.0/24194.130.252.0/24195.22.150.0/23195.27.60.0/24195.27.123.0/24195.27.130.0/24198.112.160.0/19199.4.154.0/23199.98.88.0/24199.164.217.0/24202.4.128.0/19202.38.0.0/16202.40.192.0/19202.45.32.0/19202.75.64.0/19202.84.16.0/23202.95.0.0/19202.96.0.0/12202.112.0.0/13202.120.0.0/15202.122.32.0/20202.127.0.0/18202.127.128.0/17202.130.0.0/19202.130.224.0/19202.131.208.0/20202.189.96.0/19202.192.0.0/12203.81.16.0/20203.87.224.0/19203.93.0.0/16203.128.128.0/19203.192.0.0/19203.207.64.0/18203.207.128.0/17203.208.0.0/19203.212.0.0/20204.179.122.0/24205.240.244.0/22205.243.231.0/24207.189.64.0/19208.215.179.0/24210.5.0.0/19210.12.0.0/15210.14.160.0/19210.14.192.0/18210.15.0.0/17210.15.128.0/18210.21.0.0/16210.22.0.0/16210.25.0.0/17210.25.128.0/18210.26.0.0/15210.28.0.0/14210.32.0.0/12210.51.0.0/16210.52.0.0/15210.72.0.0/14210.76.0.0/15210.78.0.0/16210.79.224.0/19210.82.0.0/15210.192.96.0/19211.64.0.0/13211.80.0.0/12211.96.0.0/13211.136.0.0/13211.144.0.0/12211.160.0.0/13216.33.115.0/24216.39.32.0/24216.52.36.0/23216.143.112.0/24218.0.0.0/11218.56.0.0/13218.64.0.0/11218.96.0.0/14218.104.0.0/14218.108.0.0/16218.192.0.0/13218.200.0.0/14218.204.0.0/15218.240.0.0/13219.72.0.0/16219.128.0.0/11219.216.0.0/13219.224.0.0/12219.242.0.0/15219.244.0.0/14220.160.0.0/11220.192.0.0/12220.248.0.0/14220.252.0.0/16221.0.0.0/12221.137.0.0/16221.192.0.0/15221.194.0.0/16221.196.0.0/14221.200.0.0/14221.204.0.0/15221.208.0.0/14221.212.0.0/16221.214.0.0/15221.216.0.0/13221.224.0.0/12222.16.0.0/12222.64.0.0/13222.72.0.0/15222.76.0.0/14222.80.0.0/14222.84.0.0/16222.132.0.0/14222.136.0.0/13222.160.0.0/14http://proxy.smth.org/bbscon.php?board=NetResources&id=494111发信人: windtear (借尸还魂请勿打扰 ※ 永远不要相信网络), 信区: NetResources标  题: freeip 200402 freeip.bat发信站: BBS 水木清华站 (Mon Mar 29 16:47:03 2004), 转信@ECHO OFFREMREM windtear@ipcn.orgREMREM http://www.nic.edu.cn/RS/ipstat/internalip/REM http://netsupport.tsinghua.edu.cn/freeip.htmREM Data time: 2004.03.10REMREM change the following line -- your local gatewayset GW=%1IF "A%GW%A"=="AA" for /f "usebackq tokens=2 delims=:" %%i in (`ipconfig ^| find "Default Gateway"`) do @set GW=%%iecho 所有免费地址将使用网关: %GW%ECHO Enter to gopauseIF "A%GW%A"=="AA" GOTO QUITroute add 61.28.0.0 mask 255.255.240.0 %GW%route add 61.48.0.0 mask 255.248.0.0 %GW%route add 61.128.0.0 mask 255.192.0.0 %GW%route add 61.232.0.0 mask 255.252.0.0 %GW%route add 61.236.0.0 mask 255.254.0.0 %GW%route add 61.240.0.0 mask 255.252.0.0 %GW%route add 63.84.162.0 mask 255.255.255.0 %GW%route add 63.86.118.0 mask 255.255.254.0 %GW%route add 63.240.81.0 mask 255.255.255.0 %GW%route add 63.240.90.0 mask 255.255.255.0 %GW%route add 63.240.94.0 mask 255.255.255.0 %GW%route add 63.240.105.0 mask 255.255.255.0 %GW%route add 64.124.183.0 mask 255.255.255.0 %GW%route add 65.246.184.0 mask 255.255.254.0 %GW%route add 66.179.148.0 mask 255.255.255.0 %GW%route add 128.84.158.0 mask 255.255.255.0 %GW%ECHO 10%% completed...route add 132.174.1.0 mask 255.255.255.0 %GW%route add 132.174.11.0 mask 255.255.255.0 %GW%route add 137.189.0.0 mask 255.255.0.0 %GW%route add 140.98.193.0 mask 255.255.255.0 %GW%route add 140.98.194.0 mask 255.255.255.0 %GW%route add 140.113.0.0 mask 255.255.0.0 %GW%route add 143.89.0.0 mask 255.255.0.0 %GW%route add 144.214.0.0 mask 255.255.0.0 %GW%route add 147.8.0.0 mask 255.255.0.0 %GW%route add 149.28.1.0 mask 255.255.255.0 %GW%route add 152.101.0.0 mask 255.255.0.0 %GW%route add 152.104.0.0 mask 255.255.0.0 %GW%route add 158.132.0.0 mask 255.255.0.0 %GW%route add 158.182.0.0 mask 255.255.0.0 %GW%route add 159.226.0.0 mask 255.255.0.0 %GW%route add 161.207.0.0 mask 255.255.0.0 %GW%ECHO 20%% completed...route add 162.105.0.0 mask 255.255.0.0 %GW%route add 165.193.0.0 mask 255.255.0.0 %GW%route add 166.111.0.0 mask 255.255.0.0 %GW%route add 167.139.0.0 mask 255.255.0.0 %GW%route add 167.216.0.0 mask 255.255.0.0 %GW%route add 168.160.0.0 mask 255.255.0.0 %GW%route add 171.66.120.0 mask 255.255.248.0 %GW%route add 192.58.150.0 mask 255.255.255.0 %GW%route add 192.80.71.0 mask 255.255.255.0 %GW%route add 192.84.75.0 mask 255.255.255.0 %GW%route add 192.86.104.0 mask 255.255.255.0 %GW%route add 192.195.245.0 mask 255.255.255.0 %GW%route add 193.123.78.0 mask 255.255.255.0 %GW%route add 193.194.158.0 mask 255.255.255.0 %GW%route add 194.130.252.0 mask 255.255.255.0 %GW%route add 195.22.150.0 mask 255.255.254.0 %GW%ECHO 30%% completed...route add 195.27.60.0 mask 255.255.255.0 %GW%route add 195.27.123.0 mask 255.255.255.0 %GW%route add 195.27.130.0 mask 255.255.255.0 %GW%route add 198.112.160.0 mask 255.255.224.0 %GW%route add 199.4.154.0 mask 255.255.254.0 %GW%route add 199.98.88.0 mask 255.255.255.0 %GW%route add 199.164.217.0 mask 255.255.255.0 %GW%route add 202.4.128.0 mask 255.255.224.0 %GW%route add 202.38.0.0 mask 255.255.0.0 %GW%route add 202.40.192.0 mask 255.255.224.0 %GW%route add 202.45.32.0 mask 255.255.224.0 %GW%route add 202.75.64.0 mask 255.255.224.0 %GW%route add 202.84.16.0 mask 255.255.254.0 %GW%route add 202.95.0.0 mask 255.255.224.0 %GW%route add 202.96.0.0 mask 255.240.0.0 %GW%route add 202.112.0.0 mask 255.248.0.0 %GW%ECHO 40%% completed...route add 202.120.0.0 mask 255.254.0.0 %GW%route add 202.122.32.0 mask 255.255.240.0 %GW%route add 202.127.0.0 mask 255.255.192.0 %GW%route add 202.127.128.0 mask 255.255.128.0 %GW%route add 202.130.0.0 mask 255.255.224.0 %GW%route add 202.130.224.0 mask 255.255.224.0 %GW%route add 202.131.208.0 mask 255.255.240.0 %GW%route add 202.189.96.0 mask 255.255.224.0 %GW%route add 202.192.0.0 mask 255.240.0.0 %GW%route add 203.81.16.0 mask 255.255.240.0 %GW%route add 203.87.224.0 mask 255.255.224.0 %GW%route add 203.93.0.0 mask 255.255.0.0 %GW%route add 203.128.128.0 mask 255.255.224.0 %GW%route add 203.192.0.0 mask 255.255.224.0 %GW%route add 203.207.64.0 mask 255.255.192.0 %GW%route add 203.207.128.0 mask 255.255.128.0 %GW%ECHO 50%% completed...route add 203.208.0.0 mask 255.255.224.0 %GW%route add 203.212.0.0 mask 255.255.240.0 %GW%route add 204.179.122.0 mask 255.255.255.0 %GW%route add 205.240.244.0 mask 255.255.252.0 %GW%route add 205.243.231.0 mask 255.255.255.0 %GW%route add 207.189.64.0 mask 255.255.224.0 %GW%route add 208.215.179.0 mask 255.255.255.0 %GW%route add 210.5.0.0 mask 255.255.224.0 %GW%route add 210.12.0.0 mask 255.254.0.0 %GW%route add 210.14.160.0 mask 255.255.224.0 %GW%route add 210.14.192.0 mask 255.255.192.0 %GW%route add 210.15.0.0 mask 255.255.128.0 %GW%route add 210.15.128.0 mask 255.255.192.0 %GW%route add 210.21.0.0 mask 255.255.0.0 %GW%route add 210.22.0.0 mask 255.255.0.0 %GW%route add 210.25.0.0 mask 255.255.128.0 %GW%ECHO 60%% completed...route add 210.25.128.0 mask 255.255.192.0 %GW%route add 210.26.0.0 mask 255.254.0.0 %GW%route add 210.28.0.0 mask 255.252.0.0 %GW%route add 210.32.0.0 mask 255.240.0.0 %GW%route add 210.51.0.0 mask 255.255.0.0 %GW%route add 210.52.0.0 mask 255.254.0.0 %GW%route add 210.72.0.0 mask 255.252.0.0 %GW%route add 210.76.0.0 mask 255.254.0.0 %GW%route add 210.78.0.0 mask 255.255.0.0 %GW%route add 210.79.224.0 mask 255.255.224.0 %GW%route add 210.82.0.0 mask 255.254.0.0 %GW%route add 210.192.96.0 mask 255.255.224.0 %GW%route add 211.64.0.0 mask 255.248.0.0 %GW%route add 211.80.0.0 mask 255.240.0.0 %GW%route add 211.96.0.0 mask 255.248.0.0 %GW%route add 211.136.0.0 mask 255.248.0.0 %GW%ECHO 70%% completed...route add 211.144.0.0 mask 255.240.0.0 %GW%route add 211.160.0.0 mask 255.248.0.0 %GW%route add 216.33.115.0 mask 255.255.255.0 %GW%route add 216.39.32.0 mask 255.255.255.0 %GW%route add 216.52.36.0 mask 255.255.254.0 %GW%route add 216.143.112.0 mask 255.255.255.0 %GW%route add 218.0.0.0 mask 255.224.0.0 %GW%route add 218.56.0.0 mask 255.248.0.0 %GW%route add 218.64.0.0 mask 255.224.0.0 %GW%route add 218.96.0.0 mask 255.252.0.0 %GW%route add 218.104.0.0 mask 255.252.0.0 %GW%route add 218.108.0.0 mask 255.255.0.0 %GW%route add 218.192.0.0 mask 255.248.0.0 %GW%route add 218.200.0.0 mask 255.252.0.0 %GW%route add 218.204.0.0 mask 255.254.0.0 %GW%route add 218.240.0.0 mask 255.248.0.0 %GW%ECHO 80%% completed...route add 219.72.0.0 mask 255.255.0.0 %GW%route add 219.128.0.0 mask 255.224.0.0 %GW%route add 219.216.0.0 mask 255.248.0.0 %GW%route add 219.224.0.0 mask 255.240.0.0 %GW%route add 219.242.0.0 mask 255.254.0.0 %GW%route add 219.244.0.0 mask 255.252.0.0 %GW%route add 220.160.0.0 mask 255.224.0.0 %GW%route add 220.192.0.0 mask 255.240.0.0 %GW%route add 220.248.0.0 mask 255.252.0.0 %GW%route add 220.252.0.0 mask 255.255.0.0 %GW%route add 221.0.0.0 mask 255.240.0.0 %GW%route add 221.137.0.0 mask 255.255.0.0 %GW%route add 221.192.0.0 mask 255.254.0.0 %GW%route add 221.194.0.0 mask 255.255.0.0 %GW%route add 221.196.0.0 mask 255.252.0.0 %GW%route add 221.200.0.0 mask 255.252.0.0 %GW%ECHO 90%% completed...route add 221.204.0.0 mask 255.254.0.0 %GW%route add 221.208.0.0 mask 255.252.0.0 %GW%route add 221.212.0.0 mask 255.255.0.0 %GW%route add 221.214.0.0 mask 255.254.0.0 %GW%route add 221.216.0.0 mask 255.248.0.0 %GW%route add 221.224.0.0 mask 255.240.0.0 %GW%route add 222.16.0.0 mask 255.240.0.0 %GW%route add 222.64.0.0 mask 255.248.0.0 %GW%route add 222.72.0.0 mask 255.254.0.0 %GW%route add 222.76.0.0 mask 255.252.0.0 %GW%route add 222.80.0.0 mask 255.252.0.0 %GW%route add 222.84.0.0 mask 255.255.0.0 %GW%route add 222.132.0.0 mask 255.252.0.0 %GW%route add 222.136.0.0 mask 255.248.0.0 %GW%route add 222.160.0.0 mask 255.252.0.0 %GW%ECHO done:QUITECHO Enter to exitpausehttp://proxy.smth.org/bbscon.php?board=NetResources&id=494112发信人: windtear (借尸还魂请勿打扰 ※ 永远不要相信网络), 信区: NetResources标  题: freeip 200402 proxy.pac发信站: BBS 水木清华站 (Mon Mar 29 16:48:24 2004), 转信// 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,"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&  More...

Posted by windtear at 6:03 PM

FlashFxp.ini of my fav FlashFXP1.2.640 我爱网络

FlashFXP.exe & FlashFxp.ini = enough2000-09-05  00:00              517,632 FlashFXP.exe28250f9282052e30624cd4a8161a666e FlashFXP.exe----->   Abstract[_Main_]Email=anonymous@on.netAnti-Cmd=1ShowWel=0Name=9B0879C4C21DE34B8DD1Serial=7D45688F3F873B0B5487BD0D726A16DF396E83932C[LiveUpdate]Proxy=0Check=0Interval=0[List]Passive=1----->   FlashFXP.ini[_Main_]Build=640last=36737setup=36694Email=anonymous@on.netLog Name=flashFXP.logDownload Directory=c:\ConnectTimeout=20TransferTimeout=1RetryDelay=15RetryCount=50Directories=0Status Size=400Idle Time=57Anti-Idle=1Anti-Cmd=1delview=1dblclkq=0ShowWel=0SaveCLPState=1Cache=1Logging=0EnterDir=1Empty=0Delete Method=0ResCon=1On Double Click=0LocalDbClck=4DropExp=1On DragDrop=1OnComplete=0OnCompCon=0RestoreResume=1SmartMode=0ServerDate=1StopRestart=1CheckSpace=0AutoClose=1Flash=0FTPRetryCnt=100TransferMode=1tbCapFTP=FlashFXP %sk %ttr %p %ntbCapFXP=FlashFXP %ttr %te %nObeyLimit=0LimitSpeed=600Identd Server=0Identd User=Identd SYS=UNIXIdentd Only=1AutoSort=2Sort=0Item Count=25HideOnMin=1SiteTopic=1256icon=1tbflat=1ColAutoSize=1SizeInBytes=1ShowIdle=1SWS=0LLocal=0RLocal=1Links=1Icons=010ViewStyle=3TS1=0TS2=0Wait=0TTWait=30CleanedSites=1Queue=100Name=9B0879C4C21DE34B8DD1Serial=7D45688F3F873B0B5487BD0D726A16DF396E83932CDTV=0SortLBy=0ActClr=65535CB2=0CB3=16711680CB4=32768CB5=255CB6=128NoART=1Dupe Match=1Columns=11000[LiveUpdate]Proxy=0Check=0Interval=0[SiteManager]Left=60Top=38Width=673Height=469State=0[Confirm]Options=000100[List]Passive=1Type=1Custom=[Sounds]Connect Sound=1[Proxy]Type=0Host=Port=21User=Pass=[Window]Left=182Top=208Width=630Height=450State=1qTop=0Queue=1Status=1TS=0.745000004768372BS=0.671249985694885CS=0.735655725002289LTS=0RTS=0TopLayout=1Left Tree=0Right Tree=0Tree Style=1Font="MS Sans Serif", 10, [], [clWindowText]StatusFont="MS Sans Serif", 10, [], [clWindowText]QueueFont="MS Sans Serif", 10, [], [clWindowText][FileExists]11=312=213=221=322=223=231=032=033=0[QuickConnect]Left=0Top=0Width=380Height=223State=0[WelDlg]Left=146Top=124Width=500Height=279State=0Font="Terminal", 9, [], [clBlack]OnTop=0Wrap=0Color=-2147483643[Bookmarks]Left=163Top=129Width=467Height=287State=0Split=180[StatusWin]Left=318Top=312Width=421Height=306State=1Font="MS Sans Serif", 8, [], [clWindowText]OnTop=0Wrap=0Color=-2147483643   More...

Posted by windtear at 11:27 AM

March 28, 2004

SNS 联席会笔记 - Switch Router demo 我爱网络

本来想照葫芦画瓢再写个系列《我眼中的校园网》呢可是有些内容确实不方便说出来怎么办呢而且写校园网这个题目比较大可写的能写的东西太多太多了不好办那就先把今天的联席会记录整一下好了3Com 1100 3300 3900 4007Bitway3242FM(二层设备) 7010(会聚.1) 万兆(核心)Cisco6509ExtremeISO OSI七层模型物理 数据链路 网络IP MAC 子网掩码 网关路由Alice <-> Bob数据链路层直接发送  广播 ARP网关(Gateway) IP 交换 三层交换Hub v.s. SwitchHub冲突域Switch per port 冲突域Vlan 广播域  二层交换机串口 接入交换e.g. Bitway3242FM RJ45 10/100M不同版本灯的闪烁意义不同绿灯闪 数据交换 下面的灯表示速度10/100老版本是 闪烁串口线三种1.3com 标准串口线 2头都是母2.Cisco RJ453.一公一母操作模式三种菜单操作 3com tab一级命令 Extreme多级命令 (Cisco, Bitway, Huawei)演示3242FM 同Cisco普通用户模式Switch>?show ?show ip trafficen(able)Switch#show mac address-table 类似3com 的 b p a f空格翻页 回车翻行24口用来上联 25/26模块化的 可插入模块进入配置模式Switch#conf tSwitch(config)#hostname bitwayinterface 802.3 FastEthernet 100M                GigaEthernet 802.3zinterface FastEthernet 0/ 2bitway(config-if-FE0/2)#shutdown no shutdown (不是startup)bitway#show vlan briefvlan 802.1Q 老区100M口如果tag上是不能用的 呵呵vlan 1  port1  port2 .... port24vlan 10 port2比威技术人员解释:收到两个vlan都能收到 发必须指定一个  (相当于完成了部分策略路由的概念吧)删vlan前先去..bitway#show run  (show running config)show startup config设IPconf tint vlan 1ip address 166.111. ...ping ...***** 不通!!!!! 通ip default-gateway 166.111....设置密码 才能允许 telnetusername admin password 0 1230 表示不加密aaa 设置认证aaa new-modeaaa auth... config default local802.1Q 和 VTP 不兼容vlan 打tagint f0/24...... mode trunk(accessdot1q-tunnel)-----> mac 地址绑定vlan create 1010det 10 比较慢ip interface addP 10 10 802.1Qsystem dissystem unit 当成一个交换机softwareupdate 时升一个全升 tftpdog-----> Extreme10.222.3.1#create vlan test#config vlan test add port ...#show vlan test3层交换 show config配置路由协议rip ospflogout----> 路由器killall minicomen(able)int(erface)1 RJ452 Serial 串口1 tokenring 令牌环conf tshow run三层交换机可以配多个IP (二层一个)ip routeC 直连O ospfR rip......   More...

Posted by windtear at 11:07 PM

March 27, 2004

[重要声明](续) \ 问题已解决 我爱网络

中间正好遇到显示修改做了一遍无用功life so hard发信人: windtear (借尸还魂请勿打扰 ※ 永远不要相信网络), 信区: SMTH_blog标  题: [bug]  \ 被过滤掉了发信站: BBS 水木清华站 (Sat Mar 27 17:52:27 2004), 站内现在必须输入两个 \\ 才能正常发信人: windtear (借尸还魂请勿打扰 ※ 永远不要相信网络), 信区: SMTH_blog标  题: Re: [bug]  \ 被过滤掉了发信站: BBS 水木清华站 (Sat Mar 27 18:02:45 2004), 转信        惨了        我好多文章存在 \        我慢慢改了一些了发信人: windtear (借尸还魂请勿打扰 ※ 永远不要相信网络), 信区: SMTH_blog标  题: Re: [bug]  \ 被过滤掉了发信站: BBS 水木清华站 (Sat Mar 27 18:15:23 2004), 转信改好了?我一个一个恢复 发现又成了 \\ 了发信人: windinsn (雪域清风 || 认真搞好TTO ), 信区: SMTH_blog标  题: Re: [bug]  \ 被过滤掉了发信站: BBS 水木清华站 (Sat Mar 27 18:17:36 2004), 转信cft...发信人: windtear (借尸还魂请勿打扰 ※ 永远不要相信网络), 信区: SMTH_blog标  题: Re: [bug]  \ 被过滤掉了发信站: BBS 水木清华站 (Sat Mar 27 18:23:05 2004), 转信        正好 修改        自动把\\换成 \        修改保存就行了发信人: windtear (借尸还魂请勿打扰 ※ 永远不要相信网络), 信区: SMTH_blog标  题: Re: [bug]  \ 被过滤掉了发信站: BBS 水木清华站 (Sat Mar 27 18:27:32 2004), 转信显示没问题了修改页面还有 bug我刚才正好利用修改页面的 bug  恢复了 呵呵   More...

Posted by windtear at 6:29 PM

[重要声明] 前面的部分文章存在 \ 错误 我爱网络

我的不少文章里面 用到了  \  字符由于被过滤了可能造成很多文章不正确我正在慢慢手工恢复中特此说明恢复方法:需要输入 \ 的地方 输入两个\ 符号 即 \\   More...

Posted by windtear at 6:05 PM

Deploy SUS Server For Windows Update - (keys: sus windowsupdate wu CompletionChar) 我爱网络

Deploy SUS Server For Windows Update - (keys: sus windowsupdate wu)-----> CompletionChar.regREGEDIT4[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]"CompletionChar"=dword:00000009-----> Software Update Services Homehttp://www.microsoft.com/windowsserversystem/sus/default.mspx-----> Software Update Services Deployment White Paperhttp://www.microsoft.com/windowsserversystem/sus/susdeployment.mspxhttp://www.microsoft.com/windows2000/windowsupdate/sus/susdeployment.asp% md5 SUS10SP1.exe > SUS10SP1.md5-----> SUS10SP1.md54f4023355d2a24c8f7b433944d071f2c SUS10SP1.exe----> Deploy SUS Server (including IIS Lockdown on win2000 platform)http://localhost/SUSAdminhttp://localhost/autoupdate/administration/en/default.aspSynchronize serverhttp://localhost/autoupdate/administration/en/synchronize.asp/* Strings for synchronize.inc */var L_TOCSynchronize_Text = "Synchronize server"Approve updateshttp://localhost/autoupdate/administration/en/publish.asp-----> Clients Setupgpedit.mscwuwu.adm (%WINDIR%\INF\wuau.adm)-----> Export Registry Key ValuesREGEDIT4[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]"WUServer"="http://localhost""WUStatusServer"="http://localhost"[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\windows\WindowsUpdate\AU]"UseWUServer"="1"   More...

Posted by windtear at 5:02 PM

挑战 TC (Total Commander 原wincmd Windows Commander) (五) 我爱网络

WinCMD10.exe增加[Shortcuts]F11=cm_DirMatchF12=cm_FileSyncA+A=cm_SwitchDirSortA+D=cm_editpathA+E=cm_OpenDrivesA+R=cm_OpenNetworkA+G=cm_OpenDesktopC+S=cm_OpenControlsC+G=cm_ExecuteDOSC+1=cm_CopySrcPathToClipC+2=cm_CopyNamesToClipC+3=cm_CopyFullNamesToClipC+4=cm_cm_CopyNetNamesToClipC+/=cm_SaveSelection修正 office_wcx.ini  (office.ini office_wlx.ini 都不行)  其实这个 xls 用不到了-----> office_wcx.ini[converters]0=doc,D0CF11E0A1B11AE1,C:\Program Files\Common Files\Microsoft Shared\TextConv\mswrd832.cnv1=doc,D0CF11E0A1B11AE1,C:\Program Files\Common Files\Microsoft Shared\TextConv\mswrd632.cnv2=doc,D0CF11E0A1B11AE1,C:\Program Files\Common Files\Microsoft Shared\TextConv\mswrd632.wpc3=doc,D0CF11E0A1B11AE1,C:\Program Files\Common Files\Microsoft Shared\TextConv\WRD6EX32.CNV4=doc,DBA52D00,C:\Program Files\Common Files\Microsoft Shared\TextConv\WNWRD232.CNV5=xls,,C:\Program Files\Common Files\Microsoft Shared\TextConv\Excel32.cnv6=wri,31BE,C:\Program Files\Common Files\Microsoft Shared\TextConv\write32.wpc删除unace.dlllanguage 目录 wcmd_eng.mnuimagine.iniregister.wri一些文件日期采用 6.02 的 2003-03-03 06:02   More...

Posted by windtear at 4:25 PM

March 26, 2004

挑战 TC (Total Commander 原wincmd Windows Commander) (四) 我爱网络

-----> totalini.regREGEDIT4[HKEY_CURRENT_USER\SOFTWARE\Ghisler][HKEY_CURRENT_USER\SOFTWARE\Ghisler\Total Commander]"IniFileName"=".\wincmd.ini""FtpIniName"=".\wcx_ftp.ini"-----> wcx_ftp.ini[General]AutoDisconnect=1LogFile=e-mail=AAA@aaa.aaaConnectRetries=0WaitDelay=0transfermode=XFtpShowHidden=1[OldConnections][connections][default]pasvmode=1PreserveDates=1-----> wincmd.ini[left]path=C:\ShowAllDetails=1show=1sortorder=3negative Sortorder=1userspec=*.*[right]path=C:\ShowAllDetails=1show=1sortorder=3negative Sortorder=1[Configuration]AlwaysCopyInBackground=1AlwaysToRoot=0firstmnu=1298FirstTime=0Aligned extension=1onlyonce=0ShowHiddenSystem=1CopyDirTimeStamp=1Small83Names=0OldStyleTree=0Showicons=2ShowEXEandLNKicons=2SortDirsByName=0Tips=3FileTipWindows=0TrayIcon=0Viewer=noneEditor=c:\Program Files\UltraEdit\UEDIT32.EXEViewertype=1UseRightButton=0Savepath=1Savepanels=1MarkDirectories=0AltSearch=3SaveCommands=1CountMarked=1UseLongNames=1UseTrash=1Mainmenu=ShowCentury=1FirstTimeZIP=0listname=ftplist.txtFirstTimeUnpack=0CompareCaseSensitive=0SyncFlags=7PanelsVertical=0SyncButtons=61FirstFTPSync=0StartupScreen=0CompareVertical=0[Lister]ShrinkBitmap=0Maximized=0x=2y=7dx=1022dy=703textwidth=80binwidth=80SearchGoBack=3BmpStartup=1Multimedia=1IView=0Wrap=0HTMLasText=1LinkBraces=1Font1=Courier New,-16Font2=Courier New,-16[Layout]ButtonBar=1DriveBar1=1DriveBar2=1DriveBarFlat=1InterfaceFlat=1DriveCombo=1CurDir=1TabHeader=1StatusBar=1CmdLine=1KeyButtons=0[800x600 (8x16)]maximized=1x=84y=76dx=632dy=447Divider=675DividerQuickView=500Tabstops=187,193,260,110,404FontSize=12FontName=宋体FontSizeWindow=12FontNameWindow=宋体FontWeight=400FontWeightWindow=400Iconsize32=16FontCharset=134FontCharsetWindow=134FontNameDialog=宋体FontSizeDialog=12FontCharsetDialog=134CompareX=44CompareY=44CompareDx=600CompareDy=411CompareMax=1CompareDivider=499SearchX=155SearchY=87SearchDX=489SearchDY=151SearchMax=1SyncX=-198SyncY=79SyncDx=615SyncDy=470SyncMax=1SyncTabs=222,282,420,451,643,694MenuChangeX=88MenuChangeY=88MenuChangeDX=600MenuChangeDY=411MenuChangeMax=0RenameX=153RenameY=136RenameDX=638RenameDY=460RenameMax=1RenameTabs=115,166,396,516,708TreeDlgX=38TreeDlgY=68TreeDlgDX=411TreeDlgDY=397TreeDlgMax=0[Tabstops]0=2741=2803=3474=197AdjustWidth=1[Confirmation]deleteDirs=1OverwriteFiles=1OverwriteReadonly=1OverwriteHidSys=1MouseActions=1[Packer]ZIPlikeDirectory=1InternalUnarj=1ARJlongnames=0InternalUnlzh=1InternalUnrar=1InternalUnace=1ARJ=ARJ.EXELHA=lha.exeRAR=C:\Program Files\WinRAR\Rar.exeUC2=uc.exeACE=ace32.exeInternalZip=1InternalUnzip=1zipnt=0ZIP=pkzip.exeUnZIP=pkunzip.exeInternalZipRate=9Zip83Name=0ZipSetDateToNewest=0LastUsedPacker=1UnZIPOverwrite=1[SearchText][Shortcuts]RIGHT=cm_ListLEFT=cm_RenMovF2=cm_CompareFilesByContentF11=cm_DirMatchF12=cm_FileSyncA+A=cm_SwitchDirSortA+D=cm_editpathA+E=cm_OpenDrivesA+R=cm_OpenNetworkA+G=cm_OpenDesktopC+S=cm_OpenControlsC+G=cm_ExecuteDOSC+1=cm_CopySrcPathToClipC+2=cm_CopyNamesToClipC+3=cm_CopyFullNamesToClipC+4=cm_cm_CopyNetNamesToClipC+/=cm_SaveSelection[Command line history][PackerPlugins]bz2=27,Plugins\bzip2dll.wcxcpio=0,Plugins\cpio.wcxrpm=20,Plugins\rpm.wcxiso=192,Plugins\iso.wcxbin=192,Plugins\iso.wcxnrg=192,Plugins\iso.wcxc2d=192,Plugins\iso.wcxvcd=192,Plugins\iso.wcxsvcd=192,Plugins\iso.wcxxcd=192,Plugins\iso.wcximg=31,Plugins\img.wcxmsi=15,Plugins\msi-plus.wcxchm=388,Plugins\chmdir.wcxZ=11,Plugins\z.wcx[ListerPlugins]0=Plugins\Lister\xlsview.wlx1=Plugins\Lister\office.wlx2=plugins\lister\ieview.wlx3=Plugins\Lister\Imagine\Imagine.wlx4=Plugins\Lister\mmedia.wlx5=Plugins\Lister\flashview.wlx6=Plugins\Lister\pdfview.wlx7=Plugins\Lister\syntaxcolorizer.wlx8=Plugins\Lister\SynUS.wlx9=Plugins\Lister\fileinfo.wlx0_detect="EXT="XLS" | EXT="XLT""1_detect="EXT="WRI" | EXT="DOC"" 2_detect="EXT="HTML" | EXT="HTM""3_detect="MULTIMEDIA"4_detect="MULTIMEDIA"5_detect="MULTIMEDIA | ext="SWF" |(([0]="F" & [1]="W" & [2]="S")|([0]="C" & [1]="W" & [2]="S") & force)"6_detect="ext="PDF" | ext="PS" | ext="EPS" | ([0]="%" & [1]="!" & [2]="P" & [3]="S") | ([0]="%" & [1]="P" & [2]="D" & [3]="F" & [4]="-")"[FileSystemPlugins]Privileges=Plugins\Filesys\Privileges.wfxProcesses=Plugins\Filesys\PROCFS.wfxRegistry=Plugins\Filesys\registry.wfxServices=Plugins\Filesys\Services.wfxStartup=Plugins\Filesys\startupguard.wfxUnInstaller=Plugins\Filesys\UnInstTC.wfx[Buttonbar]Buttonheight=29FlatIcons=1SmallIcons=1Fl[SearchIn][SearchName][Extensions][1024x768 (8x16)]CompareX=106CompareY=106CompareDx=768CompareDy=558CompareMax=1CompareDivider=502SearchX=236SearchY=171SearchDX=551SearchDY=505SearchMax=1SyncX=200SyncY=106SyncDX=615SyncDY=470SyncMax=1SyncTabs=220,260,439,506,734,774maximized=1x=112y=84dx=800dy=600Divider=700DividerQuickView=500Tabstops=274,280,347,197,516FontSize=12FontName=新宋体FontCharset=134FontSizeWindow=12FontNameWindow=新宋体FontCharsetWindow=134FontWeight=400FontWeightWindow=400FontNameDialog=新宋体FontSizeDialog=12FontCharsetDialog=134Iconsize32=16MenuChangeX=0MenuChangeY=0MenuChangeDX=768MenuChangeDY=537MenuChangeMax=0RenameX=193RenameY=154RenameDX=638RenameDY=460RenameMax=1RenameTabs=295,329,601,661,781PrintX=200PrintY=108PrintDX=640PrintDY=497PrintMax=1TreeDlgX=306TreeDlgY=185TreeDlgDX=411TreeDlgDY=397TreeDlgMax=0[Selection]0=*.*[RenameTemplates0=[YMD]-[hms]-[N][1024x768 (10x20)]FontSize=12FontName=Courier NewFontSizeWindow=12FontNameWindow=Courier NewFontWeight=400FontWeightWindow=400FontNameDialog=Courier NewFontSizeDialog=12Iconsize32=16maximized=1x=112y=84dx=800dy=600Divider=500DividerQuickView=500Tabstops=101,104,171,43,344CompareX=44CompareY=46CompareDX=768CompareDY=536CompareMax=0CompareDivider=500[800x600 (10x20)]FontSize=11FontName=Courier NewFontSizeWindow=11FontNameWindow=Courier NewFontWeight=400FontWeightWindow=400Iconsize32=16maximized=1x=0y=0dx=800dy=571Divider=589DividerQuickView=500Tabstops=101,104,171,43,294[RenameTemplates]0=[N][PrintDir]FontName=ArialFontSize=12FontFlags=[DirMenu]-----> Wincmd.uuebegin 644 Wincmd.keyM04-UH6@G29]8I&\(:V">89).U'-<SYX.!3<<^OPKJ4B$(S8\$J-??#Z^N]E'M/1<G8/RISR>]WKO:I*HQ_&>9<Z3NH^I%$$<35A3UL:"%C_J%(,:%_QB>[C;;M`GO1\)$W"]0_[AD]YH\A#\;8G^?O"F<Z^*[7C<H*6B/9F)":(1@<E:+%BIZ<MIV?BODD,YMA&=0DI)/'S)WDW9DDN4;>C2R>SZ>N#N$*>`4F<5Z&VPU"*8,OPM0K47)^"W42'B/NBL>\:&W/797XVHXHYX?U%9P^_))'Q.#!EV[29S;[QD=7?#MV.U+1D+7<G.:B+";]GA\)0$($4$6S",1J]S$TU[Y\>]$=:I^0OE&E%A[!%@UMGA>[1@-A;*%I)`MBJGY<E8N7>:Y_*7\(,;_#@PX'($I:*[,N-QVO*OK^7VQAM'D)&&?]0@07_JJJJV,^P;N\R097M[H3!&L"<"_FMY,\R:UG%!014:R/IR`IIMX9_Z^=WBT&*P':;A(>ZF?\Z[C0/W$YG%(G;B,!IC@X:W?J?/G3,5S1C+"/&PMQ^<N>]F%^%)':)>Q-\O9O45^;H:("*8&BZ#C4<S4>_253/;3Q[;72@7K\F*6MV:HRT7(K`4^SQBK&00Y?./4J9?!BV3@])S`([?"1N'S.WO&<@_/FW6F"2>%HMR*8,]UA%^2JRCFU]1:[["7]TS0/O+)"\D7(UAJIJ7NUN(O5:=%BV?U<^'Z$6MCD1UU]!Z4^#Y@T>JU,I2&;>S5/2#C6O>/[]=.5A2HPA"VI^:R&33SEO'*0CHM1GI*ACGS%R*=AK[L^$Z2J;#FPIN$H/CWV?FR2\$$+8W3^Z>`.@7W,*QSG%QZM=]X$GR',J?#BHB/N&_16QQCX8>$"&V)1IY^4E\"\,T/`^.MO;=[%V<ZA9RPSMWX4YJ_8CJHJ8`]3P%J8#+I/YZAOCF8XW_VT\(U/#/R6M0E=\O?[1WL;&JAJOM91W3),I+0I;9_DE&0F..ST0DXR5\/"W$]-0G=1]8OB?G-RL?AIQH-N)PY'H4M25S^LZ)!\\2-/[[/(BW:I##+V103FZ^^H[6]]#<@$^I4NZ<+@-Z9-\?R2&^JMS%!"(-PFX@=6V@KX64F+YE`A[1Z$T:,*=`E1JZ\L`Y1^^[$82<!.CW,"TB=LM]L`M?60*C&I]/@'Y^#$_']$NP!3%+QY9S&2DHX)B/>SP)=>O7%PZ29-#;W!YM<FEG:'0@J2`Q.3DV(&)Y($-H<FES=&EA;B!':&ES;&5R+"!#+B!':&ES;&5RM("8@0V\N+"!A;&P@<FEG:'1S(')E<V5R=F5D+B!5;F%U=&AO<FEZ960@8V]PB>6EN9R!P<F]H:6)I=&5D(0"(=VY54-7D>9KS'=XT<#CJ\````endsum -r/size 35754/1024-----> Wincmd.b64MIME-Version: 1.0Content-Type: application/octet-stream; name="Wincmd.key"Content-Transfer-Encoding: base64Content-Disposition: attachment; filename="Wincmd.key"QUN1oWgnSZ9YpG8Ia2CeYZJO1HNcz54OBTcc+vwrqUiEIzY8EqNffD6+u9lHPRcnYPypzye93rvapKox/GeZc6Tuo+pFEEcTVhT1saCFj/qFIMaF/xie7jbbAnvR8JE3C9Q/7hk95o8hD8bYn+fvCmc6+K7XjcoKWiPZmJCaIRgclaLFip6cp2fivkkM5thGdQkpJPHzJ3k3ZkkuUbejSyez6euDuEKeAUmcV6G2w1CKYMvwQrUXJ+C3USHiPuise8aG3PXZX42o4o54f1FZw+/JJHxODBl27SZzb7xkdXfD2O1LRkLXcnOaiLCb9nh8JQEIEUEWzCMRq9zE01758e9Edap+QvlGlFh7BFg1nhe7RgNhbKFpJAtiqn5clYuXea5/KX8IMb/Dgw4HIEpaK7MuNx2vKvr+X2xhHkJGGf9QgQX/qqqq2M+wbu8yQZXt7oTBGsCcC/mt5M8ya1nFBQRUayPpyApp4Z/6+d3i0GKwHabhIe6mf867jQP3E5nFInbiMBpjg4a3fqfPnTMVzRjLCPGwx+cue9mF+FJHaJexN8vZvUV+boaICKYGi6DjUczUe/SVTPbTx7bXSgXr8mKW2aoy0XIrAU+zxirGQQ5fOPUqZfBi2Tg9JzAI7fCRuHzO3vGcg/Pm3WmCSeFoyKYM91hF+Sqyjm19Ra77CX90zQPvLJC8kXI1hqpqXu1uIvVadFi2f1c+H6EWjkR119B6U+D5g0eq1MpSGbezVPSDjWveP79dOVhSowhC2p+ayGTTzlvHKQjoRnpKhjnzFyKdhr7s+E6SqbDmwpuEoPj32fmyS8EELY3T+6eAOgX3MKxznFx6d94EnyHMqfDioiPuG/RWxxj4YeECG2JRp5+Ul8C8M0PA+Otvbd7F2c6hZywz34U5q/YjqoqYA9TwFqYDLpP56hvjmY43/208I1PDPyWtQld8vf7R3sbGqhqvZR3TJMpLQpbZ/klGQmOOz0Qk4yV8PC3E9NQndR9YvifnNysfhpxoNuJw5HoUSVz+s6JB88SNP77PIi3apDDL2RQTm6++o7W99DcgE+pUu6cLgN6ZN8fySG+qzFBCINwm4gdW2gr4WUmL5lAh7R6E0aMKdAlRq68sA5R++7EYScBOj3MC0ids9sAtfWQKjGp9PgH5+DE/H9EuwBTFLx5ZzGSko4JiPezwJdevXFw6SZNDb3B5cmlnaHQgqSAxOTk2IGJ5IENocmlzdGlhbiBHaGlzbGVyLCBDLiBHaGlzbGVyICYgQ28uLCBhbGwgcmlnaHRzIHJlc2VydmVkLiBVbmF1dGhvcml6ZWQgY29weWluZyBwcm9oaWJpdGVkIQCId25VUNXkeZrzHd40cDjq8A==   More...

Posted by windtear at 12:25 PM

挑战 TC (Total Commander 原wincmd Windows Commander) (三) 我爱网络

TotalCommander 6.02 Enhanced Versioniso/img/msi/chm/bz2/rpm/cpio/Zxls/doc/swf/pdf/ie/image/media/syntax*2/fileinfoprivilege/proc/reg/service/startup/uninstall            Zhang Xiuling (windtear@ipcn.org)            2004.03.26 11:00 [Shortcuts]RIGHT=cm_ListLEFT=cm_RenMovF2=cm_CompareFilesByContentF11=cm_DirMatchF12=cm_FileSyncA+A=cm_SwitchDirSortA+D=cm_editpathA+E=cm_OpenDrivesA+R=cm_OpenNetworkA+G=cm_OpenDesktopC+S=cm_OpenControlsC+G=cm_ExecuteDOSC+1=cm_CopySrcPathToClipC+2=cm_CopyNamesToClipC+3=cm_CopyFullNamesToClipC+4=cm_cm_CopyNetNamesToClipC+/=cm_SaveSelection[PackerPlugins]bz2=27,Plugins\bzip2dll.wcxcpio=0,Plugins\cpio.wcxrpm=20,Plugins\rpm.wcxiso=192,Plugins\iso.wcxbin=192,Plugins\iso.wcxnrg=192,Plugins\iso.wcxc2d=192,Plugins\iso.wcxvcd=192,Plugins\iso.wcxsvcd=192,Plugins\iso.wcxxcd=192,Plugins\iso.wcximg=31,Plugins\img.wcxmsi=15,Plugins\msi-plus.wcxchm=388,Plugins\chmdir.wcxZ=11,Plugins\z.wcx[ListerPlugins]0=Plugins\Lister\xlsview.wlx1=Plugins\Lister\office.wlx2=plugins\lister\ieview.wlx3=Plugins\Lister\Imagine\Imagine.wlx4=Plugins\Lister\mmedia.wlx5=Plugins\Lister\flashview.wlx6=Plugins\Lister\pdfview.wlx7=Plugins\Lister\syntaxcolorizer.wlx8=Plugins\Lister\SynUS.wlx9=Plugins\Lister\fileinfo.wlx0_detect="EXT="XLS" | EXT="XLT""1_detect="EXT="WRI" | EXT="DOC"" 2_detect="EXT="HTML" | EXT="HTM""3_detect="MULTIMEDIA"4_detect="MULTIMEDIA"5_detect="MULTIMEDIA | ext="SWF" |(([0]="F" & [1]="W" & [2]="S")|([0]="C" & [1]="W" & [2]="S") & force)"6_detect="ext="PDF" | ext="PS" | ext="EPS" | ([0]="%" & [1]="!" & [2]="P" & [3]="S") | ([0]="%" & [1]="P" & [2]="D" & [3]="F" & [4]="-")"[FileSystemPlugins]Privileges=Plugins\Filesys\Privileges.wfxProcesses=Plugins\Filesys\PROCFS.wfxRegistry=Plugins\Filesys\registry.wfxServices=Plugins\Filesys\Services.wfxStartup=Plugins\Filesys\startupguard.wfxUnInstaller=Plugins\Filesys\UnInstTC.wfx   More...

Posted by windtear at 12:20 PM

挑战 TC (Total Commander 原wincmd Windows Commander) (二) 我爱网络

19 b shanny       Mar 18  ● Total.Commander.6.02.美化版.Final    20   windtear     Mar 22  Re: TC6.02怎么移动一个目录到另一个盘区?    21   windtear     Mar 23  Re: Total.Commander.6.02.美化版.Final    22   windtear     Mar 23  Re: Total.Commander.6.02.美化版.Final    23   shanny       Mar 23  Re: Total.Commander.6.02.美化版.Final    24   windtear     Mar 23  Re: Total.Commander.6.02.美化版.Final    25   rogerz       Mar 23  Re: Total.Commander.6.02.美化版.Final    26   lyyq         Mar 23  Re: Total.Commander.6.02.美化版.Final    27   windtear     Mar 24  Re: Total.Commander.6.02.美化版.Final    28   windtear     Mar 25  ● tc 插件 ieweblister 没法 esc    29   windtear     Mar 25  Re: tc 插件 ieweblister 没法 esc    30   windtear     Mar 25  Re: tc 插件 ieweblister 没法 esc    31   windtear     Mar 25  Re: tc 插件 ieweblister 没法 esc    32   windtear     Mar 25  Re: tc 插件 ieweblister 没法 esc    33   windtear     Mar 26  ● 和 tc 死磕了两天    34   windtear     Mar 26  Re: 和 tc 死磕了两天发信人: windtear (借尸还魂请勿打扰 ※ 永远不要相信网络), 信区: NewSoftware标  题: Re: Total.Commander.6.02.美化版.Final发信站: BBS 水木清华站 (Tue Mar 23 20:46:06 2004), 转信Totalcmd6.02_SH.Final.exe这个吧怎么能不运行直接进去看一眼呀【 在 shanny (潇风) 的大作中提到: 】: @blueink&dpim:                                                           __:                                                          (  / _: ...................--                ---== 上帝认证 ==---发信人: KCN (毒中之毒~life so hard), 信区: BoardManager标  题: Re: 增加了版面管理困难度发信站: BBS 水木清华站 (Mon Dec 29 14:33:45 2003), 转信  windtear的人品是可信的。恩...※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.154.35]发信人: windtear (借尸还魂请勿打扰 ※ 永远不要相信网络), 信区: NewSoftware标  题: 和 tc 死磕了两天发信站: BBS 水木清华站 (Fri Mar 26 12:08:31 2004), 转信        找来所有插件        挑出自己的tc 真好现在用的别人的key 毕业了一定买个自己的--                ---== 上帝认证 ==---发信人: KCN (毒中之毒~life so hard), 信区: BoardManager标  题: Re: 增加了版面管理困难度发信站: BBS 水木清华站 (Mon Dec 29 14:33:45 2003), 转信  windtear的人品是可信的。恩...※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.154.35]发信人: windtear (借尸还魂请勿打扰 ※ 永远不要相信网络), 信区: NewSoftware标  题: Re: 和 tc 死磕了两天发信站: BBS 水木清华站 (Fri Mar 26 12:12:03 2004), 转信        表达我对作者的支持        陪伴我大学这么多年【 在 lowy (飞影) 的大作中提到: 】: 你真有钱....--                ---== 上帝认证 ==---发信人: KCN (毒中之毒~life so hard), 信区: BoardManager标  题: Re: 增加了版面管理困难度发信站: BBS 水木清华站 (Mon Dec 29 14:33:45 2003), 转信  windtear的人品是可信的。恩...※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.154.35]   More...

Posted by windtear at 12:18 PM

挑战 TC (Total Commander 原wincmd Windows Commander) (一) 我爱网络

发信人: windtear (Are You Happy?!), 信区: NewSoftware标  题: 纪念我的wincmd4.54 我也生到了 tc6.0发信站: BBS 水木清华站 (Fri Nov 21 01:51:47 2003), 转信4.54 用了快两年半了终于生了  真不容易啊Total Commander 6.0i'm here还是习惯称呼 wincmd最早用是98年 大二 刚从12#搬到28#352最开始用的版本是 wincmd 3.51当时是看到隔壁同学用一个图标是软盘的东东上面按钮可以点  直接进到控制面板觉得挺好 就说好话拷走用了 然后就被彻底征服了:)过了一段 3.52 版本出来 正好和宿舍号一样所以记忆剧深 到处鼓吹wincmd好好像后来我们班都用这玩意后来一直追随新软  wincmd也跟着一直生印象中 4.03 版本也用了好久好久刚才看新版本的 history 竟然没有 4.03 版本 ft版面上 wincmd 的讨论好像就没停过经常有讨论每次讨论后都好多人说不错又有收获:)真好像是 wincmd 用的不溜都不好意思和人家打招呼:P看了一下精华区 还有不少痕迹好像现在 frank 还一直做 wincmd 的中文化我以前用软件不习惯安装 都是想法拷出来调调配置文件就用如今习惯早变了不过wincmd等 还是习惯直接拷贝而不是安装类似的还有 FlashFXP 老版本一直用着 换新机器拷两三个文件就搞定临时到一台新机器  拷一下 wincmd 就可以宣告这台机器可以随便用了以前每次 wincmd 升级都是拷贝翻了一下精华区 还有前年的文章        发信人: windtear (风中之珠), 信区: NewSoftware        标  题: WinCmd4.52 -> WinCmd4.52a        发信站: BBS 水木清华站 (Wed Apr 18 13:53:32 2001)        最好的升级方法:        替换    Wincmd32.exe  1,641,496                ori:            600,600        把下面两个文件移到 Wincmd32.exe 所在目录        $windir$wcx_ftp.ini        $windir$Wincmd.ini        然后运行如下注册表文件:        ----->        REGEDIT4        [HKEY_LOCAL_MACHINE\SOFTWARE\Ghisler]        [HKEY_LOCAL_MACHINE\SOFTWARE\Ghisler\Windows Commander]        "IniFileName"=".\wincmd.ini"        "FtpIniName"=".\wcx_ftp.ini"刚才生 6.0 也是同样的方法:TOTALCMD.EXETOTALCMD.INCWC32TO16.EXEWCMICONS.DLLUNRAR.DLLUNACEV2.DLLSFXHEAD.SFXdescript.ion注册表一导:REGEDIT4[HKEY_CURRENT_USER\SOFTWARE\Ghisler][HKEY_CURRENT_USER\SOFTWARE\Ghisler\Total Commander]"IniFileName"=".\wincmd.ini""FtpIniName"=".\wcx_ftp.ini"执行还是配置好的全部样子我改的默认配置用的较多的是F2      我改的是比较目录→      我改的是看文件←      我改的是移动文件与时俱进 生了 tc 6.0也许我也会慢慢喊她 tc--※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.154.35]   More...

Posted by windtear at 12:17 PM

March 25, 2004

代理自动封禁 squid autodeny.pl 我爱网络

和 www 一样这里判断了deny次数#!/usr/bin/perl## squid log 自动封禁# 用法:#       tail -f /opt/old_access/access.log | /opt/old_access/autodeny.pl## Zhang Xiuling (windtear@ipcn.org)#use strict;# 数组,记录 IP/DENIED次数my %BADLIST = ();my %DENIEDLIST = ();my ($line, $badip, $date);while (<STDIN>){        chomp $_;        $line = $_;        $badip="";        if ( $line =~ /(.*)\ (\d+\.\d+\.\d+\.\d+)\ TCP_DENIED(.*)/ ) {                $badip=$2;        }        if (! $badip ) {                next;        }        if ($badip =~ /^192.168.1./ ) {                next;        }        if (! $BADLIST{$badip} )        {                $BADLIST{$badip} = 1;        }        else        {                $BADLIST{$badip} = $BADLIST{$badip}+1;        }        if ( $BADLIST{$badip} > 50 )        {                if (! $DENIEDLIST{$badip} )                {                        $DENIEDLIST{$badip} = 1;                        $date = `date`;                        chomp $date;                        #封禁记录                        printf OUT "%s  %-15sn",$date,$badip;                        printf OUT2 "%sn",$badip;                        #或者 system 调用                        system ( "printf "%s   %-15sn" "$date" "$badip" >>/opt/old_access/squid.deny.log" );                        system ( "printf "%sn" "$badip" >>/opt/old_access/squid.deny" );                        system("/sbin/iptables -A squid -p tcp --dport 3815 -j DROP -s $badip");                }        }}   More...

Posted by windtear at 4:26 PM

www 的自动封禁 80autodeny.pl 我爱网络

原理都一样 盯着log看 看着不顺眼就封正好刚回了一封信 就顺便blog一下好了#!/usr/bin/perl## http log 自动封禁# 用法:#       tail -f /var/log/httpd/ipcn.org.txt | /usr/local/bin/80autodeny.pl## Zhang Xiuling (windtear@ipcn.org)#use strict;my ($badip, $date);open(OUT,">>/var/log/httpd/deny.log") || die("cannot open deny.log");open(OUT2,">>/var/log/httpd/deny") || die("cannot open deny");while (<STDIN>){        chomp $_;        $badip="";        if ( /(\d+\.\d+\.\d+\.\d+)(.*)GET\ \/default.ida\?XXXXXXXXXXXXXXXXXX/ ) {                $badip=$1;        }        elsif ( /(\d+\.\d+\.\d+\.\d+)(.*)GET\ \/scripts\//i ) {                $badip=$1;        }        elsif ( /(\d+\.\d+\.\d+\.\d+)(.*)GET\ \/msadc\//i ) {                $badip=$1;        }        elsif ( /(\d+\.\d+\.\d+\.\d+)(.*)GET.*\.\./ ) {                $badip=$1;        }        elsif ( /(\d+\.\d+\.\d+\.\d+)(.*)GET\ \/_vti_bin\// ) {                $badip=$1;        }        if (! $badip ) {                next;        }        if ($badip =~ /^166.111.154/ ) {                next;        }        $date = `date`;        chomp $date;        printf OUT "%s  %-15sn",$date,$badip;        printf OUT2 "%sn",$badip;        system("/sbin/iptables -A www -p tcp --dport 80 -j DROP -s $badip");}close(OUT);close(OUT2);   More...

Posted by windtear at 4:07 PM

March 24, 2004

*.ipchina.org 域名系统改版 我爱网络

1.首页修改2.注册页面修改----->   1.首页和 IPCN 整体风格保持一致  呵呵:P显示了现有用户数量和域名数量(其中子域个数)强化首页概念给出登录窗口淡化登录概念不登录照了解faq 首页放了一份----->   2.注册页面增加判断特别提示不要用 @126.com 注册被通过javascript提示简单放了几个 JavaScript 函数过去附下:<script language="JavaScript"><!--/*[功能] 判断该变量是否存在,防止报错[参数] obj要检查的变量名称*/function isVarDefined(obj) {        if(typeof(obj)=="undefined") {                return false;        } else {                return true;        }}/*[功能] 检验字符串长度[参数] str 要检验字符串*/function codeLength(str){        len2=0;        for (var ci=0;ci<str.length;ci=ci+1){                var code= str.charCodeAt(ci);                if (code<128)                        len1=1;                else                        len1=2;                len2=len2+len1;        }        return len2;}//函数介绍:判断输入字符串长度function checkString(field,fieldName,lengths,flag) {        if (!isVarDefined(field)) {                alert('类型未定义,可能网页没有完全载入或者程序错误。');                return false;        }        if ((flag!=0) && (field.value=='')) {                alert(fieldName+'不能为空。');                field.focus();                field.select();                return false;        }        if ((lengths>0) && (codeLength(field.value)>lengths)) {                alert(fieldName+'的长度不能超过'+lengths.toString(10)+'字节。');                field.focus();                field.select();                return false;        }         return true;}//判断填写的数据只能是英文或数字function checkString2 (field,fieldName,length,flag) {        if (!isVarDefined(field)) {                alert('类型未定义,可能网页没有完全载入或者程序错误。');                return false;        }        if ((flag!=0) && (field.value=='')) {                alert(fieldName+'不能为空。');                field.focus();                field.select();                return false;        }        for (i=0;i<field.value.length;i=i+1)    {     var code= field.value.charCodeAt(i);     if (code>128) {                alert (fieldName+'不能填写汉字。');                field.focus();                field.select();                return false;         }        }        if ((length>0) && (codeLength(field.value)>length)) {                alert(fieldName+'的长度不能超过'+length+'字节。');                field.focus();                field.select();                return false;        }        return true;}function Em(str){return(/^([.w-]){1,}@([w-]){2,}(.([w]){2,}){1,}$/.test(str))}function checkEmail(field,flag) {        if (!isVarDefined(field)) {                alert('类型未定义,可能网页没有完全载入或者程序错误。');                return false;        }        if ((flag==1) && (field.value=='')) {                alert("Email不能为空");                field.focus();                //field.select();                return false;        }        if (field.value!="") {                if (!Em(field.value)) {                        alert("Email格式错误,正确格式“xxxx@yyyy.zzz”。");                        field.focus();                //field.select();                        return false;                }        }        if (/@126.com$/.test(field.value)){                alert("请不要用 @126.com 邮箱注册");                field.focus();                field.select();                return false;        }        return true;}/*[功能] 焦点定位在第一个输入框*/function firstInput() {        for (i=0;i<document.forms.length;i++)  {                for (j=0;j<document.forms[i].elements.length;j++) {                        e=document.forms[i].elements[j];                        if (e.type=="text") {                                e.focus();                                return false;                        }                }        }}function preSubmitCheck(myform){        if(!checkString(myform.user,'帐号',20,1)) return false;        if(!checkString(myform.name,'姓名',20,1)) return false;        if(!checkString(myform.password,'密码',20,1)) return false;        if(!checkString(myform.password2,'确认密码',20,1)) return false;        if(!checkEmail(myform.email,1)) return false;        if(!checkString(myform.bbsid,'BBS ID',16,1)) return false;        if(!checkString(myform.auth,'附加认证码',8,1)) return false;        if (myform.password.value!=myform.password2.value) {                alert("密码不一致,请重新填写。");                myform.password.focus();                return false;        }}--></script>   More...

Posted by windtear at 1:28 PM

March 23, 2004

[TIPS] Port Forward(端口映射) -- datapipe.sh 与 datapipe.c 我爱网络

datapipe.sh 其实是iptables只不过模仿 datapipe.c 的样子占山为王自称 datapipe.sh-----> datapipe.sh#!/bin/bash## Setup a DataPipe#              By Zhang Xiuling (windtear@ipcn.org)#LOCALIP=166.111.154.35LOCALPORT=8080REMOTEIP=10.35.0.1REMOTEPORT=8080IPTABLES=/sbin/iptablesusage() {        FILENAME=`basename $0`        echo        echo "Setup a DataPipe"        echo "       By Zhang Xiuling (windtear@ipcn.org)"        echo        echo "usage: $FILENAME [LOCALIP] [LOCALPORT] [REMOTEIP] [REMOTEPORT]"        echo        echo "Example:"        echo "  $FILENAME 166.111.154.35 8080 10.35.0.1 8080"        echo        exit}if [ "$1" == "-h" -o "$1" == "-?" -o "$1" == "--help" ]; then        usageelse        LOCALIP=${1:-$LOCALIP}        LOCALPORT=${2:-$LOCALPORT}        REMOTEIP=${3:-$REMOTEIP}        REMOTEPORT=${4:-$REMOTEPORT}fi$IPTABLES -t nat -I PREROUTING -d $LOCALIP -p tcp --dport $LOCALPORT -j DNAT --to $REMOTEIP:$REMOTEPORT$IPTABLES -t nat -I POSTROUTING -d $REMOTEIP -p tcp --dport $REMOTEPORT -j SNAT --to $LOCALIP -----> datapipe.c /* * Datapipe - Create a listen socket to pipe connections to another * machine/port. 'localport' accepts connections on the machine running     * datapipe, which will connect to 'remoteport' on 'remotehost'. * It will fork itself into the background on non-Windows machines. * * This implementation of the traditional "datapipe" does not depend on * forking to handle multiple simultaneous clients, and instead is able * to do all processing from within a single process, making it ideal * for low-memory environments.  The elimination of the fork also * allows it to be used in environments without fork, such as Win32. * * This implementation also differs from most others in that it allows * the specific IP address of the interface to listen on to be specified. * This is useful for machines that have multiple IP addresses.  The * specified listening address will also be used for making the outgoing * connections on. * * Note that select() is not used to perform writability testing on the * outgoing sockets, so conceivably other connections might have delayed * responses if any of the connected clients or the connection to the * target machine is slow enough to allow its outgoing buffer to fill * to capacity. * * Compile with: *     cc -O -o datapipe datapipe.c * On Solaris/SunOS, compile with: *     gcc -Wall datapipe.c -lsocket -lnsl -o datapipe * On Windows compile with: *     bcc32 /w datapipe.c                (Borland C++) *     cl /W3 datapipe.c wsock32.lib      (Microsoft Visual C++) * * Run as: *   datapipe localhost localport remoteport remotehost * * * written by Jeff Lawson <jlawson@bovine.net> * inspired by code originally by Todd Vierling, 1995. */#include <stdio.h>#include <stdlib.h>#include <string.h>#include <errno.h>#include <time.h>#if defined(__WIN32__) || defined(WIN32) || defined(_WIN32)  #define WIN32_LEAN_AND_MEAN  #include <winsock.h>  #define bzero(p, l) memset(p, 0, l)  #define bcopy(s, t, l) memmove(t, s, l)#else  #include <sys/time.h>  #include <sys/types.h>  #include <sys/socket.h>  #include <sys/wait.h>  #include <netinet/in.h>  #include <arpa/inet.h>  #include <unistd.h>  #include <netdb.h>  #include <strings.h>  #define recv(x,y,z,a) read(x,y,z)  #define send(x,y,z,a) write(x,y,z)  #define closesocket(s) close(s)  typedef int SOCKET;#endif#ifndef INADDR_NONE#define INADDR_NONE 0xffffffff#endifstruct client_t{  int inuse;  SOCKET csock, osock;  time_t activity;};#define MAXCLIENTS 60#define IDLETIMEOUT 900const char ident[] = "$Id: datapipe.c,v 1.8 1999/01/29 01:21:54 jlawson Exp $";int main(int argc, char *argv[]){   SOCKET lsock;  char buf[4096];  struct sockaddr_in laddr, oaddr;  int i;  struct client_t clients[MAXCLIENTS];#if defined(__WIN32__) || defined(WIN32) || defined(_WIN32)  /* Winsock needs additional startup activities */  WSADATA wsadata;  WSAStartup(MAKEWORD(1,1), &wsadata);#endif  /* check number of command line arguments */  if (argc != 5) {    fprintf(stderr,"Usage: %s localhost localport remotehost remoteport\n",argv[0]);    return 30;  }  /* reset all of the client structures */  for (i = 0; i < MAXCLIENTS; i++)    clients[i].inuse = 0;  /* determine the listener address and port */  bzero(&laddr, sizeof(struct sockaddr_in));  laddr.sin_family = AF_INET;  laddr.sin_port = htons((unsigned short) atol(argv[2]));  laddr.sin_addr.s_addr = inet_addr(argv[1]);  if (!laddr.sin_port) {    fprintf(stderr, "invalid listener port\n");    return 20;  }  if (laddr.sin_addr.s_addr == INADDR_NONE) {    struct hostent *n;    if ((n = gethostbyname(argv[1])) == NULL) {      perror("gethostbyname");      return 20;    }        bcopy(n->h_addr, (char *) &laddr.sin_addr, n->h_length);  }  /* determine the outgoing address and port */  bzero(&oaddr, sizeof(struct sockaddr_in));  oaddr.sin_family = AF_INET;  oaddr.sin_port = htons((unsigned short) atol(argv[4]));  if (!oaddr.sin_port) {    fprintf(stderr, "invalid target port\n");    return 25;  }  oaddr.sin_addr.s_addr = inet_addr(argv[3]);  if (oaddr.sin_addr.s_addr == INADDR_NONE) {    struct hostent *n;    if ((n = gethostbyname(argv[3])) == NULL) {      perror("gethostbyname");      return 25;    }        bcopy(n->h_addr, (char *) &oaddr.sin_addr, n->h_length);  }  /* create the listener socket */  if ((lsock = socket(AF_INET, SOCK_STREAM, 0)) == -1) {    perror("socket");    return 20;  }  if (bind(lsock, (struct sockaddr *)&laddr, sizeof(laddr))) {    perror("bind");    return 20;  }  if (listen(lsock, 5)) {    perror("listen");    return 20;  }  /* change the port in the listener struct to zero, since we will   * use it for binding to outgoing local sockets in the future. */  laddr.sin_port = htons(0);  /* fork off into the background. */#if !defined(__WIN32__) && !defined(WIN32) && !defined(_WIN32)  if ((i = fork()) == -1) {    perror("fork");    return 20;  }  if (i > 0)    return 0;  setsid();#endif    /* main polling loop. */  while (1)  {    fd_set fdsr;    int maxsock;    struct timeval tv = {1,0};    time_t now = time(NULL);    /* build the list of sockets to check. */    FD_ZERO(&fdsr);    FD_SET(lsock, &fdsr);    maxsock = (int) lsock;    for (i = 0; i < MAXCLIENTS; i++)      if (clients[i].inuse) {        FD_SET(clients[i].csock, &fdsr);        if ((int) clients[i].csock > maxsock)          maxsock = (int) clients[i].csock;        FD_SET(clients[i].osock, &fdsr);        if ((int) clients[i].osock > maxsock)          maxsock = (int) clients[i].osock;      }          if (select(maxsock + 1, &fdsr, NULL, NULL, &tv) < 0) {      return 30;    }    /* check if there are new connections to accept. */    if (FD_ISSET(lsock, &fdsr))    {      SOCKET csock = accept(lsock, NULL, 0);           for (i = 0; i < MAXCLIENTS; i++)        if (!clients[i].inuse) break;      if (i < MAXCLIENTS)      {        /* connect a socket to the outgoing host/port */        SOCKET osock;        if ((osock = socket(AF_INET, SOCK_STREAM, 0)) == -1) {          perror("socket");          closesocket(csock);        }        else if (bind(osock, (struct sockaddr *)&laddr, sizeof(laddr))) {          perror("bind");          closesocket(csock);          closesocket(osock);        }        else if (connect(osock, (struct sockaddr *)&oaddr, sizeof(oaddr))) {          perror("connect");          closesocket(csock);          closesocket(osock);        }        else {          clients[i].osock = osock;          clients[i].csock = csock;          clients[i].activity = now;          clients[i].inuse = 1;        }      } else {        fprintf(stderr, "too many clients\n");        closesocket(csock);      }            }    /* service any client connections that have waiting data. */    for (i = 0; i < MAXCLIENTS; i++)    {      int nbyt, closeneeded = 0;      if (!clients[i].inuse) {        continue;      } else if (FD_ISSET(clients[i].csock, &fdsr)) {        if ((nbyt = recv(clients[i].csock, buf, sizeof(buf), 0)) <= 0 ||          send(clients[i].osock, buf, nbyt, 0) <= 0) closeneeded = 1;        else clients[i].activity = now;      } else if (FD_ISSET(clients[i].osock, &fdsr)) {        if ((nbyt = recv(clients[i].osock, buf, sizeof(buf), 0)) <= 0 ||          send(clients[i].csock, buf, nbyt, 0) <= 0) closeneeded = 1;        else clients[i].activity = now;      } else if (now - clients[i].activity > IDLETIMEOUT) {        closeneeded = 1;      }      if (closeneeded) {        closesocket(clients[i].csock);        closesocket(clients[i].osock);        clients[i].inuse = 0;      }          }      }  return 0;}   More...

Posted by windtear at 4:00 PM

March 22, 2004

关于 IPCN 参加挑战杯 呵呵 我爱网络

呵呵 这个就不排到 (五) 了(序) 说了缘起(一) 说了回信和申请表(二) 收到回信(三) 详细介绍(四) 简要介绍IPCN 东西太多了单独单个去玩没那么多精力都拿到一块去玩也是没那么多精力我也不知道咋就凑了仨 难道是三个臭皮匠顶个诸葛亮?  还是一个好汉三个帮?这些东西 等我将来成了名人 让别人去吹捧吧 哈哈现在虽然提交了 不过是否去挑战还未可知毕竟这半年太忙了对我来说简单写两句也算个总结比起会吹的 我这个太不会吹了可是大家看起来 可能还是觉得 你小子尽会吹开个破代理也折腾出这么多花样 真受不了你了 hoho不过没关系欢迎扔鸡蛋  我最爱补充营养了今年奶和水果加起来有望攀升800斤hey~   More...

Posted by windtear at 11:21 PM

IPCN 参加第二十二届“挑战杯”(四) 我爱网络

2004-03-22 22:35 回信内容-----> 两份介绍之简要版IPCN 作品介绍(简要)IPCN代理系统(proxy.ipcn.org):百万级多能代理系统与透明网关解决方案:解决多机器上网问题,解决教育网出国问题,解决速度慢的问题,解决在实验室外出国上网问题1.内部网络透明代理2.公网隧道路由3.缓存支持与服务群集4.对外代理服务提供5.身份认证支持与密码动态切换6.端口动态切换与自动配置脚本7.非法请求自动封禁与解封8.灵活策略配置防止校外用来进入校内9.日处理请求超过百万10.日志分析报表11.运行状态查看12.用户管理脚本13.中国/全球代理列表提供14.相关机器人脚本15.稳定连续运行(2001年8月系统开始运行,2002年9月15日公开对外提供代理服务至今)IPCN域名系统(domain.ipcn.org):基于数据库的自助动态域名系统解决方案:提供一种完全自助的动态域名系统,解决搬家等多种原因造成的IP地址变化带来的一些问题,(提供 *.ipchina.org 域名)1.用户注册与激活,确保email有效2.用户增加修改删除域名信息3.域名更新实时生效4.全球web界面维护与域名全球解析支持5.未按时激活帐号清除6.相关机器人脚本7.稳定连续运行(2002年12月14日正式公开使用至今) 已有用户接近2000 域名接近2000IPCN搜索系统(search.ipcn.org):百万级网络资源FTP搜索系统:提供FTP资源检索和快速定位功能,采用索引和非索引两套解决方案1.多关键字搜索、文件后缀搜索支持2.索引支持提高搜索速度3.数据更新策略4.web查看更新时间及搜索站点统计数据5.隐藏站点支持6.搜索机器人用认证信息与下载认证信息分离7.索引文件超过百万(525万),文件大小总和接近20T 8.稳定连续运行(2001年12月30日正式公开使用至今 2003年6/7月重要功能完善)   More...

Posted by windtear at 10:59 PM

IPCN 参加第二十二届“挑战杯”(三) 我爱网络

2004-03-22 回信内容-----> 两份介绍之详细版IPCN 作品介绍(详细)IPCN代理系统(proxy.ipcn.org):百万级多能代理系统与透明网关解决方案:解决多机器上网问题,解决教育网出国问题,解决速度慢的问题,解决在实验室外出国上网问题1.内部网络透明代理 利用NAT和端口重定向技术实现透明代理网关2.公网隧道路由 利用IP隧道技术、ARP欺骗技术和高级路由技术绕过CERNET路由,实现自由访问国内外3.缓存支持与服务群集 利用缓存技术提高网络访问速度,通过服务器集群技术达到资源最有效配置4.对外代理服务提供 对外提供代理服务 proxy.ipcn.org:PORT 或者自动配置脚本 http://proxy.ipcn.org/ipcn.pac5.身份认证支持与密码动态切换 利用身份认证技术防止恶意盗用,同时随机切换密码防止机器人恶意用户6.端口动态切换与自动配置脚本 利用自动配置脚本技术减轻服务器负担,并可随机切换端口防止恶意用户7.非法请求自动封禁与解封 通过自动监控实现非法请求的自动封禁防止恶意用户8.灵活策略配置防止校外用来进入校内 灵活配置ACL遵守清华大学网络规则9.日处理请求超过百万 每天处理代理请求超过100万次10.日志分析报表 每天自动分析日志生成报表,查看服务器运行情况,用户使用情况及访问情况11.运行状态查看 通过CGI技术提供在线查看服务器运行状态http://proxy.ipcn.org/#status 提供两个公开运行状态接口12.用户管理脚本 利用脚本进行用户管理,13.中国/全球代理列表提供 利用脚本每天更新提供中国/全球代理列表,并提供网络接口供查询使用14.相关机器人脚本 系统运行状态实时查看,带宽监控相关脚本,代理列表脚本…15.稳定连续运行(2001年8月系统开始运行,2002年9月15日公开对外提供代理服务至今)IPCN域名系统(domain.ipcn.org):基于数据库的自助动态域名系统解决方案:提供一种完全自助的动态域名系统,解决搬家等多种原因造成的IP地址变化带来的一些问题,(提供 *.ipchina.org 域名)1.用户注册与激活,确保email有效 提供注册界面,通过email激活认证码激活用户2.用户增加修改删除域名信息 注册用户可以随意增加修改删除域名信息 在线修改3.域名更新实时生效 通过服务器数据库监控机器人,发现变动立即更新域名数据4.全球web界面维护与域名全球解析支持 利用IP隧道技术、ARP欺骗技术和高级路由技术绕过CERNET路由,实现自由访问国内外,web维护和域名解析不受CERNET限制5.未按时激活帐号清除 未激活用户比如email错误等系统过期删除减少系统资源浪费6.相关机器人脚本 数据更新监控机器人、域名刷新机器人…7.稳定连续运行(2002年12月14日正式公开使用至今) 已有用户接近2000 域名接近2000IPCN搜索系统(search.ipcn.org):百万级网络资源FTP搜索系统:提供FTP资源检索和快速定位功能,采用索引和非索引两套解决方案1.多关键字搜索、文件后缀搜索支持 文件名包含、文件名全名、不包含、扩展名、大小写区分、大小写不区分、搜索结果个数… 多关键字搜索等主持2.索引支持提高搜索速度 采用B-Tree索引提高搜索速度3.数据更新策略 根据站点大小确定最合适的数据更新方案,更新频率,更新时间点等4.web查看更新时间及搜索站点统计数据 通过CGI技术提供搜索站点统计数据http://search.ipcn.org/cgi-bin/statist 支持各种排序规则5.隐藏站点支持 通过服务器设置可以区分搜索数据库使用范围,隐藏一些不对外的服务器6.搜索机器人用认证信息与下载认证信息分离 防止登录不成功,采用搜索机器人用浏览帐号生成索引库,显示给用户的搜索结果是可以下载的URL链接7.索引文件超过百万(525万),文件大小总和接近20T 8.稳定连续运行(2001年12月30日正式公开使用至今 2003年6/7月重要功能完善)每天处理搜索2000次   More...

Posted by windtear at 10:58 PM

IPCN 参加第二十二届“挑战杯”(二) 我爱网络

作品申请表提交之后2004-03-16 收到了回复(附后)由于一直比较忙 就拖了将近一周才于2004-03-22晚上回信提交了那两份介绍其间曾于2004-03-19回信说明比较忙 将回复主要还是因为不会吹 咋办呢:P-----> 收到的回复申报表这样就差不多了,还需要两份介绍,一份比较详细的,供校科协存档,一份比较简要的,供评委看,目前还缺这两样,呵呵。   More...

Posted by windtear at 10:56 PM

IPCN 参加第二十二届“挑战杯”(一) 我爱网络

(2005-01-29 22:32 注: 无法同步格式 只好去掉了格式) 发了上封信后收到了热情师弟的回信:) 得到了鼓励 呵呵 然后就按要求填了作品申请表 (2004-03-13 15:16) ×××学生科协: 我填了一下申请表 麻烦看一下 谢谢:) 最后我算一个 包括了IPCN的三块服务 作品名称不够响亮:( 包装不够 -----> 清 华 大 学 第二十二届“挑战杯”学生课外科技作品展览 作 品 申 报 表 【作品名称】 网络信息服务系统-URI://IPCN.org 【作品类型】 计算机软件 【系 别】 ××× 【班 级】 ××× 【第一作者姓名】 ××× 项目全称 网络信息服务系统-URI://IPCN.org 第一作者 姓名 ××× 文化程度 硕士 班级 ××× 住址 ××× 电话 ××× 其它联系方法 windtear@ipcn.org 其他作者基本情况 指导教师 姓名  More...

Posted by windtear at 10:51 PM

IPCN 参加第二十二届“挑战杯”(序) 我爱网络

2004年3月13号 正式向系科协发信提出我的IPCN提案的事在楼门口和办公室总看到那个作品征集看板想想自己就要离开清华了回首往事 感慨万千啥的 于是就发了封信说了想法----->   email原文:我是××班×××我想把俺家ipcn.org参赛主要是网络服务应用解决方案可以选部分单独参赛 或者作为一块整体参赛比如可以选择proxy.ipcn.org - 百万级多能代理系统与透明网关解决方案domain.ipcn.org - 基于数据库的自助动态域名系统解决方案search.ipcn.org - ...........名字可以起的更好些 主要是功能比较多:P 在技术以及集成等不少方面可以说是很有领先性和开创性的对网络比较熟悉的到主页挖掘一下 http://ipcn.org/我的参赛想法:我98~99年曾在校科协工作 先后参与挑战杯的不少工作我也认识不少朋友 拿软件相关作品参赛过最重要一点是今年就要离开清华了 想起来挺伤感的自己课余做过很多东西 起了不少有益的帮助作用 有一定影响 如果参赛作品不够 可以算一份有一点障碍是我这边一直特别忙 怕想法可能还好 然后推进精力就不够了 课题 论文 毕业 工作等一大堆事:(   More...

Posted by windtear at 10:45 PM

March 20, 2004

水木版面在线人数创新高 Taiwan版面达42xx人 我爱网络

台湾"大选"水木的版面在线人数远远超过SARS iraq造成的版面记录Taiwan版面在线达到4200之多水木在线人数也超过17000大关环顾四方超过一万的名单 半个汉字的bug也被提出来看了看代码发信人: windtear (借尸还魂请勿打扰 ※ 永远不要相信网络), 信区: BBSMan_Dev标  题: [smth] 上万人时用户昵称乱码bug发信站: BBS 水木清华站 (Sat Mar 20 23:47:22 2004), 转信环顾四方  上万的用户存在昵称乱码bug----->  产生原因:src/list.cdo_userlist 函数里面329 行:move(y, 20);然后打印昵称339行:        sprintf(user_info_str,                " %4d%2s%s%-12.12s%s%s ", 人数达到10000后%4d 的限定被超越于是 user_info_str 多了一个空格覆盖了 昵称的第一个字母造成乱码---->   简单解决  (粗暴的改.#* 为.#* 没考虑9#的□)        不过别的地方也不会遇到这个问题 加一个判断会好些  要不好多人会不干的 呵呵--- list.c.orig Mon Dec 29 03:38:22 2003+++ list.c      Sat Mar 20 23:14:42 2004@@ -242,7 +242,7 @@     int padding_count;   #define FROMSTR uentp.from #else-  #define FRIENDSIG "."+  #define FRIENDSIG "."   #define FROMSTR "*" #endif @@ -337,8 +337,8 @@         resetcolor();         move(y, x);         sprintf(user_info_str,-                " %4d%2s%s%-12.12s%s%s ",-                i + 1 + page, (override) ? (uentp.invisible ? "#" : FRIENDSIG) : (uentp.invisible ? "*" : ""),+                " %5d%1s%s%-12.12s%s%s ",+                i + 1 + page, (override) ? (uentp.invisible ? "#" : FRIENDSIG) : (uentp.invisible ? "*" : ""),                 (override) ? "\033[1;32m" : "", uentp.userid, (override) ? "\033[m" : "",                 (override && showexplain) ? "\033[1;31m" : "");         prints("%s", user_info_str);   More...

Posted by windtear at 11:10 PM

March 19, 2004

redhat7.3小安装手记 我爱网络

全部都不选 142个包 336M?  (其实没记清楚 大致吧)不过我选了curl ftp stat tree vim-enhanced lftp 几个  (142+6=148)安装 bind bind-utils openssh openssh-server openssh-clients rysnc screen xinetd telnet telnet-server (10)安装 python rpm-python python-xmlrpc gnupg python-clap python-popt gmp 和 update 后的 rhn_register up2date (9)(升级需要)然后 up2date  增加 perl-suidperl 1最后安装 logwatch ppp-mppe pptpd (3)% more install.logInstalling 148 packagesInstalling glibc-common-2.2.5-34.Installing hwdata-0.14-1.Installing indexhtml-7.3-3.Installing mailcap-2.1.9-2.Installing man-pages-1.48-2.Installing redhat-logos-1.1.3-1.Installing setup-2.5.12-1.Installing filesystem-2.1.6-2.Installing basesystem-7.0-2.Installing glibc-2.2.5-34.Installing bdflush-1.5-17.Installing bzip2-libs-1.0.2-2.Installing chkconfig-1.3.5-3.Installing cracklib-2.7-15.Installing db1-1.85-8.Installing db2-2.4.14-10.Installing db3-3.3.11-6.Installing dosfstools-2.8-1.Installing e2fsprogs-1.27-3.Installing eject-2.0.12-4.Installing file-3.37-5.Installing gdbm-1.8.0-14.Installing glib-1.2.10-5.Installing glib2-2.0.1-2.Installing hdparm-4.6-1.Installing hesiod-3.0.2-18.Installing iputils-20020124-3.Installing ksymoops-2.4.4-1.Installing losetup-2.11n-12.Installing mailx-8.1.1-22.Installing mingetty-1.00-1.Installing mktemp-1.5-14.Installing mt-st-0.7-3.Installing net-tools-1.60-4.Installing parted-1.4.24-3.Installing pcre-3.9-2.Installing perl-5.6.1-34.99.6.Installing perl-CGI-2.752-34.99.6.Installing perl-CPAN-1.59_54-34.99.6.Installing perl-DB_File-1.75-34.99.6.Installing perl-NDBM_File-1.75-34.99.6.Installing popt-1.6.4-7x.18.Installing pwdb-0.61.2-2.Installing reiserfs-utils-3.x.0j-3.Installing setserial-2.17-5.Installing shadow-utils-20000902-7.Installing slang-1.4.5-2.Installing newt-0.50.35-1.Installing netconfig-0.8.11-7.Installing ntsysv-1.3.5-3.Installing setuptool-1.8-2.Installing specspo-7.3-4.Installing syslinux-1.52-2.Installing termcap-11.0.1-10.Installing libtermcap-2.0.8-28.Installing bash-2.05a-13.Installing bzip2-1.0.2-2.Installing crontabs-1.10-1.Installing iproute-2.4.7-1.Installing libstdc++-2.96-110.Installing groff-1.17.2-12.Installing logrotate-3.6.4-1.Installing MAKEDEV-3.3-4.Installing ncurses-5.2-26.Installing info-4.1-1.Installing cpio-2.4.2-26.Installing diffutils-2.7.2-5.Installing ed-0.2-25.Installing fileutils-4.1-10.Installing at-3.1.8-23.Installing findutils-4.1.7-4.Installing gawk-3.1.0-4.Installing grep-2.5.1-1.Installing ash-0.3.7-2.Installing dhcpcd-1.3.22pl1-7.Installing grub-0.91-4.Installing less-358-24.Installing gzip-1.3.3-1.Installing man-1.5j-6.Installing openssl-0.9.6b-18.Installing procmail-3.22-5.Installing procps-2.0.7-12.Installing psmisc-20.2-2.Installing raidtools-1.00.2-1.3.Installing readline-4.2a-4.Installing redhat-release-7.3-1.Installing rootfiles-7.2-1.Installing sed-3.02-11.Installing console-tools-19990829-40.Installing kbdconfig-1.9.15-2.Installing slocate-2.6-1.Installing sysklogd-1.4.1-8.Installing tar-1.13.25-4.Installing tcsh-6.10-6.Installing nvi-m17n-1.79-20011024.2.Installing textutils-2.0.21-1.Installing dev-3.3-4.Installing mount-2.11n-12.Installing mouseconfig-4.25-1.Installing time-1.7-16.Installing tmpwatch-2.8.3-1.Installing usbutils-0.9-5.Installing hotplug-2002_04_01-3.Installing utempter-0.5.2-6.Installing vim-common-6.1-2.Installing vim-minimal-6.1-2.Installing which-2.13-3.Installing words-2-18.Installing cracklib-dicts-2.7-15.Installing pam-0.75-32.Installing authconfig-4.2.8-4.Installing cyrus-sasl-1.5.24-25.Installing cyrus-sasl-md5-1.5.24-25.Installing cyrus-sasl-plain-1.5.24-25.Installing gpm-1.19.3-21.Installing openldap-2.0.23-4.Installing libuser-0.50.2-1.Installing passwd-0.67-1.Installing sh-utils-2.0.11-14.Installing krb5-libs-1.2.4-1.Installing modutils-2.4.14-3.Installing kudzu-0.99.52-1.Installing mkinitrd-3.3.10-1.Installing lilo-21.4.4-14.Installing mkbootdisk-1.4.3-1.Installing sendmail-8.11.6-15.Installing SysVinit-2.84-2.Installing usermode-1.53-2.Installing zlib-1.1.3-25.7.Installing rpm-4.0.4-7x.18.Installing util-linux-2.11n-12.Installing initscripts-6.67-1.Installing apmd-3.0.2-10.Installing ipchains-1.3.10-13.Installing iptables-1.2.5-3.Installing kernel-2.4.18-3.Installing lokkit-0.50-8.Installing pciutils-2.1.9-2.Installing quota-3.03-1.Installing timeconfig-3.2.7-1.Installing vixie-cron-3.0.1-64.Installing anacron-2.3-17.Installing curl-7.9.5-2.Installing ftp-0.17-13.Installing stat-2.5-5.Installing tree-1.2-17.Installing vim-enhanced-6.1-2.Installing lftp-2.4.9-1.% l /var/log/rpmpkgs-rw-r--r--    1 root     root         4064 Mar 18 04:02 /var/log/rpmpkgs% wc -l /var/log/rpmpkgs    158 /var/log/rpmpkgs% l rpm-qa.txt -rw-r--r--    1 root     root         2975 Mar 19 15:52 /rpm-qa.txt% wc -l rpm-qa.txt     171 rpm-qa.txt(sl1fix.txt 是 /var/log/rpmpkgs 去掉后面的 .*.rpm)[Fri Mar 19 16:05:22 /]root@linux# :>a.txt;for i in `cat sl1fix.txt `;do echo $i >> a.txt;grep -c $i /root/install.log >>a.txt;done[Fri Mar 19 16:06:06 /]root@linux# grep -B1 ^0 a.txt bind-9.2.0-80bind-utils-9.2.0-80--openssh-3.1p1-30openssh-clients-3.1p1-30openssh-server-3.1p1-30--rsync-2.5.4-20screen-3.9.11-30--telnet-0.17-200telnet-server-0.17-200--xinetd-2.3.4-0.80% up2date 之后Name                                    Version        Rel     ----------------------------------------------------------bind                                    9.2.1          1.7x.2              bind-utils                              9.2.1          1.7x.2              file                                    3.39           8.7x                fileutils                               4.1            10.4                glibc                                   2.2.5          44                  glibc-common                            2.2.5          44                  gnupg                                   1.0.7          13                  hwdata                                  0.14.1         1                   iproute                                 2.4.7          7.73.1              iptables                                1.2.8          8.72.3              krb5-libs                               1.2.4          11                  lftp                                    2.4.9          2                   libstdc++                               2.96           113                 losetup                                 2.11n          12.7.3              man                                     1.5j           7.7x.0              modutils                                2.4.18         3.7x                mount                                   2.11n          12.7.3              openldap                                2.0.27         2.7.3               openssh                                 3.1p1          14                  openssh-clients                         3.1p1          14                  openssh-server                          3.1p1          14                  openssl                                 0.9.6b         35.7                pam                                     0.75           46.7.3              perl                                    5.6.1          36.1.73             perl-CGI                                2.752          36.1.73             perl-CPAN                               1.59_54        36.1.73             perl-DB_File                            1.75           36.1.73             perl-NDBM_File                          1.75           36.1.73             psmisc                                  20.2           3.73                python                                  1.5.2          43.73               quota                                   3.06           9.7                 rsync                                   2.5.7          0.7                 sendmail                                8.11.6         27.73               shadow-utils                            20000902       9.7                 tar                                     1.13.25        4.7.1               util-linux                              2.11n          12.7.3              vim-common                              6.1            18.7x.2             vim-enhanced                            6.1            18.7x.2             vim-minimal                             6.1            18.7x.2             xinetd                                  2.3.11         1.7x                zlib                                    1.1.4          8.7x                The following Packages were marked to be skipped by your configuration:Name                                    Version        Rel  Reason-------------------------------------------------------------------------------kernel                                  2.4.20         28.7 Pkg name/pattern% grep -c -E "^[+-]" p.patch              95[Fri Mar 19 16:00:03 /]root@linux# grep -c ^- p.patch     41[Fri Mar 19 16:00:21 /]root@linux# grep -c ^+ p.patch      54-bind-9.2.0-8-bind-utils-9.2.0-8+bind-9.2.1-1.7x.2+bind-utils-9.2.1-1.7x.2-file-3.37-5+file-3.39-8.7x-fileutils-4.1-10+fileutils-4.1-10.4-glibc-2.2.5-34-glibc-common-2.2.5-34+glibc-2.2.5-44+glibc-common-2.2.5-44+gmp-4.0.1-3+gnupg-1.0.7-13-hwdata-0.14-1+hwdata-0.14.1-1-iproute-2.4.7-1-iptables-1.2.5-3+iproute-2.4.7-7.73.1+iptables-1.2.8-8.72.3-kernel-2.4.18-3-krb5-libs-1.2.4-1+kernel-2.4.20-28.7+krb5-libs-1.2.4-11-lftp-2.4.9-1-libstdc++-2.96-110+lftp-2.4.9-2+libstdc++-2.96-113+logwatch-2.6-2-losetup-2.11n-12+losetup-2.11n-12.7.3-man-1.5j-6+man-1.5j-7.7x.0-modutils-2.4.14-3-mount-2.11n-12+modutils-2.4.18-3.7x+mount-2.11n-12.7.3-openldap-2.0.23-4-openssh-3.1p1-3-openssh-clients-3.1p1-3-openssh-server-3.1p1-3-openssl-0.9.6b-18-pam-0.75-32+openldap-2.0.27-2.7.3+openssh-3.1p1-14+openssh-clients-3.1p1-14+openssh-server-3.1p1-14+openssl-0.9.6b-35.7+pam-0.75-46.7.3-perl-5.6.1-34.99.6-perl-CGI-2.752-34.99.6-perl-CPAN-1.59_54-34.99.6-perl-DB_File-1.75-34.99.6-perl-NDBM_File-1.75-34.99.6+perl-5.6.1-36.1.73+perl-CGI-2.752-36.1.73+perl-CPAN-1.59_54-36.1.73+perl-DB_File-1.75-36.1.73+perl-NDBM_File-1.75-36.1.73+perl-suidperl-5.6.1-36.1.73+ppp-mppe-2.4.1-7+pptpd-1.1.4-b4-psmisc-20.2-2+psmisc-20.2-3.73-quota-3.03-1+python-1.5.2-43.73+python-clap-1.0.0-3+python-popt-0.8.8-7.x.2+python-xmlrpc-1.5.1-7.x.3+quota-3.06-9.7+rhn_register-2.8.27-1.7.3-rsync-2.5.4-2+rpm-python-4.0.4-7x.18+rsync-2.5.7-0.7-sendmail-8.11.6-15+sendmail-8.11.6-27.73-shadow-utils-20000902-7+shadow-utils-20000902-9.7-tar-1.13.25-4+tar-1.13.25-4.7.1+up2date-2.8.40-3.7.3-util-linux-2.11n-12-vim-common-6.1-2-vim-enhanced-6.1-2-vim-minimal-6.1-2+util-linux-2.11n-12.7.3+vim-common-6.1-18.7x.2+vim-enhanced-6.1-18.7x.2+vim-minimal-6.1-18.7x.2-xinetd-2.3.4-0.8-zlib-1.1.3-25.7+xinetd-2.3.11-1.7x+zlib-1.1.4-8.7x   More...

Posted by windtear at 4:20 PM

March 16, 2004

checkbox 多选问题 - ASPCNUP 上传组件的一个BUG及解决 我爱网络

ASP/IIS 常用的一个文件上传组件 aspcnup.dll在处理 checkbox 多选问题时存在一个bug无法正确获得 checkbox 的选择值而用 request 就不存在这个问题解决方法如下:定义一个隐藏input提交前本地给该隐藏值赋值我的样例:...... form1.work_type_all.value=""; wt_check_flag=0; for (i=0;i<form1.elements.length;i++) { if(form1.elements[i].name=='work_type' && form1.elements[i].checked==true) { wt_check_flag=1; form1.work_type_all.value=form1.work_type_all.value+', '+form1.elements[i].value; } }...... if(wt_check_flag==0) { alert("主要工作形式不能为空"); unlockButton(obj); return false; } else { form1.work_type_all.value=form1.work_type_all.value.substring(2); }   More...

Posted by windtear at 12:34 PM

March 14, 2004

【Tips】如何在网站上添加Google高级搜索 我爱网络

发信人: dearhjl (i won't), 信区: Networking标  题: 【请问】如何在网站上添加Google高级搜索?发信站: BBS 水木清华站 (Sun Mar 14 11:09:58 2004), 转信Google网站上提供了让自己网站也拥有google搜索的html代码:http://www.google.com/intl/zh-CN/searchcode.html<!-- Search Google --><center><FORM method=GET action="http://www.google.com/search"><TABLE bgcolor="#FFFFFF"><tr><td><A HREF="http://www.google.com/intl/zh-CN/"><IMG SRC="http://www.google.com/logos/Logo_40wht.gif"border="0" ALT="Google" align="absmiddle"></A><INPUT TYPE=text name=q size=31 maxlength=255 value=""><INPUT TYPE=hidden name=hl  value=zh-CN><INPUT type=submit name=btnG  value="Google 搜索"></td></tr></TABLE></FORM></center><!-- Search Google -->不知道对代码如何进行修改,才能实现高级搜索功能?请牛人们指点!发信人: windtear (借尸还魂请勿打扰 ※ 永远不要相信网络), 信区: Networking标  题: Re: 【请问】如何在网站上添加Google高级搜索?发信站: BBS 水木清华站 (Sun Mar 14 11:19:48 2004), 转信加上 sitesearch 和 domains<input type="hidden" name="domains" value="***********"><input type="hidden" name="sitesearch" value="***********">发信人: dearhjl (i won't), 信区: Networking标  题: Re: 【请问】如何在网站上添加Google高级搜索?发信站: BBS 水木清华站 (Sun Mar 14 11:43:45 2004), 转信谢谢。很好用~~另外,还有一下几项:1、包含以下全部的字词2、包含以下的完整字句3、包含以下任何一个字词4、不包括以下字词5、搜索网页语言是6、限定要显示的网页更新日期应于(xx日期之前)7、查询字词位于(如:网页的标题)不知道name项相应是什么名字。老实说,我对html和google的搜索机制不是十分透彻...:)发信人: windtear (借尸还魂请勿打扰 ※ 永远不要相信网络), 信区: Networking标  题: Re: 【请问】如何在网站上添加Google高级搜索?发信站: BBS 水木清华站 (Sun Mar 14 11:55:31 2004), 转信那你分析一下html就知道了正好也算学习一下然后来发个心得小结:)adddoil~发信人: dearhjl (i won't), 信区: Networking标  题: Re: 【请问】如何在网站上添加Google高级搜索?发信站: BBS 水木清华站 (Sun Mar 14 15:39:36 2004), 转信首先谢谢借尸还魂的windtear的建议。下面就总结一下实现Google高级搜索时,网页代码中需要增加的内容。······首先进入Google高级搜索网页:http://www.google.com/advanced_search?hl=zh-CN进入IE菜单中的:查看->源文件。这时可以看到Google高级搜索页面的html代码。查看代码,就可以看到相应高级搜索条件的设置情况。其中几个常用的高级搜索选项,举例如下:1。包含以下全部的字词       <input type=text value="" name=as_q size=25>2。包含以下的完整字句       <input type=text size=25 value="" name=as_epq>3。包含以下任何一个字词       <input type=text size=25 value="" name=as_oq>4。不包括以下字词       <input type=text size=25 value="" name=as_eq>5。语言选择   <select name=lr>   <option value="">任何语言   <option value="lang_ja">日文   <option value="lang_zh-TW">繁体中文   <option value="lang_zh-CN">简体中文   ......6。限定要显示的网页更新日期应于   <select name=as_qdr>   <option value="all">任何时间   <option value="m3">过去3个月   <option value="y">过去一年内   ......通过查看源文件,还可以找到其他搜索条件的设置情况。掌握了这些设置,就可以把相应代码放到自己的网页html中,进行相应链接修改后,就可以让自己的网页具备用Google进行高级搜索的功能了。···END···   More...

Posted by windtear at 4:49 PM

March 13, 2004

IPCN 换了一台关键位置的服务器 我爱网络

2004-03-03代理系统 相关服务器升级维护工作基本完成 (2004-03-03 14:14) --------------------------------------------------------------------------------2004-02-26代理系统 近期相关服务器要做升级维护,可能会造成无法使用维护期间可以使用本站 代理列表 提供的代理 --------------------------------------------------------------------------------2004-02-21代理系统 每天零点代理定时任务可能需要大家重起浏览器才能继续使用 --------------------------------------------------------------------------------   More...

Posted by windtear at 5:43 PM



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

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