/base/customization/enterprise_device_management/test/unittest/services/edm_plugin/src/ |
H A D | iptables_rule_plugin_test.cpp | 53 IPTABLES::RemoveFilter removeFilter; in ResetIptablesRule() 54 removeFilter.direction = IPTABLES::Direction::INPUT; in ResetIptablesRule() 57 IPTABLES::IptablesUtils::WriteRemoveFilterConfig(removeFilter, removeData); in ResetIptablesRule() 64 IPTABLES::RemoveFilter remoutOutFilter; in ResetIptablesRule() 65 remoutOutFilter.direction = IPTABLES::Direction::OUTPUT; in ResetIptablesRule() 67 IPTABLES::IptablesUtils::WriteRemoveFilterConfig(remoutOutFilter, removeOutData); in ResetIptablesRule() 95 IPTABLES::AddFilter addFilter; in HWTEST_F() 98 IPTABLES::IptablesUtils::WriteAddFilterConfig(addFilter, data); in HWTEST_F() 113 IPTABLES::RemoveFilter filter; in HWTEST_F() 116 IPTABLES in HWTEST_F() [all...] |
H A D | firewall_rule_plugin_test.cpp | 35 using namespace OHOS::EDM::IPTABLES; 36 using namespace OHOS::EDM::IPTABLES::TEST; 112 IPTABLES::FirewallRule rule{IPTABLES::Direction::INPUT, IPTABLES::Action::DENY, IPTABLES::Protocol::UDP, in HWTEST_F() 114 IPTABLES::FirewallRuleParcel ruleParcel{rule}; in HWTEST_F() 129 IPTABLES::FirewallRule rule{IPTABLES::Direction::INPUT, IPTABLES in HWTEST_F() [all...] |
H A D | domain_filter_rule_plugin_test.cpp | 35 using namespace OHOS::EDM::IPTABLES; 36 using namespace OHOS::EDM::IPTABLES::TEST; 112 IPTABLES::DomainFilterRule rule{IPTABLES::Action::ALLOW, "1000", "www.example.com"}; in HWTEST_F() 113 IPTABLES::DomainFilterRuleParcel ruleParcel{rule}; in HWTEST_F() 127 IPTABLES::DomainFilterRule rule{IPTABLES::Action::ALLOW, "1000", "www.example.com"}; in HWTEST_F() 128 IPTABLES::DomainFilterRuleParcel ruleParcel{rule}; in HWTEST_F() 143 IPTABLES::DomainFilterRule rule{IPTABLES in HWTEST_F() [all...] |
/base/customization/enterprise_device_management/services/edm_plugin/src/utils/ |
H A D | domain_filter_rule_serializer.cpp | 19 bool DomainFilterRuleSerializer::Deserialize(const std::string &jsonString, IPTABLES::DomainFilterRuleParcel &dataObj) in Deserialize() 24 bool DomainFilterRuleSerializer::Serialize(const IPTABLES::DomainFilterRuleParcel &dataObj, std::string &jsonString) in Serialize() 29 bool DomainFilterRuleSerializer::GetPolicy(MessageParcel &data, IPTABLES::DomainFilterRuleParcel &result) in GetPolicy() 31 return IPTABLES::DomainFilterRuleParcel::Unmarshalling(data, result); in GetPolicy() 34 bool DomainFilterRuleSerializer::WritePolicy(MessageParcel &reply, IPTABLES::DomainFilterRuleParcel &result) in WritePolicy() 39 bool DomainFilterRuleSerializer::MergePolicy(std::vector<IPTABLES::DomainFilterRuleParcel> &data, in MergePolicy() 40 IPTABLES::DomainFilterRuleParcel &result) in MergePolicy()
|
H A D | firewall_rule_serializer.cpp | 19 bool FirewallRuleSerializer::Deserialize(const std::string &jsonString, IPTABLES::FirewallRuleParcel &dataObj) in Deserialize() 24 bool FirewallRuleSerializer::Serialize(const IPTABLES::FirewallRuleParcel &dataObj, std::string &jsonString) in Serialize() 29 bool FirewallRuleSerializer::GetPolicy(MessageParcel &data, IPTABLES::FirewallRuleParcel &result) in GetPolicy() 31 return IPTABLES::FirewallRuleParcel::Unmarshalling(data, result); in GetPolicy() 34 bool FirewallRuleSerializer::WritePolicy(MessageParcel &reply, IPTABLES::FirewallRuleParcel &result) in WritePolicy() 39 bool FirewallRuleSerializer::MergePolicy(std::vector<IPTABLES::FirewallRuleParcel> &data, in MergePolicy() 40 IPTABLES::FirewallRuleParcel &result) in MergePolicy()
|
/base/customization/enterprise_device_management/services/edm_plugin/include/utils/ |
H A D | domain_filter_rule_serializer.h | 29 class DomainFilterRuleSerializer : public IPolicySerializer<IPTABLES::DomainFilterRuleParcel>, 32 bool Deserialize(const std::string &jsonString, IPTABLES::DomainFilterRuleParcel &dataObj) override; 34 bool Serialize(const IPTABLES::DomainFilterRuleParcel &dataObj, std::string &jsonString) override; 36 bool GetPolicy(MessageParcel &data, IPTABLES::DomainFilterRuleParcel &result) override; 38 bool WritePolicy(MessageParcel &reply, IPTABLES::DomainFilterRuleParcel &result) override; 40 bool MergePolicy(std::vector<IPTABLES::DomainFilterRuleParcel> &data, 41 IPTABLES::DomainFilterRuleParcel &result) override;
|
H A D | firewall_rule_serializer.h | 29 class FirewallRuleSerializer : public IPolicySerializer<IPTABLES::FirewallRuleParcel>, 32 bool Deserialize(const std::string &jsonString, IPTABLES::FirewallRuleParcel &dataObj) override; 34 bool Serialize(const IPTABLES::FirewallRuleParcel &dataObj, std::string &jsonString) override; 36 bool GetPolicy(MessageParcel &data, IPTABLES::FirewallRuleParcel &result) override; 38 bool WritePolicy(MessageParcel &reply, IPTABLES::FirewallRuleParcel &result) override; 40 bool MergePolicy(std::vector<IPTABLES::FirewallRuleParcel> &data, 41 IPTABLES::FirewallRuleParcel &result) override;
|
/base/customization/enterprise_device_management/services/edm_plugin/include/ |
H A D | iptables_rule_plugin.h | 46 bool ConvertAddFilterToIptablesCommand(const IPTABLES::AddFilter &addFilter, std::string &Command); 47 ErrCode ExecRemoveFilterIptablesCommand(const IPTABLES::RemoveFilter &removeFilter); 48 ErrCode ExecRemoveFilterBySimpleCommand(const IPTABLES::Direction &direction); 49 ErrCode ExecRemoveFilterByDetailedCommand(const IPTABLES::RemoveFilter &removeFilter); 50 bool ConvertChainCommand(const IPTABLES::Action &action, const IPTABLES::Direction &direction, 54 void ConvertProtocolCommand(const IPTABLES::Protocol &protocol, std::string &Command); 55 bool ConvertActionCommand(const IPTABLES::Action &action, std::string &Command); 56 void ConvertRuleNoCommand(const IPTABLES::AddMethod &method, uint32_t ruleNo, std::string &Command);
|
H A D | domain_filter_rule_plugin.h | 26 class DomainFilterRulePlugin : public PluginSingleton<DomainFilterRulePlugin, IPTABLES::DomainFilterRuleParcel> { 29 std::shared_ptr<IPluginTemplate<DomainFilterRulePlugin, IPTABLES::DomainFilterRuleParcel>> ptr) override; 31 ErrCode OnSetPolicy(IPTABLES::DomainFilterRuleParcel &ruleParcel); 33 ErrCode OnRemovePolicy(IPTABLES::DomainFilterRuleParcel &ruleParcel);
|
H A D | firewall_rule_plugin.h | 26 class FirewallRulePlugin : public PluginSingleton<FirewallRulePlugin, IPTABLES::FirewallRuleParcel> { 29 std::shared_ptr<IPluginTemplate<FirewallRulePlugin, IPTABLES::FirewallRuleParcel>> ptr) override; 31 ErrCode OnSetPolicy(IPTABLES::FirewallRuleParcel &ruleParcel); 33 ErrCode OnRemovePolicy(IPTABLES::FirewallRuleParcel &ruleParcel);
|
/base/customization/enterprise_device_management/services/edm_plugin/src/ |
H A D | firewall_rule_plugin.cpp | 25 using namespace OHOS::EDM::IPTABLES; 32 std::shared_ptr<IPluginTemplate<FirewallRulePlugin, IPTABLES::FirewallRuleParcel>> ptr) in InitPlugin() 42 ErrCode FirewallRulePlugin::OnSetPolicy(IPTABLES::FirewallRuleParcel &ruleParcel) in OnSetPolicy() 45 if (!IPTABLES::IptablesManager::GetInstance()->HasInit()) { in OnSetPolicy() 46 IPTABLES::IptablesManager::GetInstance()->Init(); in OnSetPolicy() 48 return IPTABLES::IptablesManager::GetInstance()->AddFirewallRule(ruleParcel); in OnSetPolicy() 51 ErrCode FirewallRulePlugin::OnRemovePolicy(IPTABLES::FirewallRuleParcel &ruleParcel) in OnRemovePolicy() 54 if (!IPTABLES::IptablesManager::GetInstance()->HasInit()) { in OnRemovePolicy() 55 IPTABLES::IptablesManager::GetInstance()->Init(); in OnRemovePolicy()
|
H A D | iptables_rule_plugin.cpp | 76 IPTABLES::AddFilter addFilter; in AddIptablesFilterRule() 77 IPTABLES::IptablesUtils::ReadAddFilterConfig(addFilter, data); in AddIptablesFilterRule() 92 IPTABLES::RemoveFilter removeFilter; in RemoveIptablesFilterRule() 93 IPTABLES::IptablesUtils::ReadRemoveFilterConfig(removeFilter, data); in RemoveIptablesFilterRule() 126 bool IptablesRulePlugin::ConvertAddFilterToIptablesCommand(const IPTABLES::AddFilter &addFilter, std::string &command) in ConvertAddFilterToIptablesCommand() 129 if (addFilter.method == IPTABLES::AddMethod::APPEND) { in ConvertAddFilterToIptablesCommand() 131 } else if (addFilter.method == IPTABLES::AddMethod::INSERT) { in ConvertAddFilterToIptablesCommand() 151 ErrCode IptablesRulePlugin::ExecRemoveFilterIptablesCommand(const IPTABLES::RemoveFilter &removeFilter) in ExecRemoveFilterIptablesCommand() 153 if (removeFilter.direction == IPTABLES::Direction::INVALID) { in ExecRemoveFilterIptablesCommand() 157 removeFilter.destPort.empty() && removeFilter.uid.empty() && removeFilter.action == IPTABLES in ExecRemoveFilterIptablesCommand() [all...] |
H A D | domain_filter_rule_plugin.cpp | 25 using namespace OHOS::EDM::IPTABLES; 32 std::shared_ptr<IPluginTemplate<DomainFilterRulePlugin, IPTABLES::DomainFilterRuleParcel>> ptr) in InitPlugin() 42 ErrCode DomainFilterRulePlugin::OnSetPolicy(IPTABLES::DomainFilterRuleParcel &ruleParcel) in OnSetPolicy() 51 ErrCode DomainFilterRulePlugin::OnRemovePolicy(IPTABLES::DomainFilterRuleParcel &ruleParcel) in OnRemovePolicy()
|
/base/customization/enterprise_device_management/interfaces/inner_api/network_manager/include/ |
H A D | network_manager_proxy.h | 42 int32_t AddIptablesFilterRule(const AppExecFwk::ElementName &admin, const IPTABLES::AddFilter &filter);
43 int32_t RemoveIptablesFilterRule(const AppExecFwk::ElementName &admin, const IPTABLES::RemoveFilter &filter);
45 int32_t AddFirewallRule(const AppExecFwk::ElementName &admin, const IPTABLES::FirewallRule &rule);
46 int32_t RemoveFirewallRule(const AppExecFwk::ElementName &admin, const IPTABLES::FirewallRule &rule);
47 int32_t GetFirewallRules(const AppExecFwk::ElementName &admin, std::vector<IPTABLES::FirewallRule> &result);
48 int32_t AddDomainFilterRule(const AppExecFwk::ElementName &admin, const IPTABLES::DomainFilterRule &rule);
49 int32_t RemoveDomainFilterRule(const AppExecFwk::ElementName &admin, const IPTABLES::DomainFilterRule &rule);
50 int32_t GetDomainFilterRules(const AppExecFwk::ElementName &admin, std::vector<IPTABLES::DomainFilterRule> &rule);
|
/base/customization/enterprise_device_management/common/native/src/plugin_utils/ |
H A D | firewall_rule.cpp | 20 namespace IPTABLES { namespace 38 IPTABLES::Direction direction = IPTABLES::Direction::INVALID; in Unmarshalling() 40 IPTABLES::Action action = IPTABLES::Action::INVALID; in Unmarshalling() 42 IPTABLES::Protocol protocol = IPTABLES::Protocol::INVALID; in Unmarshalling() 57 } // namespace IPTABLES
|
H A D | domain_filter_rule.cpp | 20 namespace IPTABLES { namespace 34 IPTABLES::Action action = IPTABLES::Action::INVALID; in Unmarshalling() 46 } // namespace IPTABLES
|
/base/customization/enterprise_device_management/test/fuzztest/firewallruleplugin_fuzzer/ |
H A D | firewall_rule_plugin_fuzzer.cpp | 60 IPTABLES::FirewallRule firewall; in LLVMFuzzerTestOneInput() 66 IPTABLES::Direction directionEnum = in LLVMFuzzerTestOneInput() 67 static_cast<IPTABLES::Direction>(CommonFuzzer::GetU32Data(data) % MAX_ENUM_LENGTH); in LLVMFuzzerTestOneInput() 68 IPTABLES::Action actionEnum = in LLVMFuzzerTestOneInput() 69 static_cast<IPTABLES::Action>(CommonFuzzer::GetU32Data(data) % MAX_ENUM_LENGTH); in LLVMFuzzerTestOneInput() 70 IPTABLES::Protocol protocolEnum = in LLVMFuzzerTestOneInput() 71 static_cast<IPTABLES::Protocol>(CommonFuzzer::GetU32Data(data) % MAX_PROTOCOL_LENGTH); in LLVMFuzzerTestOneInput() 73 IPTABLES::FirewallRuleParcel firewallRuleParcel{firewall}; in LLVMFuzzerTestOneInput()
|
/base/customization/enterprise_device_management/test/unittest/interface/inner_api/proxy/ |
H A D | network_manager_proxy_test.cpp | 214 IPTABLES::AddFilter addFilter;
in HWTEST_F() 229 IPTABLES::AddFilter addFilter;
in HWTEST_F() 246 IPTABLES::RemoveFilter removeFilter;
in HWTEST_F() 261 IPTABLES::RemoveFilter removeFilter;
in HWTEST_F() 382 IPTABLES::FirewallRule rule{IPTABLES::Direction::INVALID, IPTABLES::Action::INVALID, IPTABLES::Protocol::INVALID,
in HWTEST_F() 398 IPTABLES::FirewallRule rule{IPTABLES in HWTEST_F() [all...] |
/base/customization/enterprise_device_management/test/fuzztest/iptablesruleplugin_fuzzer/ |
H A D | iptables_rule_plugin_fuzzer.cpp | 56 IPTABLES::AddFilter addFilter; in LLVMFuzzerTestOneInput() 68 addFilter.method = static_cast<IPTABLES::AddMethod>(CommonFuzzer::GetU32Data(data) % MAX_ENUM_LENGTH); in LLVMFuzzerTestOneInput() 69 addFilter.direction = static_cast<IPTABLES::Direction>(CommonFuzzer::GetU32Data(data) % MAX_ENUM_LENGTH); in LLVMFuzzerTestOneInput() 70 addFilter.action = static_cast<IPTABLES::Action>(CommonFuzzer::GetU32Data(data) % MAX_ENUM_LENGTH); in LLVMFuzzerTestOneInput() 71 addFilter.protocol = static_cast<IPTABLES::Protocol>(CommonFuzzer::GetU32Data(data) % MAX_PROTOCOL_LENGTH); in LLVMFuzzerTestOneInput() 72 IPTABLES::IptablesUtils::WriteAddFilterConfig(addFilter, parcel); in LLVMFuzzerTestOneInput()
|
/base/customization/enterprise_device_management/interfaces/inner_api/network_manager/src/ |
H A D | network_manager_proxy.cpp | 164 const IPTABLES::AddFilter &filter)
in AddIptablesFilterRule() 173 IPTABLES::IptablesUtils::WriteAddFilterConfig(filter, data);
in AddIptablesFilterRule() 178 const IPTABLES::RemoveFilter &filter)
in RemoveIptablesFilterRule() 187 IPTABLES::IptablesUtils::WriteRemoveFilterConfig(filter, data);
in RemoveIptablesFilterRule() 213 const IPTABLES::FirewallRule &rule)
in AddFirewallRule() 220 IPTABLES::FirewallRuleParcel firewallRuleParcel{rule};
in AddFirewallRule() 230 const IPTABLES::FirewallRule &rule)
in RemoveFirewallRule() 237 IPTABLES::FirewallRuleParcel firewallRuleParcel{rule};
in RemoveFirewallRule() 247 std::vector<IPTABLES::FirewallRule> &result)
in GetFirewallRules() 265 IPTABLES in GetFirewallRules() [all...] |
/base/customization/enterprise_device_management/interfaces/kits/network_manager/include/ |
H A D | network_manager_addon.h | 51 IPTABLES::AddFilter addFilter;
52 IPTABLES::RemoveFilter removeFilter;
94 static bool JsObjToAddFirewallObject(napi_env env, napi_value object, IPTABLES::AddFilter &addFilter);
95 static bool JsObjToRemoveFirewallObject(napi_env env, napi_value object, IPTABLES::RemoveFilter &removeFilter);
96 static bool JsObjToFirewallRule(napi_env env, napi_value object, IPTABLES::FirewallRule &rule);
97 static napi_value FirewallRuleToJsObj(napi_env env, const IPTABLES::FirewallRule &rule);
98 static bool JsObjToDomainFilterRule(napi_env env, napi_value object, IPTABLES::DomainFilterRule &rule);
99 static napi_value DomainFilterRuleToJsObj(napi_env env, const IPTABLES::DomainFilterRule &rule);
|
/base/customization/enterprise_device_management/test/unittest/services/edm_plugin/src/network/executer/ |
H A D | executer_factory_test.cpp | 23 using namespace OHOS::EDM::IPTABLES; 27 namespace IPTABLES { namespace 63 } // namespace IPTABLES
|
H A D | firewall_executer_test.cpp | 30 using namespace OHOS::EDM::IPTABLES; 38 namespace IPTABLES { namespace 72 } // namespace IPTABLES
|
/base/customization/enterprise_device_management/test/unittest/services/edm_plugin/include/network/executer/ |
H A D | executer_utils_mock.h | 26 namespace IPTABLES { namespace 29 class ExecuterUtilsMock final: public IPTABLES::ExecuterUtils { 37 } // namespace IPTABLES
|
/base/customization/enterprise_device_management/interfaces/kits/network_manager/src/ |
H A D | network_manager_addon.cpp | 23 using namespace OHOS::EDM::IPTABLES;
36 NAPI_CALL_RETURN_VOID(env, napi_create_int32(env, static_cast<int32_t>(IPTABLES::Action::ALLOW), &nAllow));
in CreateFirewallActionObject() 39 NAPI_CALL_RETURN_VOID(env, napi_create_int32(env, static_cast<int32_t>(IPTABLES::Action::DENY), &nDeny));
in CreateFirewallActionObject() 46 NAPI_CALL_RETURN_VOID(env, napi_create_int32(env, static_cast<int32_t>(IPTABLES::Protocol::ALL), &nAll));
in CreateFirewallProtocolObject() 49 NAPI_CALL_RETURN_VOID(env, napi_create_int32(env, static_cast<int32_t>(IPTABLES::Protocol::TCP), &nTCP));
in CreateFirewallProtocolObject() 52 NAPI_CALL_RETURN_VOID(env, napi_create_int32(env, static_cast<int32_t>(IPTABLES::Protocol::UDP), &nUDP));
in CreateFirewallProtocolObject() 55 NAPI_CALL_RETURN_VOID(env, napi_create_int32(env, static_cast<int32_t>(IPTABLES::Protocol::ICMP), &nICMP));
in CreateFirewallProtocolObject() 62 NAPI_CALL_RETURN_VOID(env, napi_create_int32(env, static_cast<int32_t>(IPTABLES::Direction::INPUT), &nInput));
in CreateFirewallDirectionObject() 65 NAPI_CALL_RETURN_VOID(env, napi_create_int32(env, static_cast<int32_t>(IPTABLES::Direction::OUTPUT), &nOutput));
in CreateFirewallDirectionObject() 72 NAPI_CALL_RETURN_VOID(env, napi_create_int32(env, static_cast<int32_t>(IPTABLES in CreateFirewallAddMethodObject() [all...] |