Firewall¶
Method |
Module |
Controller |
Command |
Parameters |
---|---|---|---|---|
|
firewall |
alias |
addItem |
|
|
firewall |
alias |
delItem |
$uuid |
|
firewall |
alias |
export |
|
|
firewall |
alias |
get |
|
|
firewall |
alias |
getAliasUUID |
$name |
|
firewall |
alias |
getGeoIP |
|
|
firewall |
alias |
getItem |
$uuid=null |
|
firewall |
alias |
getTableSize |
|
|
firewall |
alias |
import |
|
|
firewall |
alias |
listCategories |
|
|
firewall |
alias |
listCountries |
|
|
firewall |
alias |
listNetworkAliases |
|
|
firewall |
alias |
listUserGroups |
|
|
firewall |
alias |
reconfigure |
|
|
firewall |
alias |
searchItem |
|
|
firewall |
alias |
set |
|
|
firewall |
alias |
setItem |
$uuid |
|
firewall |
alias |
toggleItem |
$uuid,$enabled=null |
|
model Alias.xml |
Method |
Module |
Controller |
Command |
Parameters |
---|---|---|---|---|
|
firewall |
alias_util |
add |
$alias |
|
firewall |
alias_util |
aliases |
|
|
firewall |
alias_util |
delete |
$alias |
|
firewall |
alias_util |
findReferences |
|
|
firewall |
alias_util |
flush |
$alias |
|
firewall |
alias_util |
list |
$alias |
|
firewall |
alias_util |
updateBogons |
Method |
Module |
Controller |
Command |
Parameters |
---|---|---|---|---|
|
firewall |
category |
addItem |
|
|
firewall |
category |
delItem |
$uuid |
|
firewall |
category |
get |
|
|
firewall |
category |
getItem |
$uuid=null |
|
firewall |
category |
searchItem |
|
|
firewall |
category |
searchNoCategoryItem |
|
|
firewall |
category |
set |
|
|
firewall |
category |
setItem |
$uuid |
|
model Category.xml |
Method |
Module |
Controller |
Command |
Parameters |
---|---|---|---|---|
|
firewall |
filter_base |
apply |
$rollback_revision=null |
|
firewall |
filter_base |
cancelRollback |
$rollback_revision |
|
firewall |
filter_base |
get |
|
|
firewall |
filter_base |
listCategories |
|
|
firewall |
filter_base |
listNetworkSelectOptions |
|
|
firewall |
filter_base |
revert |
$revision |
|
firewall |
filter_base |
savepoint |
|
|
firewall |
filter_base |
set |
|
|
model Filter.xml |
Method |
Module |
Controller |
Command |
Parameters |
---|---|---|---|---|
|
firewall |
filter |
addRule |
|
|
firewall |
filter |
delRule |
$uuid |
|
firewall |
filter |
getRule |
$uuid=null |
|
firewall |
filter |
searchRule |
|
|
firewall |
filter |
setRule |
$uuid |
|
firewall |
filter |
toggleRule |
$uuid,$enabled=null |
Method |
Module |
Controller |
Command |
Parameters |
---|---|---|---|---|
|
firewall |
filter_util |
ruleStats |
Method |
Module |
Controller |
Command |
Parameters |
---|---|---|---|---|
|
firewall |
group |
addItem |
|
|
firewall |
group |
delItem |
$uuid |
|
firewall |
group |
get |
|
|
firewall |
group |
getItem |
$uuid=null |
|
firewall |
group |
reconfigure |
|
|
firewall |
group |
searchItem |
|
|
firewall |
group |
set |
|
|
firewall |
group |
setItem |
$uuid |
|
model Group.xml |
Method |
Module |
Controller |
Command |
Parameters |
---|---|---|---|---|
|
firewall |
npt |
addRule |
|
|
firewall |
npt |
delRule |
$uuid |
|
firewall |
npt |
getRule |
$uuid=null |
|
firewall |
npt |
searchRule |
|
|
firewall |
npt |
setRule |
$uuid |
|
firewall |
npt |
toggleRule |
$uuid,$enabled=null |
Method |
Module |
Controller |
Command |
Parameters |
---|---|---|---|---|
|
firewall |
source_nat |
addRule |
|
|
firewall |
source_nat |
delRule |
$uuid |
|
firewall |
source_nat |
getRule |
$uuid=null |
|
firewall |
source_nat |
searchRule |
|
|
firewall |
source_nat |
setRule |
$uuid |
|
firewall |
source_nat |
toggleRule |
$uuid,$enabled=null |
Tip
In order to inject rules using an API, you may take a look at the Firewall Plugin API, currently the core system does not support rule modifications via the API for this topic.