Selinux network ports management api
#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.
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
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
semanage_port_modify_local(3)-
add or update a port range in the local store
delete a port range from the local store
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
query a port range in the persistent policy
query a port range in the local store
count the number of port ranges defined in the persistent policy
count the number of port ranges defined in the local store
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
return an array containing all port ranges in the persistent policy
return an array containing all port ranges in the local store