roibin 发表于 2013-1-28 18:52:02

公司VPN登录器

vpn启动器

参数是SecurID
在/usr/local目录下创建vpn.py
sudo chmod 4755 vpn.py
sudo ln -s vpn.py vpn

usage: vpn 123456

#!/usr/bin/python#filename=vpn.pyimport osimport sysdef main(args):    try:      pid = os.fork()      if pid > 0:            sys.exit(0)       except OSError, e:      print >>sys.stderr, "fork #1 failed: %d (%s)" % (e.errno, e.strerror)      sys.exit(1)    os.chdir("/")    os.setsid()    os.umask(0)    try:      pid = os.fork()      if pid > 0:            print "Daemon PID %d" % pid            sys.exit(0)    except OSError, e:      print >>sys.stderr, "fork #2 failed: %d (%s)" % (e.errno, e.strerror)      sys.exit(1)    cmd = "array_vpnc vpn.crop-inc.com username password%s &" % args    os.system(cmd)if __name__ == "__main__":    if len(sys.argv) != 2:      print "Usage: vpn password"      sys.exit(1)    else:      main(sys.argv)
页: [1]
查看完整版本: 公司VPN登录器