public static async Task InitIpWhite(IAdminSecurityApplication ipAddressApplication) { var ipFirewall = IpFirewallHelper.GetIpFirewall(); var list2 = await ipAddressApplication.GetIpAllowAll(); ipFirewall.SetIpAllowList(list2.Select(q => q.Ip).ToList()); }
public static async Task InitIpBlack(IAdminSecurityApplication ipAddressApplication) { var ipFirewall = IpFirewallHelper.GetIpFirewall(); var list = await ipAddressApplication.GetIpBanAll(); ipFirewall.SetIpBanList(list.Select(q => q.Ip).ToList()); }
public static async Task Init() { IAdminSecurityApplication ipAddressApplication = MyIoc.Create <IAdminSecurityApplication>(); var useIpType = await ipAddressApplication.GetUseIpType(); var ipFirewall = IpFirewallHelper.GetIpFirewall(); var list = await ipAddressApplication.GetIpBanAll(); ipFirewall.SetIpBanList(list.Select(q => q.Ip).ToList()); var list2 = await ipAddressApplication.GetIpAllowAll(); ipFirewall.SetIpAllowList(list2.Select(q => q.Ip).ToList()); if (useIpType == 1) { ipFirewall.UseIpBanList(); } else if (useIpType == 2) { ipFirewall.UseIpAllowList(); } else { ipFirewall.CloseFirewall(); } }
public AjaxController(IAdminSecurityApplication adminSecurityApplication, IAdminApplication adminApplication) { _adminSecurityApplication = adminSecurityApplication; _adminApplication = adminApplication; }
public IpAllowEditModel(IAdminSecurityApplication ipAddressApplication) { _adminSecurityApplication = ipAddressApplication; }
public SecuritySettingModel(IAdminSecurityApplication adminSecurityApplication) { _adminSecurityApplication = adminSecurityApplication; }