Home
last modified time | relevance | path

Searched refs:IPTABLES (Results 1 - 25 of 59) sorted by relevance

123

/base/customization/enterprise_device_management/test/unittest/services/edm_plugin/src/
H A Diptables_rule_plugin_test.cpp53 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 Dfirewall_rule_plugin_test.cpp35 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 Ddomain_filter_rule_plugin_test.cpp35 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 Ddomain_filter_rule_serializer.cpp19 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 Dfirewall_rule_serializer.cpp19 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 Ddomain_filter_rule_serializer.h29 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 Dfirewall_rule_serializer.h29 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 Diptables_rule_plugin.h46 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 Ddomain_filter_rule_plugin.h26 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 Dfirewall_rule_plugin.h26 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 Dfirewall_rule_plugin.cpp25 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 Diptables_rule_plugin.cpp76 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 Ddomain_filter_rule_plugin.cpp25 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 Dnetwork_manager_proxy.h42 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 Dfirewall_rule.cpp20 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 Ddomain_filter_rule.cpp20 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 Dfirewall_rule_plugin_fuzzer.cpp60 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 Dnetwork_manager_proxy_test.cpp214 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 Diptables_rule_plugin_fuzzer.cpp56 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 Dnetwork_manager_proxy.cpp164 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 Dnetwork_manager_addon.h51 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 Dexecuter_factory_test.cpp23 using namespace OHOS::EDM::IPTABLES;
27 namespace IPTABLES { namespace
63 } // namespace IPTABLES
H A Dfirewall_executer_test.cpp30 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 Dexecuter_utils_mock.h26 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 Dnetwork_manager_addon.cpp23 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...]

Completed in 11 milliseconds

123