/foundation/communication/netmanager_base/test/netpolicymanager/unittest/net_policy_manager_test/ |
H A D | ut_firewall_rule.cpp | 69 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 D | ut_firewall_rule.cpp | 69 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 D | netfirewall_rule_manager_test.cpp | 31 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 D | netfirewall_service_test.cpp | 83 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 D | netfirewall_client_test.cpp | 136 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 D | netfirewall_default_rule_parser_test.cpp | 50 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 D | netfirewall_rule_native_helper_test.cpp | 63 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 D | netfirewall_service_stub_test.cpp | 80 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 D | netfirewall_rule_manager_test.cpp | 31 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 D | netfirewall_service_proxy_test.cpp | 56 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 D | netfirewall_client_test.cpp | 136 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 D | netfirewall_service_test.cpp | 87 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 D | netfirewall_default_rule_parser_test.cpp | 50 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 D | netfirewall_rule_native_helper_test.cpp | 66 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 D | netfirewall_default_rule_parser.cpp | 26 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 D | netfirewall_rule_manager.cpp | 48 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 D | netfirewall_stub.cpp | 130 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 D | net_firewall_rule_parse.cpp | 118 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 D | mock_ecological_rule_manager.h | 40 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 D | ecological_rule_mgr_service_param.cpp | 38 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 D | netfirewall_default_rule_parser.h | 32 * @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 D | netsys_netfirewall_test.cpp | 41 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 D | bpf_netfirewall.cpp | 268 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 D | bms_ecological_rule_mgr_service_param.cpp | 31 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 D | net_firewall_exec.cpp | 211 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...] |