Home
last modified time | relevance | path

Searched refs:rule (Results 1 - 25 of 134) sorted by relevance

123456

/foundation/communication/netmanager_base/test/netpolicymanager/unittest/net_policy_manager_test/
H A Dut_firewall_rule.cpp69 FirewallRule rule(FIREWALL_CHAIN_DEVICE_IDLE); in HWTEST_F()
70 EXPECT_EQ(rule.chainType_, FIREWALL_CHAIN_DEVICE_IDLE); in HWTEST_F()
71 EXPECT_NE(rule.netsys_, nullptr); in HWTEST_F()
73 rule.SetUidFirewallRule(uid, false); in HWTEST_F()
74 rule.SetUidFirewallRule(uid, true); in HWTEST_F()
75 rule.EnableFirewall(true); in HWTEST_F()
86 FirewallRule rule(FIREWALL_CHAIN_DEVICE_IDLE); in HWTEST_F()
87 rule.ClearAllowedList(); in HWTEST_F()
88 EXPECT_EQ(rule.GetAllowedList().size(), static_cast<uint32_t>(0)); in HWTEST_F()
92 rule in HWTEST_F()
[all...]
/foundation/communication/netmanager_ext/test/vpnmanager/unittest/conn_vpn_manager_test/
H A Dut_firewall_rule.cpp69 FirewallRule rule(FIREWALL_CHAIN_DEVICE_IDLE); in HWTEST_F()
70 EXPECT_EQ(rule.chainType_, FIREWALL_CHAIN_DEVICE_IDLE); in HWTEST_F()
71 EXPECT_NE(rule.netsys_, nullptr); in HWTEST_F()
73 rule.SetUidFirewallRule(uid, false); in HWTEST_F()
74 rule.SetUidFirewallRule(uid, true); in HWTEST_F()
75 rule.EnableFirewall(true); in HWTEST_F()
86 FirewallRule rule(FIREWALL_CHAIN_DEVICE_IDLE); in HWTEST_F()
87 rule.ClearAllowedList(); in HWTEST_F()
88 EXPECT_EQ(rule.GetAllowedList().size(), static_cast<uint32_t>(0)); in HWTEST_F()
92 rule in HWTEST_F()
[all...]
/foundation/communication/netmanager_base/test/netconnmanager/unittest/net_conn_add_test/
H A Dnetfirewall_rule_manager_test.cpp31 sptr<NetFirewallRule> rule = (std::make_unique<NetFirewallRule>()).release(); in GetNetFirewallRuleSptr() local
32 if (!rule) { in GetNetFirewallRuleSptr()
33 return rule; in GetNetFirewallRuleSptr()
35 rule->ruleId = 1; in GetNetFirewallRuleSptr()
36 rule->userId = USER_ID; in GetNetFirewallRuleSptr()
37 rule->ruleName = "testRule"; in GetNetFirewallRuleSptr()
38 rule->ruleDescription = "testRuleDes"; in GetNetFirewallRuleSptr()
39 rule->ruleDirection = NetFirewallRuleDirection::RULE_OUT; in GetNetFirewallRuleSptr()
40 rule->ruleAction = FirewallRuleAction::RULE_ALLOW; in GetNetFirewallRuleSptr()
41 rule in GetNetFirewallRuleSptr()
91 sptr<NetFirewallRule> rule = nullptr; HWTEST_F() local
102 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(NetFirewallRuleType::RULE_IP); HWTEST_F() local
124 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(NetFirewallRuleType::RULE_IP); HWTEST_F() local
[all...]
H A Dnetfirewall_service_test.cpp83 sptr<NetFirewallRule> rule = (std::make_unique<NetFirewallRule>()).release(); in GetNetFirewallRuleSptr() local
84 if (!rule) { in GetNetFirewallRuleSptr()
85 return rule; in GetNetFirewallRuleSptr()
87 rule->ruleId = 1; in GetNetFirewallRuleSptr()
88 rule->userId = USER_ID1; in GetNetFirewallRuleSptr()
89 rule->ruleName = "rule test"; in GetNetFirewallRuleSptr()
90 rule->ruleDescription = "AddNetFirewallRule 001"; in GetNetFirewallRuleSptr()
91 rule->ruleDirection = NetFirewallRuleDirection::RULE_OUT; in GetNetFirewallRuleSptr()
92 rule in GetNetFirewallRuleSptr()
130 sptr<NetFirewallRule> rule = (std::make_unique<NetFirewallRule>()).release(); GetNetFirewallRuleSptrTypeDns() local
[all...]
H A Dnetfirewall_client_test.cpp136 sptr<NetFirewallRule> rule = (std::make_unique<NetFirewallRule>()).release(); in GetNetFirewallRuleSptr() local
137 if (!rule) { in GetNetFirewallRuleSptr()
138 return rule; in GetNetFirewallRuleSptr()
140 rule->ruleId = 1; in GetNetFirewallRuleSptr()
141 rule->userId = USER_ID1; in GetNetFirewallRuleSptr()
142 rule->ruleName = generateRandomString(MAX_RULE_NAME_LEN); in GetNetFirewallRuleSptr()
143 rule->ruleDescription = generateRandomString(MAX_RULE_DESCRITION_LEN); in GetNetFirewallRuleSptr()
144 rule->ruleDirection = ruleDirection; in GetNetFirewallRuleSptr()
145 rule->ruleAction = FirewallRuleAction::RULE_ALLOW; in GetNetFirewallRuleSptr()
146 rule in GetNetFirewallRuleSptr()
178 sptr<NetFirewallRule> rule = (std::make_unique<NetFirewallRule>()).release(); GetNetFirewallIpV4RuleSptr() local
266 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(); HWTEST_F() local
293 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(NetFirewallRuleType::RULE_DOMAIN); HWTEST_F() local
313 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(NetFirewallRuleType::RULE_DNS); HWTEST_F() local
333 sptr<NetFirewallRule> rule = GetNetFirewallIpV4RuleSptr(); HWTEST_F() local
361 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(); HWTEST_F() local
439 sptr<NetFirewallRule> rule = new (std::nothrow) NetFirewallRule(); HWTEST_F() local
[all...]
H A Dnetfirewall_default_rule_parser_test.cpp50 sptr<NetFirewallRule> rule = new (std::nothrow) NetFirewallRule(); in HWTEST_F() local
51 NetFirewallDefaultRuleParser::ConvertFirewallRuleToConfig(rule, json); in HWTEST_F()
52 EXPECT_EQ(rule->ruleDescription, desc); in HWTEST_F()
93 NetFirewallDnsParam rule; in HWTEST_F() local
94 NetFirewallDefaultRuleParser::ParseDnsObject(rule, root, NET_FIREWALL_DNS); in HWTEST_F()
95 EXPECT_EQ(rule.primaryDns, "192.168.1.1"); in HWTEST_F()
105 NetFirewallIpParam rule; in HWTEST_F() local
106 NetFirewallDefaultRuleParser::ConvertIpParamToConfig(rule, root); in HWTEST_F()
107 EXPECT_EQ(rule.type, SINGLE_IP); in HWTEST_F()
117 NetFirewallIpParam rule; in HWTEST_F() local
130 NetFirewallIpParam rule; HWTEST_F() local
143 NetFirewallIpParam rule; HWTEST_F() local
[all...]
H A Dnetfirewall_rule_native_helper_test.cpp63 sptr<NetFirewallIpRule> rule = new (std::nothrow) NetFirewallIpRule(); in HWTEST_F() local
64 ASSERT_NE(rule, nullptr); in HWTEST_F()
65 rule->userId = userId; in HWTEST_F()
66 rule->ruleDirection = NetFirewallRuleDirection::RULE_OUT; in HWTEST_F()
67 rule->ruleAction = FirewallRuleAction::RULE_DENY; in HWTEST_F()
68 rule->protocol = NetworkProtocol::ICMP; in HWTEST_F()
72 rule->remoteIps.emplace_back(param); in HWTEST_F()
73 rules.emplace_back(rule); in HWTEST_F()
H A Dnetfirewall_service_stub_test.cpp80 sptr<NetFirewallRule> rule = (std::make_unique<NetFirewallRule>()).release(); in GetNetFirewallRuleSptr() local
81 if (!rule) { in GetNetFirewallRuleSptr()
82 return rule; in GetNetFirewallRuleSptr()
84 rule->ruleId = 1; in GetNetFirewallRuleSptr()
85 rule->userId = USER_ID; in GetNetFirewallRuleSptr()
86 rule->ruleName = "testRule"; in GetNetFirewallRuleSptr()
87 rule->ruleDescription = "testRuleDes"; in GetNetFirewallRuleSptr()
88 rule->ruleDirection = NetFirewallRuleDirection::RULE_OUT; in GetNetFirewallRuleSptr()
89 rule->ruleAction = FirewallRuleAction::RULE_ALLOW; in GetNetFirewallRuleSptr()
90 rule in GetNetFirewallRuleSptr()
370 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(NetFirewallRuleType::RULE_IP, MAX_RULE_IP_COUNT + 1); HWTEST_F() local
380 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(NetFirewallRuleType::RULE_IP, 1, MAX_RULE_PORT_COUNT + 1); HWTEST_F() local
391 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(NetFirewallRuleType::RULE_DOMAIN, MAX_RULE_DOMAIN_COUNT + 1); HWTEST_F() local
406 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(NetFirewallRuleType::RULE_IP, MAX_RULE_IP_COUNT + 1); HWTEST_F() local
416 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(NetFirewallRuleType::RULE_IP, 1, MAX_RULE_PORT_COUNT + 1); HWTEST_F() local
427 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(NetFirewallRuleType::RULE_DOMAIN, MAX_RULE_DOMAIN_COUNT + 1); HWTEST_F() local
[all...]
/foundation/communication/netmanager_ext/test/netfirewallmanager/unittest/netfirewallmanager_test/
H A Dnetfirewall_rule_manager_test.cpp31 sptr<NetFirewallRule> rule = (std::make_unique<NetFirewallRule>()).release(); in GetNetFirewallRuleSptr() local
32 if (!rule) { in GetNetFirewallRuleSptr()
33 return rule; in GetNetFirewallRuleSptr()
35 rule->ruleId = 1; in GetNetFirewallRuleSptr()
36 rule->userId = USER_ID; in GetNetFirewallRuleSptr()
37 rule->ruleName = "testRule"; in GetNetFirewallRuleSptr()
38 rule->ruleDescription = "testRuleDes"; in GetNetFirewallRuleSptr()
39 rule->ruleDirection = NetFirewallRuleDirection::RULE_OUT; in GetNetFirewallRuleSptr()
40 rule->ruleAction = FirewallRuleAction::RULE_ALLOW; in GetNetFirewallRuleSptr()
41 rule in GetNetFirewallRuleSptr()
91 sptr<NetFirewallRule> rule = nullptr; HWTEST_F() local
102 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(NetFirewallRuleType::RULE_IP); HWTEST_F() local
124 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(NetFirewallRuleType::RULE_IP); HWTEST_F() local
[all...]
H A Dnetfirewall_service_proxy_test.cpp56 sptr<NetFirewallRule> rule = (std::make_unique<NetFirewallRule>()).release(); in GetNetFirewallRuleSptr() local
57 if (!rule) { in GetNetFirewallRuleSptr()
58 return rule; in GetNetFirewallRuleSptr()
60 rule->ruleId = 1; in GetNetFirewallRuleSptr()
61 rule->userId = USER_ID; in GetNetFirewallRuleSptr()
62 rule->ruleName = "rule test"; in GetNetFirewallRuleSptr()
63 rule->ruleDescription = "AddNetFirewallRule 001"; in GetNetFirewallRuleSptr()
64 rule->ruleDirection = NetFirewallRuleDirection::RULE_OUT; in GetNetFirewallRuleSptr()
65 rule in GetNetFirewallRuleSptr()
157 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(); static_cast() local
272 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(); HWTEST_F() local
290 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(); HWTEST_F() local
314 sptr<NetFirewallRule> rule = new (std::nothrow) NetFirewallRule; HWTEST_F() local
[all...]
H A Dnetfirewall_client_test.cpp136 sptr<NetFirewallRule> rule = (std::make_unique<NetFirewallRule>()).release(); in GetNetFirewallRuleSptr() local
137 if (!rule) { in GetNetFirewallRuleSptr()
138 return rule; in GetNetFirewallRuleSptr()
140 rule->ruleId = 1; in GetNetFirewallRuleSptr()
141 rule->userId = USER_ID1; in GetNetFirewallRuleSptr()
142 rule->ruleName = generateRandomString(MAX_RULE_NAME_LEN); in GetNetFirewallRuleSptr()
143 rule->ruleDescription = generateRandomString(MAX_RULE_DESCRITION_LEN); in GetNetFirewallRuleSptr()
144 rule->ruleDirection = ruleDirection; in GetNetFirewallRuleSptr()
145 rule->ruleAction = FirewallRuleAction::RULE_ALLOW; in GetNetFirewallRuleSptr()
146 rule in GetNetFirewallRuleSptr()
178 sptr<NetFirewallRule> rule = (std::make_unique<NetFirewallRule>()).release(); GetNetFirewallIpV4RuleSptr() local
266 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(); HWTEST_F() local
293 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(NetFirewallRuleType::RULE_DOMAIN); HWTEST_F() local
313 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(NetFirewallRuleType::RULE_DNS); HWTEST_F() local
333 sptr<NetFirewallRule> rule = GetNetFirewallIpV4RuleSptr(); HWTEST_F() local
361 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(); HWTEST_F() local
439 sptr<NetFirewallRule> rule = new (std::nothrow) NetFirewallRule(); HWTEST_F() local
[all...]
H A Dnetfirewall_service_test.cpp87 sptr<NetFirewallRule> rule = (std::make_unique<NetFirewallRule>()).release(); in GetNetFirewallRuleSptr() local
88 if (!rule) { in GetNetFirewallRuleSptr()
89 return rule; in GetNetFirewallRuleSptr()
91 rule->ruleId = 1; in GetNetFirewallRuleSptr()
92 rule->userId = USER_ID1; in GetNetFirewallRuleSptr()
93 rule->ruleName = "rule test"; in GetNetFirewallRuleSptr()
94 rule->ruleDescription = "AddNetFirewallRule 001"; in GetNetFirewallRuleSptr()
95 rule->ruleDirection = NetFirewallRuleDirection::RULE_OUT; in GetNetFirewallRuleSptr()
96 rule in GetNetFirewallRuleSptr()
134 sptr<NetFirewallRule> rule = (std::make_unique<NetFirewallRule>()).release(); GetNetFirewallRuleSptrTypeDns() local
395 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(); HWTEST_F() local
422 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(); HWTEST_F() local
438 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(); HWTEST_F() local
474 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(); HWTEST_F() local
493 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptrTypeDns(); HWTEST_F() local
512 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(); HWTEST_F() local
527 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptrTypeDns(); HWTEST_F() local
600 sptr<NetFirewallRule> rule = new (std::nothrow) NetFirewallRule(); HWTEST_F() local
798 NetFirewallIpParam rule; HWTEST_F() local
813 NetFirewallDomainParam rule; HWTEST_F() local
827 NetFirewallDnsParam rule; HWTEST_F() local
919 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(); HWTEST_F() local
[all...]
H A Dnetfirewall_default_rule_parser_test.cpp50 sptr<NetFirewallRule> rule = new (std::nothrow) NetFirewallRule(); in HWTEST_F() local
51 NetFirewallDefaultRuleParser::ConvertFirewallRuleToConfig(rule, json); in HWTEST_F()
52 EXPECT_EQ(rule->ruleDescription, desc); in HWTEST_F()
93 NetFirewallDnsParam rule; in HWTEST_F() local
94 NetFirewallDefaultRuleParser::ParseDnsObject(rule, root, NET_FIREWALL_DNS); in HWTEST_F()
95 EXPECT_EQ(rule.primaryDns, "192.168.1.1"); in HWTEST_F()
105 NetFirewallIpParam rule; in HWTEST_F() local
106 NetFirewallDefaultRuleParser::ConvertIpParamToConfig(rule, root); in HWTEST_F()
107 EXPECT_EQ(rule.type, SINGLE_IP); in HWTEST_F()
117 NetFirewallIpParam rule; in HWTEST_F() local
130 NetFirewallIpParam rule; HWTEST_F() local
143 NetFirewallIpParam rule; HWTEST_F() local
[all...]
H A Dnetfirewall_rule_native_helper_test.cpp66 sptr<NetFirewallIpRule> rule = new (std::nothrow) NetFirewallIpRule(); in HWTEST_F() local
67 ASSERT_NE(rule, nullptr); in HWTEST_F()
68 rule->userId = userId; in HWTEST_F()
69 rule->ruleDirection = NetFirewallRuleDirection::RULE_OUT; in HWTEST_F()
70 rule->ruleAction = FirewallRuleAction::RULE_DENY; in HWTEST_F()
71 rule->protocol = NetworkProtocol::ICMP; in HWTEST_F()
75 rule->remoteIps.emplace_back(param); in HWTEST_F()
76 rules.emplace_back(rule); in HWTEST_F()
/foundation/communication/netmanager_ext/services/netfirewallmanager/src/
H A Dnetfirewall_default_rule_parser.cpp26 void NetFirewallDefaultRuleParser::ConvertFirewallRuleToConfig(sptr<NetFirewallRule> &rule, const cJSON * const mem) in ConvertFirewallRuleToConfig() argument
30 rule->ruleName = cJSON_GetStringValue(ruleName); in ConvertFirewallRuleToConfig()
31 NETMGR_EXT_LOG_D("ruleName = %{public}s", rule->ruleName.c_str()); in ConvertFirewallRuleToConfig()
35 rule->ruleDescription = cJSON_GetStringValue(ruleDescription); in ConvertFirewallRuleToConfig()
36 NETMGR_EXT_LOG_D("ruleDescription = %{public}s", rule->ruleDescription.c_str()); in ConvertFirewallRuleToConfig()
40 rule->ruleDirection = static_cast<NetFirewallRuleDirection>(cJSON_GetNumberValue(ruleDirection)); in ConvertFirewallRuleToConfig()
41 NETMGR_EXT_LOG_D("mtu = %{public}d", rule->ruleDirection); in ConvertFirewallRuleToConfig()
45 rule->ruleAction = static_cast<FirewallRuleAction>(cJSON_GetNumberValue(ruleAction)); in ConvertFirewallRuleToConfig()
46 NETMGR_EXT_LOG_D("ruleAction = %{public}d", rule->ruleAction); in ConvertFirewallRuleToConfig()
50 rule in ConvertFirewallRuleToConfig()
77 ParseListObject(sptr<NetFirewallRule> &rule, const cJSON * const mem) ParseListObject() argument
148 ConvertIpParamToConfig(NetFirewallIpParam &rule, const cJSON * const mem) ConvertIpParamToConfig() argument
196 ConvertPortParamToConfig(NetFirewallPortParam &rule, const cJSON * const mem) ConvertPortParamToConfig() argument
210 ConvertDomainParamToConfig(NetFirewallDomainParam &rule, const cJSON * const mem) ConvertDomainParamToConfig() argument
224 ConvertDnsParamToConfig(NetFirewallDnsParam &rule, const cJSON * const mem) ConvertDnsParamToConfig() argument
252 sptr<NetFirewallRule> rule = new (std::nothrow) NetFirewallRule(); GetDefaultRules() local
[all...]
H A Dnetfirewall_rule_manager.cpp48 int32_t NetFirewallRuleManager::AddNetFirewallRule(const sptr<NetFirewallRule> &rule, int32_t &ruleId) in AddNetFirewallRule() argument
50 if (rule == nullptr) { in AddNetFirewallRule()
51 NETMGR_EXT_LOG_E("AddNetFirewallRule rule is null"); in AddNetFirewallRule()
54 return AddNetFirewallRule(rule, true, ruleId); in AddNetFirewallRule()
57 int32_t NetFirewallRuleManager::AddNetFirewallRule(const sptr<NetFirewallRule> &rule, bool isNotify, int32_t &ruleId) in AddNetFirewallRule() argument
60 int32_t ret = CheckRuleConstraint(rule); in AddNetFirewallRule()
64 ruleId = NetFirewallDbHelper::GetInstance().AddFirewallRuleRecord(*rule); in AddNetFirewallRule()
70 UpdateUserRuleSize(rule->userId, true); in AddNetFirewallRule()
73 if (ret == FIREWALL_OK && isNotify && rule->isEnabled) { in AddNetFirewallRule()
74 ret = DistributeRulesToNative(rule in AddNetFirewallRule()
105 UpdateNetFirewallRule(const sptr<NetFirewallRule> &rule) UpdateNetFirewallRule() argument
267 GetNetFirewallRule(const int32_t userId, const int32_t ruleId, sptr<NetFirewallRule> &rule) GetNetFirewallRule() argument
349 CheckRuleConstraint(const sptr<NetFirewallRule> &rule) CheckRuleConstraint() argument
[all...]
H A Dnetfirewall_stub.cpp130 sptr<NetFirewallRule> rule = NetFirewallRule::Unmarshalling(data); in OnAddNetFirewallRule() local
131 if (rule == nullptr) { in OnAddNetFirewallRule()
132 NETMGR_EXT_LOG_E("rule is nullptr."); in OnAddNetFirewallRule()
135 if (rule->userId <= 0) { in OnAddNetFirewallRule()
139 if (rule->ruleName.empty() || rule->ruleName.size() > MAX_RULE_NAME_LEN || in OnAddNetFirewallRule()
140 rule->ruleDescription.size() > MAX_RULE_DESCRIPTION_LEN) { in OnAddNetFirewallRule()
141 NETMANAGER_EXT_LOGE("rule name or description is too long"); in OnAddNetFirewallRule()
144 if (rule->localIps.size() > MAX_RULE_IP_COUNT || rule in OnAddNetFirewallRule()
172 sptr<NetFirewallRule> rule = NetFirewallRule::Unmarshalling(data); OnUpdateNetFirewallRule() local
274 sptr<NetFirewallRule> rule = new (std::nothrow) NetFirewallRule(); OnGetNetFirewallRule() local
[all...]
/foundation/communication/netmanager_ext/frameworks/js/napi/netfirewall/src/context/
H A Dnet_firewall_rule_parse.cpp118 void NetFirewallRuleParse::ParseRuleParams(napi_env env, napi_value object, const sptr<NetFirewallRule> &rule) in ParseRuleParams() argument
120 rule->ruleId = NapiUtils::GetInt32Property(env, object, NET_FIREWALL_RULE_ID); in ParseRuleParams()
121 rule->ruleName = NapiUtils::GetStringPropertyUtf8(env, object, NET_FIREWALL_RULE_NAME); in ParseRuleParams()
122 rule->ruleDescription = NapiUtils::GetStringPropertyUtf8(env, object, NET_FIREWALL_RULE_DESC); in ParseRuleParams()
123 rule->ruleDirection = in ParseRuleParams()
125 rule->ruleAction = in ParseRuleParams()
127 rule->ruleType = static_cast<NetFirewallRuleType>(NapiUtils::GetInt32Property(env, object, NET_FIREWALL_RULE_TYPE)); in ParseRuleParams()
128 rule->isEnabled = NapiUtils::GetBooleanProperty(env, object, NET_FIREWALL_IS_ENABLED); in ParseRuleParams()
129 rule->appUid = NapiUtils::GetInt32Property(env, object, NET_FIREWALL_APP_ID); in ParseRuleParams()
130 if (rule in ParseRuleParams()
197 SetRuleParams(napi_env env, napi_value object, const NetFirewallRule &rule) SetRuleParams() argument
[all...]
/foundation/ability/form_fwk/test/mock/include/
H A Dmock_ecological_rule_manager.h40 const ErmsParams::CallerInfo &callerInfo, ErmsParams::ExperienceRule &rule) in QueryFreeInstallExperience()
52 const ErmsParams::CallerInfo &callerInfo, ErmsParams::ExperienceRule &rule) in QueryStartExperience()
57 virtual int32_t QueryPublishFormExperience(const Want &want, ErmsParams::ExperienceRule &rule) in QueryPublishFormExperience() argument
63 ErmsParams::ExperienceRule &rule) in IsSupportPublishForm()
80 const ErmsParams::CallerInfo &callerInfo, ErmsParams::ExperienceRule &rule) in QueryFreeInstallExperience()
92 const ErmsParams::CallerInfo &callerInfo, ErmsParams::ExperienceRule &rule) in QueryStartExperience()
97 virtual int32_t QueryPublishFormExperience(const Want &want, ErmsParams::ExperienceRule &rule) in QueryPublishFormExperience() argument
103 ErmsParams::ExperienceRule &rule) in IsSupportPublishForm()
120 const ErmsParams::CallerInfo &callerInfo, ErmsParams::ExperienceRule &rule));
124 ErmsParams::ExperienceRule &rule));
39 QueryFreeInstallExperience(const Want &want, const ErmsParams::CallerInfo &callerInfo, ErmsParams::ExperienceRule &rule) QueryFreeInstallExperience() argument
51 QueryStartExperience(const Want &want, const ErmsParams::CallerInfo &callerInfo, ErmsParams::ExperienceRule &rule) QueryStartExperience() argument
62 IsSupportPublishForm(const Want &want, const ErmsParams::CallerInfo &callerInfo, ErmsParams::ExperienceRule &rule) IsSupportPublishForm() argument
79 QueryFreeInstallExperience(const Want &want, const ErmsParams::CallerInfo &callerInfo, ErmsParams::ExperienceRule &rule) QueryFreeInstallExperience() argument
91 QueryStartExperience(const Want &want, const ErmsParams::CallerInfo &callerInfo, ErmsParams::ExperienceRule &rule) QueryStartExperience() argument
102 IsSupportPublishForm(const Want &want, const ErmsParams::CallerInfo &callerInfo, ErmsParams::ExperienceRule &rule) IsSupportPublishForm() argument
[all...]
/foundation/bundlemanager/ecological_rule_manager/interfaces/innerkits/src/
H A Decological_rule_mgr_service_param.cpp38 auto *rule = new (std::nothrow) AmsExperienceRule(); in Unmarshalling() local
39 if (rule == nullptr) { in Unmarshalling()
42 if (!in.ReadInt32(rule->resultCode)) { in Unmarshalling()
43 delete rule; in Unmarshalling()
46 rule->replaceWant = in.ReadParcelable<Want>(); in Unmarshalling()
47 return rule; in Unmarshalling()
62 auto *rule = new (std::nothrow) BmsExperienceRule(); in Unmarshalling() local
63 if (rule == nullptr) { in Unmarshalling()
66 if (!in.ReadBool(rule->isAllow)) { in Unmarshalling()
67 delete rule; in Unmarshalling()
[all...]
/foundation/communication/netmanager_ext/services/netfirewallmanager/include/
H A Dnetfirewall_default_rule_parser.h32 * @param ruleList Netfirewall rule list
41 * @param rule Netfirewall rule
44 static void ConvertFirewallRuleToConfig(sptr<NetFirewallRule> &rule, const cJSON * const mem);
49 * @param rule Netfirewall ip parameter rule
52 static void ConvertIpParamToConfig(NetFirewallIpParam &rule, const cJSON * const mem);
57 * @param rule Netfirewall port parameter rule
60 static void ConvertPortParamToConfig(NetFirewallPortParam &rule, cons
[all...]
/foundation/communication/netmanager_base/test/netmanagernative/unittest/netsys_netfirewall_test/
H A Dnetsys_netfirewall_test.cpp41 sptr<NetFirewallIpRule> rule = (std::make_unique<NetFirewallIpRule>()).release(); in GeIpFirewallRule() local
42 if (!rule) { in GeIpFirewallRule()
43 return rule; in GeIpFirewallRule()
45 rule->ruleAction = FirewallRuleAction::RULE_DENY; in GeIpFirewallRule()
46 rule->appUid = 0; in GeIpFirewallRule()
55 rule->remoteIps = remoteIp; in GeIpFirewallRule()
57 rule->protocol = NetworkProtocol::TCP; in GeIpFirewallRule()
65 rule->localPorts = ports; in GeIpFirewallRule()
66 rule->remotePorts = ports; in GeIpFirewallRule()
68 return rule; in GeIpFirewallRule()
203 sptr<NetFirewallIpRule> rule = GeIpFirewallRule(NetFirewallRuleDirection::RULE_IN, "153.3.238.110"); HWTEST_F() local
226 sptr<NetFirewallIpRule> rule = GeIpFirewallRule(NetFirewallRuleDirection::RULE_IN, "153.3.238.110"); HWTEST_F() local
[all...]
/foundation/communication/netmanager_base/services/netmanagernative/bpf/src/
H A Dbpf_netfirewall.cpp268 for (const auto &rule : ruleList) { in SetFirewallRules()
269 firewallIpRules_.emplace_back(firewall_rule_cast<NetFirewallIpRule>(rule)); in SetFirewallRules()
284 for (const auto &rule : ruleList) { in SetFirewallIpRules()
285 if (rule->ruleDirection == NetFirewallRuleDirection::RULE_IN) { in SetFirewallIpRules()
286 if (rule->protocol == NetworkProtocol::ICMP || rule->protocol == NetworkProtocol::ICMPV6) { in SetFirewallIpRules()
287 outRules.emplace_back(rule); in SetFirewallIpRules()
289 inRules.emplace_back(rule); in SetFirewallIpRules()
292 if (rule->ruleDirection == NetFirewallRuleDirection::RULE_OUT) { in SetFirewallIpRules()
293 outRules.emplace_back(rule); in SetFirewallIpRules()
349 RuleCode rule; WriteSrcIpv4BpfMap() local
355 WriteBpfMap(GET_MAP_PATH(ingress, saddr), key, rule); WriteSrcIpv4BpfMap() local
369 RuleCode rule; WriteSrcIpv6BpfMap() local
375 WriteBpfMap(GET_MAP_PATH(ingress, saddr6), key, rule); WriteSrcIpv6BpfMap() local
388 RuleCode rule; WriteDstIpv4BpfMap() local
394 WriteBpfMap(GET_MAP_PATH(ingress, daddr), key, rule); WriteDstIpv4BpfMap() local
408 RuleCode rule; WriteDstIpv6BpfMap() local
414 WriteBpfMap(GET_MAP_PATH(ingress, daddr6), key, rule); WriteDstIpv6BpfMap() local
429 RuleCode rule; WriteSrcPortBpfMap() local
432 WriteBpfMap(GET_MAP_PATH(ingress, sport), key, rule); WriteSrcPortBpfMap() local
447 RuleCode rule; WriteDstPortBpfMap() local
450 WriteBpfMap(GET_MAP_PATH(ingress, dport), key, rule); WriteDstPortBpfMap() local
465 RuleCode rule; WriteProtoBpfMap() local
468 WriteBpfMap(GET_MAP_PATH(ingress, proto), key, rule); WriteProtoBpfMap() local
483 RuleCode rule; WriteAppUidBpfMap() local
486 WriteBpfMap(GET_MAP_PATH(ingress, appuid), key, rule); WriteAppUidBpfMap() local
501 RuleCode rule; WriteUidBpfMap() local
504 WriteBpfMap(GET_MAP_PATH(ingress, uid), key, rule); WriteUidBpfMap() local
519 RuleCode rule; WriteActionBpfMap() local
522 WriteBpfMap(GET_MAP_PATH(ingress, action), key, rule); WriteActionBpfMap() local
[all...]
/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/free_install/
H A Dbms_ecological_rule_mgr_service_param.cpp31 auto *rule = new (std::nothrow) BmsExperienceRule(); in Unmarshalling() local
32 if (rule == nullptr) { in Unmarshalling()
33 LOG_E(BMS_TAG_DEFAULT, "rule is nullptr"); in Unmarshalling()
37 if (!in.ReadBool(rule->isAllow)) { in Unmarshalling()
39 delete rule; in Unmarshalling()
43 if (!in.ReadString(rule->sceneCode)) { in Unmarshalling()
45 delete rule; in Unmarshalling()
49 rule->replaceWant = in.ReadParcelable<Want>(); in Unmarshalling()
51 return rule; in Unmarshalling()
/foundation/communication/netmanager_ext/frameworks/js/napi/netfirewall/src/
H A Dnet_firewall_exec.cpp211 napi_value rule = NapiUtils::CreateObject(context->GetEnv()); in GetNetFirewallRulesCallback() local
212 NetFirewallRuleParse::SetRuleParams(context->GetEnv(), rule, iface); in GetNetFirewallRulesCallback()
213 NapiUtils::SetArrayElement(context->GetEnv(), list, index++, rule); in GetNetFirewallRulesCallback()
242 napi_value rule = NapiUtils::CreateObject(context->GetEnv()); in GetNetFirewallRuleCallback() local
243 NetFirewallRuleParse::SetRuleParams(context->GetEnv(), rule, *(context->rule_)); in GetNetFirewallRuleCallback()
244 return rule; in GetNetFirewallRuleCallback()
281 napi_value rule = NapiUtils::CreateObject(context->GetEnv()); in GetInterceptRecordCallbacks() local
282 NapiUtils::SetInt32Property(context->GetEnv(), rule, NET_FIREWALL_RECORD_TIME, iface.time); in GetInterceptRecordCallbacks()
283 NapiUtils::SetStringPropertyUtf8(context->GetEnv(), rule, NET_FIREWALL_RECORD_LOCAL_IP, iface.localIp); in GetInterceptRecordCallbacks()
284 NapiUtils::SetStringPropertyUtf8(context->GetEnv(), rule, NET_FIREWALL_RECORD_REMOTE_I in GetInterceptRecordCallbacks()
[all...]

Completed in 13 milliseconds

123456