Firewall

Resources (AliasController.php)

Method

Module

Controller

Command

Parameters

POST

firewall

alias

addItem

POST

firewall

alias

delItem

$uuid

GET

firewall

alias

export

GET

firewall

alias

get

GET

firewall

alias

getAliasUUID

$name

GET

firewall

alias

getGeoIP

GET

firewall

alias

getItem

$uuid=null

GET

firewall

alias

getTableSize

POST

firewall

alias

import

GET

firewall

alias

listCategories

GET

firewall

alias

listCountries

GET

firewall

alias

listNetworkAliases

POST

firewall

alias

reconfigure

*

firewall

alias

searchItem

POST

firewall

alias

set

POST

firewall

alias

setItem

$uuid

POST

firewall

alias

toggleItem

$uuid,$enabled=null

<<uses>>

model Alias.xml

Resources (AliasUtilController.php)

Method

Module

Controller

Command

Parameters

POST

firewall

alias_util

add

$alias

GET

firewall

alias_util

aliases

POST

firewall

alias_util

delete

$alias

POST

firewall

alias_util

findReferences

POST

firewall

alias_util

flush

$alias

GET

firewall

alias_util

list

$alias

GET

firewall

alias_util

updateBogons

Resources (CategoryController.php)

Method

Module

Controller

Command

Parameters

POST

firewall

category

addItem

POST

firewall

category

delItem

$uuid

GET

firewall

category

get

GET

firewall

category

getItem

$uuid=null

*

firewall

category

searchItem

*

firewall

category

searchNoCategoryItem

POST

firewall

category

set

POST

firewall

category

setItem

$uuid

<<uses>>

model Category.xml

Resources (FilterUtilController.php)

Method

Module

Controller

Command

Parameters

GET

firewall

filter_util

ruleStats

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.