Example #1
0
def main():
    args = docopt(__doc__)
    if args['list']:
        users = list_users()
        for user in users:
            print user
        sys.exit(0)
    elif args['kick']:
        username = args['NAME']
        if kick_user(username):
            print 'user "%s" kicked' % username
            sys.exit(0)
        else:
            print 'user "%s" not found' % username
            sys.exit(-1)
Example #2
0
File: api.py Project: ftao/vpn-mgr
 def POST(self):
     user_data = web.input()
     ok = kick_user(conn_id=user_data.get('conn_id'), virtual_ip=user_data.get('virtual_ip'))
     return json.dumps({'ok' : ok, 'request' : user_data}, indent=2)
Example #3
0
 def GET(self, username):
     return {"ok" : kick_user(username)}