DNS欺骗(转)
DNS欺骗(转)[@more@]DNS欺骗本文仅用于研究目的!与此相关所产生的一切作者概不负责! 【摘要】 DNS欺骗可以用来上BBS隐藏ip,但其作用远远不止这些。 【简述】 熟悉网络的人都知道,当客户向一台服务器请求服务时,服务器方一般会 根据客户的ip反向解析出该ip对应的域名。这种反向域名解析就是一个查DNS (Domain Name Service)的过程。 如果客户的ip对应有域名,那么DNS查询会返回其域名。服务器端得到这 一机器名后会将其记录下来并传递给应用程序,于是我们可以看到有人上bbs 来自argo.zsu.edu.cn,其实她来自202.116.64.6——“逸 仙
实用程序-从DNS 查IP(转)
实用程序-从DNS 查IP(转)[@more@]发现好多人问我要IP, 现在把我常用script 贡献给大家. 发法很多, 一个是 nslookup host.name 另一简单方法是用如下script : #!/usr/local/bin/perl # gethostbyname.pl - Answer IP queries $prog = substr ($0, rindex ($0, '/') + 1); if ($#ARGV != 0) { die "usage: $prog ( hostname ) "; } &name_to_address ($ARGV[0]); exit (0); sub name_to_address { local ($name) = shift (@_); local (@octets); local ($nam, $aliases, $addrtype, $length, $address) = gethostbyname ($name); if (!
redhat7.2 DNS配置笔记(转)
redhat7.2 DNS配置笔记(转)[@more@] 最近在重高手的帮助下,终于配置好了dns服务。现在把个人总结写出,希望对像我一样刚学linux的朋友有所帮助。测试环境: 操作系统:redhat 7.2一、实例环境: 1。一个c类网段地址:202.101.55.0 2。公司注册域名:longyu.edu 3.域名服务器IP为:202。101。55。1 主机名:www 4.要解析的服务器有:www.longyu.edu (web服务器)mail.longyu.edu(email 服务器)二、安装前准备工作: 1。首先安装bind 这里你可以采有两种方式安装,一种是直接安装rpm包,另一种是自已编译。我建议
架设 DHCP Server(转)
架设 DHCP Server(转)[@more@]# 本讲义仅供教育单位参考.# 本讲义主要供台南县各中小学校网管人员参考备查.# 作者保有一切形式的着作权.# 欲作其它用途者, 需经作者授权同意.# 未经作者授权同意之前, 请勿转载刊登.架设 DHCP Server前言:DHCP 是 Dynamic Host Configuration Protocol 的简称, 主要用来简化网管在: 工作站/主机网路组态设定方面的 "烦覆" 问题, 俗称: "动态分配 IP".相对於动态分配的机制, 而使用人工手动的方式, 一台一台去设定, 则称为静态设置.静态设置是相当没有效率的.试想: 如果一个网段中, 有几百部工作站, 用人工手
架设DHCP全攻略(转)
架设DHCP全攻略(转)[@more@]DHCP 的好处﹐我已经在“网络基础”之“DHCP 协议”里面花了不少笔墨了﹐您应该知道的了﹐这里也就不再多说。 设置DHCP 别以为我在“网络基础”那里说得那么复杂﹐但在 Linux 下面设置 DHCP 一点也不复杂﹐您所有要做的只有一个文件﹕/etc/dhcpd.conf 。 下面﹐我用我自己的设置文件来说说怎么修改这个文件﹕ default-lease-time 259200; max-lease-time 777600; option domain-name "siyongc"; 这几行我放在文件的开头部份。第一和第二行我定义出租约的预设期限和最高期限﹐数值以秒来计算﹐也就是‘三天’和‘
用Gtk+开发Linux上的GUI应用软件(转)
用Gtk+开发Linux上的GUI应用软件(转)[@more@] 一般一个容器构件只能容纳一个构件,如果要在一个容器构件中安排多个子构件,可先将多个子构件放入一个组合框或组合表构件内,再将这个组合框或组合表构件放入该容器构件。 一、如何建立Gtk+应用 1.基本概念 在Linux上开发GUI应用软件,我们通常利用Gtk+库。为了深入了解Gtk+的应用,我们首先要明确几个概念。 (1) 构件(widget)的概念 在Gtk+库里的窗口、选单和按钮等应用实体,我们称之为构件(widget)。构件具有面向对象的特征,其具体结构由Gtk+库定义,它对运用构件的
Gawk手册(转)
Gawk手册(转)[@more@]作者: redhat [文章出自: www.phpx.com]出处:http://giny.4y.com.cn/techdoc/gawk/gawk.htm===============================================标 题: ◇ gawk 手册主 题: gawk.docGAWK第一章 前言第二章 简介第三章 读取输入档案第四章 印出第五章 Patterns第六章 算式(Expression)作为Actions的叙述第七章 Actions里面的控制叙述第八章 内建函式(Built-in Functions)第九章 使用者定义的函式第十章 □例第十一章 结论=======================================第一章 前言awk
find和xargs使用详解(转)
find和xargs使用详解(转)[@more@]find和xargs使用详解[转自《shell编程和unix命令》]使用find和xargs有时可能需要在系统中查找具有某一特征的文件(例如文件权限、文件属主、文件长度、文件类型等等)。这样做可能有很多原因。可能出于安全性的考虑,或是一般性的系统管理任务,或许只是为了找出一个不知保存在什么地方的文件。F i n d是一个非常有效的工具,它可以遍历当前目录甚至于整个文件系统来查找某些文件或目录。在本章中,我们介绍以下内容:* find命令选项。* 使用f i n d命令不同选项的例子。* 配合f i n d使用x a rg s命令的例子
Unix awk使用手册(转)
Unix awk使用手册(转)[@more@]----------------------------------------------------------本文出处http://linux-down.kmip.net ,如需转载请注明!点击http://linux-down.kmip.net免费下载大量的linux学习资料,软件!----------------------------------------------------------Unix awk使用手册作者:莫名 发表时间:2002/01/27 01:39pm什么是awk?你可能对UNIX比较熟悉,但你可能对awk很陌生,这一点也不奇怪,的确,与其优秀的功能相比,awk还远没达到它应有的知名度。awk是什么?与其它大多数UNIX命令不同的是,从名字上看,我们不可
从学习export命令理解到的Shell环境和变量生存期(转)
从学习export命令理解到的Shell环境和变量生存期(转)[@more@]我自己也是一个菜鸟,接触linux没有多久,最近在学习BASH的export命令时碰到了一个难道(书上说export是将自定义变量变成系统环境变量):我在一个脚本文件中定义一个了变量,然后export变量,按照我自己的想法,执行完这个脚本后,在提示符下一定可以用echo显示出它的值,可结果却不是这样,脚本执行完后用set根本看不到有这个变量存在。为什么呢?我百思不得其解,最后将问题贴出来,一位前辈告诉我说用source+脚本文件就可以了,我试了一下果然可以,但一个新的问题又出来了
脚本范例(转)
脚本范例(转)[@more@]管理脚本范例[目录]--------------------------------------------------------------------------------Mail Server脚本This is the configuration script file for our Mail Server. This is configured to allows unlimited traffic on the Loopback interface, ICMP, DNS Server and Client (53), SSH Server (22), SMTP Server and Client (25), IMAP server (143), and OUTGOING TRACEROUTE requests by default.If you don't want some services listed in the firewall rules files for the Mail Server that
BASH Shell的脚本编程(转)
BASH Shell的脚本编程(转)[@more@]报告人 bjchenxu (ChinaUnix/linux版)第一篇:超级工具/terminals,xterms 和 shellsshell是一个全功能的编程环境。其背景知识如下。DEC公司推出的 PDP-11 ,体积小(被称为 mini)而且价格低(10000$),在大学中引起了巨大的反响。为了方便移植,1969 年,Ken Thompson 开始写后来成为 Unix(与MULTICS相对)的第一行代码。后来, Dennis Ritchie为这个新的操作系统设计了一种新的编程语言--C 语言。虽然 Unix 的效率不及原来的操作系统,但有三个突出的优点:1. 可以任意移植到其他机器2. 其中的 C 语
快速进行安装工作(转)
快速进行安装工作(转)[@more@]通常我们在安装某个操作系统软件时,需要该系统的引导盘启动才能安装。但我们在安装linux操作系统时,可以利用该系统光盘中的一个名为loadlin.exe的DOS软件,将Linux核心直接调入内存,并由linux核心代替当前操作系统来接管计算机,并进入Linux的安装界面。在安装linux时,我们只要在运行对话框中输入loadlin E:imagesvmlinuz root=/dev/ram initrd=E:imagesinitrd.img 这个命令就可以直接安装linux了;其中E是光驱盘符,E:imagesvmlinuz为Linux核心名
一个杀死终端所有进程的 Shell(转)
一个杀死终端所有进程的 Shell(转)[@more@]这是经过修改的脚本。如果超级用户使用此脚本则会列出系统当前所有用户的终端号,否则只列出以当前用户名登录的所有终端的终端号。下面这个可以在 RedHat Linux 7.1/bash 下正确运行。echo " ------- 终端杀除程序 --------"if [ `logname` = "root" ]thenwho | awk '{print $2}'elseLOG=`logname`who | grep $LOG | awk '{print $2}'fiecho " ----------------------------"echo "请输入要杀死的终端名:"read TTYkill -9 $K=`ps -t $TTY | grep [0-9] | awk '{print $1}'`如果是用 SCO OpenServ
bash(详解)(转)
bash(详解)(转)[@more@]最简单的例子 —— Hello World!几乎所有的讲解编程的书给读者的第一个例子都是 Hello World 程序,那么我们今天也就从这个例子出发,来逐步了解 BASH。用 vi 编辑器编辑一个 hello 文件如下:#!/bin/bash# This is a very simple exampleecho Hello World这样最简单的一个 BASH 程序就编写完了。这里有几个问题需要说明一下:一,第一行的 #! 是什么意思二,第一行的 /bin/bash 又是什么意思三,第二行是注释吗四,echo 语句五,如何执行该程序#! 是说明 hello 这个文件的类型的,有点类似于 Windows 系统下用不同
建立多用户(转)
建立多用户(转)[@more@] 提醒大家一句,别一直使用root用户。 比如我们想删除/temp目录下的文件却将命令不小心输成“rm / temp(在‘/’后多了一个空格)”,那么就极可能删去根目录下的所有文件。再者,“linux是一个真正意义上的多任务、多用户系统”,不体会一下Linux的特色岂不可惜。为了方便自己和别人使用,就在linux系统下多建几个用户吧。 输入“adduser newuser”,回车,屏幕对命令没有一点儿反应,错啦?不,实际上,系统已接受了新用户。你应该接着输入命令 “passwd newuser”,屏幕将提示输入口令,再次输入确认, 一
快速启动编辑器(转)
快速启动编辑器(转)[@more@]我们在使用less或more命令来查看某个文件时,可能会发现被查看的文件有错误或者其他需要修改的内容,这时我们就需要对其进行修改,但是在查看状态下,我们无法直接对该文件进行任何编辑工作,必须另外启动编辑器才可以进行编辑,那么在这种状态下,我们该采取什么方法才能快速启动编辑器呢?其实操作很简单,我们只要在less中打入v键,会立即启动vi或其他你在环境变量中指明的编辑器,但是在more方式中我们只能使用vi命令了
使用命令trap来捕捉信号(转)
使用命令trap来捕捉信号(转)[@more@]它有三种形式分别对应三种不同的信号回应方式.第一种: trap "commands" signal-list当脚本收到signal-list清单内列出的信号时,trap命令执行双引号中的命令.第二种: trap signal-listtrap不指定任何命令,接受信号的默认操作.默认操作是结束进程的运行.第三种: trap " " signal-listtrap命令指定一个空命令串,允许忽视信
expect使用一例(转)
expect使用一例(转)[@more@]Using Expect to do it...改一下ftp 成telnet ,與Prompt的地方..與你要做的事情就好了...代码:#!/usr/local/bin/expect --set send_slow {10 .1}eval spawn ftp 10.1.1.1set timeout 10expect {timeout {send_user "TIMEOUT:10.1.1.1 "exit 0;}"):" { send "apile " }"refused" {send_user "Connection Failed "exit 0;}}set timeout 5expect {timeout { exit 0}"sword:" { send "apile123 " }}#---- work start hereset timeout 5expect {timeout {send_user "密碼錯誤 "exit 0}">" { send "cd c:abccde "
SCO、Linux下的shell五子棋小游戏(转)
SCO、Linux下的shell五子棋小游戏(转)[@more@]偶也尝试用shell编个简单小游戏:代码很笨拙,还不能人机对抗,但必竟能玩了。sco、linux测试通过,linux效果更好些。其它系统未测。代码:#!/bin/sh# Programname: five# Author: CLD# 2004.01#L(){# 屏幕任意位置h=$1;l=$2echo -n "[$h;$l;H"}## 界面颜色控制变量white_b="[47;30m" # 白底黑字green_b="[42;30m" # 绿底黑字(移动棋字亮块)blue_b="[44;37m" # 兰底白字gray_b="[40;30;5m" # 灰底黑字gray_w="[40;37;5m" # 灰底白字black_w="[37;40;0m" # 黑底白字# 棋盘换色控制变量br