Путеводитель по Руководству Linux

  User  |  Syst  |  Libr  |  Device  |  Files  |  Other  |  Admin  |  Head  |



   semanage_port    ( 3 )

API управления сетевыми портами SELinux (SELinux Network Ports Management API)

Имя (Name)

semanage_port - SELinux Network Ports Management API

Синопсис (Synopsis)

#include <semanage/port_record.h>
       #include <semanage/ports_policy.h>
       #include <semanage/ports_local.h>

This object contains properties associated with a range of network ports.

For details on a specific function, see its manual page.


Обзор API записи (Record API overview)

semanage_port_create(3)-
              create a port range

semanage_port_free(3)- release resources for this port range

semanage_port_key_create(3)- create a key, which can be used to identify a port range

semanage_port_key_free(3)- release resources for this port range key

semanage_port_key_extract(3)- create a key matching this port range

semanage_port_clone(3)- create an identical port range (deep-copy clone)

semanage_port_compare(3)- compare this port range to the provided key

semanage_port_compare2(3)- compare this port range to another


Обзор API свойств (Properties API overview)

semanage_port_get_proto(3)-
              return the protocol for this port range

semanage_port_get_proto_str(3)- return a string representation of the given port protocol

semanage_port_set_proto(3)- set the protocol for this port range

semanage_port_get_low(3)- return the low port number for this port range

semanage_port_get_high(3)- return the high port number for this port range

semanage_port_set_port(3)- set the port number (same low and high) for this port range

semanage_port_set_range(3)- set the low and high port number for this port range

semanage_port_get_con(3)- return the SELinux context for this port range

semanage_port_set_con(3)- set the SELinux context for this port range


Обзор API хранилища записей (Record store API overview)

semanage_port_modify_local(3)-
              add or update a port range in the local store

semanage_port_del_local(3)- delete a port range from the local store

semanage_port_exists(3)- check if a port range is defined in the persistent policy

semanage_port_exists_local(3)- check if a port range is defined in the local store

semanage_port_query(3)- query a port range in the persistent policy

semanage_port_query_local(3)- query a port range in the local store

semanage_port_count(3)- count the number of port ranges defined in the persistent policy

semanage_port_count_local(3)- count the number of port ranges defined in the local store

semanage_port_iterate(3)- execute a callback for each port range in the persistent policy

semanage_port_iterate_local(3)- execute a callback for each port range in the local store

semanage_port_list(3)- return an array containing all port ranges in the persistent policy

semanage_port_list_local(3)- return an array containing all port ranges in the local store