手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网站运营>建站经验>列表

wu-ftp管理脚本

来源:互联网 作者:west263.com 时间:2008-04-16
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!


  exit 1

  esac

  -------------------------------test_client.sh--------------------------

  #!/bin/sh

  flags=1

  conn_count=$1

  username=$2

  password=$3

  hostname=$4

  usage()

  {

  echo -e "\007Usage:"

  echo "`basename $0` conn_count username password hostname"

  echo

  exit 1

  }

  if [ $# -lt 4 ]

  then

  usage

  fi

  if [ `/usr/bin/nmap -p21-21 localhost |grep -c ftp` -ne 1 ] ; then

  echo -e "\007\nFTP SERVER stoped!"

  fi

  killall -9 nc 2>/dev/null

  echo -e "\tF T P E C H O" > /tmp/ftpecho

  while [ $flags -le $conn_count ]

  do

  echo -e "USER $username\nPASS $password\n" | nc $hostname 21 > /tmp/ftpecho &

  sleep 1

  if [ `grep -c "530-Please-try-a-later!" /tmp/ftpecho` -eq 1 ] ; then

  echo -e "\007\n\t`expr $flags - 1` online users limit reached, Please try a later !\n"

  break

  fi

  echo -e "\n\t$flags FTP Connection Completed!"

  flags=`expr $flags 1`

  done

  ----------------------------autotelnet.sh-----------------------------

  #!/usr/bin/expect -f

  # wrapper to make passwd(1) be non-interactive

  # username is passed as 1st arg, passwd as 2nd

  set machine [lindex $argv 0]

  set user [lindex $argv 1]

  set password [lindex $argv 2]

  #set send_human {.2 .4 1 .5 2}

  #exec adduser $user

  spawn telnet $machine

  expect "login:"

  #exec sleep 1

  send "$user\r"

  expect "Password:"

  #exec sleep 1

  send "$password\r"

  #exec sleep 1

  send "exit\r"

  expect eof

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!