コード例 #1
0
ファイル: register_vpn.py プロジェクト: grpapoutsis/Naumachia
def register_vpn():
    env = get_env()

    chal = DB.Challenge(env['NAUM_CHAL'])
    if len(chal.files) == 0:
        chal.files.extend(env['NAUM_FILES'])

    vpn = DB.Vpn(env['HOSTNAME'])
    vpn.update(veth=env['NAUM_VETHHOST'],
               veth_state=DB.Vpn.VETH_DOWN,
               chal=chal)

    DB.vpns.add(vpn)
コード例 #2
0
ファイル: register_vpn.py プロジェクト: tcheinen/Naumachia
def register_vpn():
    env = get_env()

    chal = DB.Challenge(env['NAUM_CHAL'])

    # Assign the list of files for this challenge.
    chal.files.clear()
    chal.files.extend(env['NAUM_FILES'])

    vpn = DB.Vpn(env['HOSTNAME'])
    vpn.update(veth=env['NAUM_VETHHOST'],
               veth_state=DB.Vpn.VETH_DOWN,
               chal=chal)

    DB.vpns.add(vpn)