Design with static members (转)
Design with static members (转)[@more@]Advertisement: Support JavaWorld, click here! March 1999HOMEFEATURED TUTORIALSCOLUMNSNEWS & REVIEWsfORUMJW REsourceSABOUT JW ARCHIVE TOPICAL INDEXCore JavaEnterprise JavaMicro JavaApplied JavaJava Community JAVA Q&A INDEX JAVA tips INDEX JavaWorld Services Free JavaWorld newsletters ProductFinder Education Resources White Paper Library NEW! Rational Resources Design Techniques
一个简单的读写注册表实例 (转)
一个简单的读写注册表实例 (转)[@more@]一、说明: 注册表是windows重要组成部分,注册表记录了大量有关电脑软硬件的信息。注册表中的值通过其名称标识。值名称由与键名相同的字符组成。值本身可以是字符串、二进制数据或者是32位无符号值。在这里我们主要运用以下技巧:(一)、预定义的注册表键。注册表包含了几个预定义键: HKEY_LOCAL_MACHINE 包含描述计算机及其配置的条目。其中包括关于处理器、系统主板、内存和已安装的软件和硬件的信息。 HKEY_CLASSES_root 是与文档类型和 OLEcom 相关的信息的支持键。这个键是 HKEY_L
关于BREW (转)
关于BREW (转)[@more@] 想象一下使用移动电话听音乐、看录像、收发电子邮件、查找亲朋好友的方位、玩交互式游戏等等诸多好处。现在,QUALCOMM 的 Binary Runtime Environment for Wireless™ (BREW™) 可以实现这一切。 通过提供完整、开放的无线应用程序开发、设备配置、应用程序分发、结算和支付解决方案,QUALCOMM 的 BREW 方案正在使无线行业发生变革。 完整的 BREW 解决方案包括面向设备制造商的 BREW 应用程序平台和移植工具、面向开发者的 BREW SDK™(软件开发包)以及由运营商控制和管理的 BREW 发布系统 (BD
在VB.Net中创建使用控件数组 (转)
在VB.Net中创建使用控件数组 (转)[@more@]在vb.NET中创建使用控件数组XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 一、 关于“控件数组” “控件数组”是vb6中一项简单而实用的技术,通过对控件的简单拷贝、复制,开发者可以指定一组控件,这些控件具有相同的类型和名称,共享事件集。使用控件数组可以:1、允许多个控件共享同一个事件句柄;2、提供了运行期间增加一个控件的机制;3、提供了一种方便的组合控件的方法。 在VB.NET中,控件数组的创建不再通过VB6中设计时对控件的简单
[news]WTL在走向shared source (转)
[news]WTL在走向shared source (转)[@more@]微软Visual C++ Libraries Team的Pranish Kumar在12日提议将WTL(windows Template Library)变成shared source。这在WTL社区正在引起争论。Pranish Kumar的两个贴子如下: 1,------------------------2003年4月12日 8:16 Hi, My name is Pranish Kumar and I work on the Visual C++ Libraries Team. I wanted to make a posting that would hopefully answer many of the questions people have asked about WTL. We appreciate feedback on the message, particularly in what you would li
透析ICMP协议(三): 牛刀初试之一 应用篇ping(ICMP.dll) (转)
透析ICMP协议(三): 牛刀初试之一 应用篇ping(ICMP.dll) (转)[@more@]透析ICMP协议(三): 牛刀初试之一 应用篇ping(ICMP.dll) ===============================这篇文章出自:http://tangentsoft.NET/wskfaq/examples/dllping.html翻译: bugfree/CSDN, 对原始代码加了些注释平台: VC6 windows XP 原理简介:--------这个例子演示了应用微软的ICMP.DLL怎样"ping"另一台机器. 这个DLL是没有文档话的发送ICMP回送包api接口, 也称为"pings," 就像潜水员对声纳信号的术语一样. 这段代码出自一个被一个名叫MarkG的家伙的GUI程序, 他的网页已经
基于Linux系统的包过滤防火墙(2)(转)
基于Linux系统的包过滤防火墙(2)(转)[@more@] 第2章、用用户空间命令iptables实现包过滤 2.1 相关的TCP/IP知识 2.1.1建立TCP连接(通过3次握手实现) 假如服务器A和客户机B通信。 (1)B->;A。当B要和A通信时,B首先向A发一个SYN标记的包,告诉A请求建立连接。只有当A收到B发来的SYN包,才可以建立连接,除此之外别无它法。因此,如果你的防火墙丢弃所有的发往外网接口的SYN包,那么你将不能让外部任何主机主动建立连接。 (2)B<-A。接着,A收到后会发一个对SYN包的确认包(SYN/ACK)回去,表示对第
基于Linux系统的包过滤防火墙(1)(转)
基于Linux系统的包过滤防火墙(1)(转)[@more@] 第1 章、基于路由器的包过滤防火墙 1.1 包过滤防火墙的一般概念 1.1.1 什么是包过滤防火墙 包过滤防火墙是用一个软件查看所流经的数据包的包头(header),由此决定整个包的命运。它可能会决定丢弃(DROP)这个包,可能会接受(ACCEPT)这个包(让这个包通过),也可能执行其它更复杂的动作。 在Linux系统下,包过滤功能是内建于核心的(作为一个核心模块,或者直接内建),同时还有一些可以运用于数据包之上的技巧,不过最常用的依然是查看包头以决定包的命运。
基于Linux系统的包过滤防火墙(3)(转)
基于Linux系统的包过滤防火墙(3)(转)[@more@] 第3章、包过滤防火墙配置举例 3.1 建立包过滤防火墙 3.1.1网络结构 本节为一个的网络结构建立一个包过滤防火墙。 这个网络结构假设内部网有有效的Internet地址。为了将内部网段198.168.80.0/24与Internet隔离,在内部网络和 Internet之间使用了包过滤防火墙。防火墙的网接口是eth1(198.168.80.254),防火墙的Internet接口是eth0 (198.199.37.254)。加外,内网中有3台服务器对外提供服务。分别为: → WWW服务器:IP地址为198.168.80.251 → FTP服务器:IP
linux防火墙实现技术比较(1)(转)
linux防火墙实现技术比较(1)(转)[@more@] 一 前言 此文着重阐述linux下的防火墙的不同实现之间的区别,以ipchains, iptables, checkpoint FW1为例。 二 基本概念 2.0 在进入正题之前,我将花少许篇幅阐述一些基本概念。尽管防火墙的术语这些年基本上没有太大的变化,但是如果你以前只看过90年代初的一些文献的话,有些概念仍然会让你混淆。此处只列出一些最实用的,它们不是准确的定义,我只是尽可能的让它们便于理解而已。 2.1 包过滤: 防火墙的一类。80年代便有论文来描述这种系统。传统的包过滤功
用FWTK配置Linux防火墙(转)
用FWTK配置Linux防火墙(转)[@more@] FWTK是一套用来建立和维护内部网络防火墙的工具集。它包含了许多独立的组件,大部分组件是代理应用程序,如telnet、FTP、rlogin、 sendmail、HTTP、X windows等。与Squid、Socks等同类软件相比,它的突出优点是不但可以从本地和目标地的主机名、IP地址来指定访问规则,而且可以根据访问操作来允许或拒绝某个执行命令,充分地体现了应用层网关的优势。本文以telnet为例介绍如何利用FWTK配置Linux上的代理服务器型防火墙。 系统环境和设计目标 系统配置环境:Red Hat Linux 6.1、FWTK v
搭建基于netfilter/iptables的防火墙实验环境(转)
搭建基于netfilter/iptables的防火墙实验环境(转)[@more@] 防火墙作为一种网络或系统之间强制实行访问控制的机制,是确保网络安全的重要手段。针对不同的需求和应用环境,可以量身定制出不同的防火墙系统。防火墙大到可由若干路由器和堡垒主机构成,也可小到仅仅是网络操作系统上一个防火墙软件包所提供的包过滤功能。 在众多网络防火墙产品中,Linux操作系统上的防火墙软件特点显著。首先是Linux操作系统作为一个类Unix网络操作系统,在系统的稳定性、健壮性及价格的低廉性方面都独具优势。更为重要的是,Linux不但本身的源代码完全
防火墙设计中的一些重点问题(1)(转)
防火墙设计中的一些重点问题(1)(转)[@more@] 1.方案:硬件?还是软件? 现在防火墙的功能越来越多越花哨,如此多的功能必然要求系统有一个高效的处理能力。 防火墙从实现上可以分为软件防火墙和硬件防火墙。软件防火墙以checkpoint公司的Firewall-I为代表,其实现是通过 dev_add_pack的办法加载过滤函数(Linux,其他操作系统没有作分析,估计类似),通过在操作系统底层做工作来实现防火墙的各种功能和优化。国内也有一些所谓的软件防火墙,但据了解大多是所谓“个人”防火墙,而且功能及其有限,故不在此讨论范围。
防火墙设计中的一些重点问题(2)(转)
防火墙设计中的一些重点问题(2)(转)[@more@] 4.透明性 防火墙的透明性指防火墙对于用户是透明的,在防火墙接入网络时,网络和用户无需做任何设置和改动,也根本意识不到防火墙的存在。 防火墙作为一个实际存在的物理设备,要想放入已存在地网络中又不对网络有任何影响,就必须以网桥的方式置入网络。传统方式下,防火墙安装时,更象是一台路由器或者网关,原有网络拓扑结构往往需要改变,网络设备(包括主机和路由器)的设置(IP和网关、DNS、路由表等等)也需要改变。但如果防火墙采用了透明模式,即采用类似网桥的方式
动态iptables防火墙dynfw(转)
动态iptables防火墙dynfw(转)[@more@] 防火墙是一个非常重要的网络安全工具,但是如果在需要对防火墙规则进行快速、复杂的动态修改时你该如何实现呢?如果你使用本文介绍的Daniel Robbins 的动态防火墙脚本,这将是一件非常容易的工作。你可以利用这些脚本来增强你网络的安全性和对网络攻击的实时响应性,并基于该脚本进行自己的创造性设计。 理解动态防火墙的脚本能够带来的益处的最好方法就是看它们在实际中的应用。假设我是某个ISP的系统管理员,我最近架设了一个基于Linux的防火墙来保护我的客户和内部系统,防止外部恶意用
使用iptables建置Linux 防火墙(3)(转)
使用iptables建置Linux 防火墙(3)(转)[@more@] # 从 LAN 进入防火墙主机的 DHCP 封包,予以放行,只有当防火墙担任 DHCP 时才使用 #$IPTABLES -A INPUT -p UDP -i $LAN_IFACE --dport 67 --sport 68 -j ACCEPT # 从 WAN 进入防火墙主机的所有封包,检查是否为响应封包,若是则予以放行 $IPTABLES -A INPUT -p ALL -d $INET_IP -m state --state ESTABLISHED,RELATED -j ACCEPT # 限制过滤规则的比对频率为每分钟平均流量三个封包(超过上限的封包将暂停比对),并将瞬间流量设定为一次最多处理三个封包(超过上限
用Linux防火墙构建DMZ(转)
用Linux防火墙构建DMZ(转)[@more@] 防守在网络安全中的重要性不必多说。保护网络最常见的方法就是使用防火墙。防火墙作为网络的第一道防线,通常放置在外网和需要保护的网络之间。最简单的情况是直接将防火墙放置在外网和企业网络之间,所有流入企业网络的数据流量都将通过防火墙,使企业的所有客户机及服务器都处于防火墙的保护下。这对于一些中小企业来说是简单易行的,而且这种解决方法在某些情况下也表现不错。然而这种结构毕竟比较简单。企业中有许多服务器、客户机等资源需要保护,不同的资源对安全强度的要求也不同。不能用对
实现Linux网络防火墙(转)
实现Linux网络防火墙(转)[@more@] 防火墙作为一种网络或系统之间强制实行访问控制的机制,是确保网络安全的重要手段。针对不同的需求和应用环境,可以量身定制出不同的防火墙系统。防火墙大到可由若干路由器和堡垒主机构成,也可小到仅仅是网络操作系统上一个防火墙软件包所提供的包过滤功能。 在众多网络防火墙产品中,Linux操作系统上的防火墙软件特点显著。首先是Linux操作系统作为一个类Unix网络操作系统,在系统的稳定性、健壮性及价格的低廉性方面都独具优势。更为重要的是,Linux不但本身的源代码完全开放,而且系统包含
用Linux防火墙构建软路由(转)
用Linux防火墙构建软路由(转)[@more@] 本文主要介绍利用Linux自带的Firewall软件包来构建软路由的一种方法,此方法为内部网与外部网的互连提供了一种简单、安全的实现途径。Linux自带的Firewall构建软路由,主要是通过IP地址来控制访问权限,较一般的代理服务软件有更方便之处。 一、防火墙 防火墙一词用在计算机网络中是指用于保护内部网不受外部网的非法入侵的设备,它是利用网络层的IP包过滤程序以及一些规则来保护内部网的一种策略,有硬件实现的,也有软件实现的。 运行防火墙的计算机(以下称防火墙)既连接
一款Linux的防火墙实例(转)
一款Linux的防火墙实例(转)[@more@] Astaro Security Linux防火墙用于管理内部网络与外部网络间的数据流量. 管理员可以控制每一个协议, 阻挡或允许对任何一个内部网络、服务器、服务与用户群的访问. 防火墙对所有网上信息 (包头) 以及应用信息 (有效载荷) 进行检查, 以发现并阻挡可疑的数据流量.防火墙被安装在一个单独的标准PC设备中, 并且他必须作为内部网络的唯一出口存在, 这样才能起到安全门卫的作用. 防火墙功能描述: 状态检测包过滤 (Stateful Packet Inspection) Astaro Security Linux通过检查网络信息包头来