diff --git a/Netch/Controllers/Other/DNS/UnboundController.cs b/Netch/Controllers/Other/DNS/UnboundController.cs new file mode 100644 index 00000000..c86d5464 --- /dev/null +++ b/Netch/Controllers/Other/DNS/UnboundController.cs @@ -0,0 +1,42 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Netch.Controllers.Other.DNS +{ + public class UnboundController : Interface.IController + { + private Tools.Guard Guard = new() + { + StartInfo = new ProcessStartInfo() + { + FileName = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Bin\\Unbound.exe"), + WorkingDirectory = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Bin"), + CreateNoWindow = true, + UseShellExecute = false, + WindowStyle = ProcessWindowStyle.Hidden + }, + JudgmentStarted = new List() + { + }, + JudgmentStopped = new List() + { + }, + AutoRestart = true + }; + + public bool Create(Models.Server.Server s, Models.Mode.Mode m) + { + throw new NotImplementedException(); + } + + public bool Delete() + { + throw new NotImplementedException(); + } + } +}