public new _____________________________ ________________(INetFwRule _) { //IPAddress[] hostAddresses = Dns.GetHostAddresses("www.google.com"); var __ = _.Name.LastIndexOf(global::_.______.___, StringComparison.Ordinal); var ___ = _.Name.Substring(__ + global::_.______.___.Length); var ____ = _____________________________._________________(___); var _____ = ____ == null; if (____ == null) { ____ = new _____________________________(______, _________(), this.__) { ______ = false, ____________ = ___, ______________ = _.ApplicationName, _ = global::_.______________________________________.___, ________________ = _.Action == NET_FW_ACTION_.NET_FW_ACTION_BLOCK } } ; ____.__________ = _____ ? _.Direction : _.Direction | ____.__________; if (_.Direction == NET_FW_RULE_DIRECTION_.NET_FW_RULE_DIR_IN) { ____.________ = _; } else { ____._________ = _; } ____._________________(); return(____); }
private void ____(_____________________________ rule) { if (__._ == true) { return; } rule._________________(); }
public bool _______(_____________________________ __) { var _ = (int)__.__________; return (_________(__, NET_FW_RULE_DIRECTION_.NET_FW_RULE_DIR_IN, (_ & 1) != 1 || __._ == ______________________________________.__) & _________(__, NET_FW_RULE_DIRECTION_.NET_FW_RULE_DIR_OUT, (_ & 2) != 2 || __._ == ______________________________________.__)); }
private bool _________(_____________________________ _, NET_FW_RULE_DIRECTION_ __, bool ___) { try { var ____ = __ == NET_FW_RULE_DIRECTION_.NET_FW_RULE_DIR_IN ? _.________ : _._________; var ______ = this._______(__, _.____________); if (___) { this.__.Rules.Remove(______); _.______ = true; } else { var x = ____ ?? _______(______); ____ = x ?? (INetFwRule)Activator.CreateInstance(Type.GetTypeFromProgID("HNetCfg.FWRule")); ____.Action = _.________________ ? NET_FW_ACTION_.NET_FW_ACTION_BLOCK : NET_FW_ACTION_.NET_FW_ACTION_ALLOW; ____.Enabled = true; ____.InterfaceTypes = "All"; ____.ApplicationName = _.______________; ____.Direction = __; if (x == null) { ____.Name = ______; this.__.Rules.Add(____); this.____.Add(____); } _.______ = false; if (__ == NET_FW_RULE_DIRECTION_.NET_FW_RULE_DIR_IN) { _.________ = ____; } else { _._________ = ____; } } return(true); } catch (Exception) { return(false); } }
private void ____(FileSystemInfo rule, bool markAsNew) { if (!rule.Exists) { return; } var r = new _____________________________(______, _________(), __) { ______ = markAsNew, ____________ = rule.Name, ______________ = rule.FullName, __________ = NET_FW_RULE_DIRECTION_.NET_FW_RULE_DIR_OUT, }; r._________________(); }