#!/usr/bin/python3
import json
import os
settings_dir="/usr/share/untangle/settings/ipsec-vpn/"
list = os.listdir(settings_dir)
list.sort(reverse=False)
settings_file=list[0]
settings_file_path=settings_dir + settings_file
ipsec_file=open(settings_file_path, "r")
ipsec_config=ipsec_file.read()
ipsec_config_json=json.loads(ipsec_config)
tunnels=ipsec_config_json["tunnels"]["list"]

for x in tunnels:
 description=x["description"]
 right=x["right"]
 role="Initiator"
 if right == "%any":
  role="Responder"
 print("Tunnel {} role: {}".format(description,role))
