diff --git a/net/wireguard/Makefile b/net/wireguard/Makefile index f8cc39b53..df3d46b5e 100644 --- a/net/wireguard/Makefile +++ b/net/wireguard/Makefile @@ -1,5 +1,5 @@ PLUGIN_NAME= wireguard -PLUGIN_VERSION= 0.3 +PLUGIN_VERSION= 0.4 PLUGIN_COMMENT= WireGuard VPN service PLUGIN_DEPENDS= wireguard PLUGIN_MAINTAINER= m.muenz@gmail.com diff --git a/net/wireguard/src/opnsense/mvc/app/controllers/OPNsense/Wireguard/Api/ServiceController.php b/net/wireguard/src/opnsense/mvc/app/controllers/OPNsense/Wireguard/Api/ServiceController.php index 9e26b48d7..f5230ed40 100644 --- a/net/wireguard/src/opnsense/mvc/app/controllers/OPNsense/Wireguard/Api/ServiceController.php +++ b/net/wireguard/src/opnsense/mvc/app/controllers/OPNsense/Wireguard/Api/ServiceController.php @@ -44,4 +44,26 @@ class ServiceController extends ApiMutableServiceControllerBase static protected $internalServiceTemplate = 'OPNsense/Wireguard'; static protected $internalServiceEnabled = 'enabled'; static protected $internalServiceName = 'wireguard'; + + /** + * show wireguard config + * @return array + */ + public function showconfAction() + { + $backend = new Backend(); + $response = $backend->configdRun("wireguard showconf"); + return array("response" => $response); + } + + /** + * show wireguard handshakes + * @return array + */ + public function showhandshakeAction() + { + $backend = new Backend(); + $response = $backend->configdRun("wireguard showhandshake"); + return array("response" => $response); + } } diff --git a/net/wireguard/src/opnsense/mvc/app/views/OPNsense/Wireguard/general.volt b/net/wireguard/src/opnsense/mvc/app/views/OPNsense/Wireguard/general.volt index 1d95b849d..33a442e11 100644 --- a/net/wireguard/src/opnsense/mvc/app/views/OPNsense/Wireguard/general.volt +++ b/net/wireguard/src/opnsense/mvc/app/views/OPNsense/Wireguard/general.volt @@ -32,6 +32,8 @@ POSSIBILITY OF SUCH DAMAGE.
  • {{ lang._('General') }}
  • {{ lang._('Server') }}
  • {{ lang._('Endpoints') }}
  • +
  • {{ lang._('List Configuration') }}
  • +
  • {{ lang._('Handshakes') }}
  • @@ -102,12 +104,32 @@ POSSIBILITY OF SUCH DAMAGE.

    +
    +
    
    +    
    +
    +
    
    +    
    {{ partial("layout_partials/base_dialog",['fields':formDialogEditWireguardClient,'id':'dialogEditWireguardClient','label':lang._('Edit Endpoint')])}} {{ partial("layout_partials/base_dialog",['fields':formDialogEditWireguardServer,'id':'dialogEditWireguardServer','label':lang._('Edit Server')])}}