actions_captiveportal.conf 1.58 KB
Newer Older
1 2 3 4 5 6 7 8
[list_clients]
command:/usr/local/opnsense/scripts/OPNsense/CaptivePortal/listClients.py
parameters:/zoneid %s /output_type %s
type:script_output
message:list registered clients

[allow]
command:/usr/local/opnsense/scripts/OPNsense/CaptivePortal/allow.py
9
parameters:/zoneid %s /username %s /ip_address %s /authenticated_via %s /output_type %s
10 11 12 13 14 15 16 17
type:script_output
message:allow client access to captive portal

[disconnect]
command:/usr/local/opnsense/scripts/OPNsense/CaptivePortal/disconnect.py
parameters:/zoneid %s /sessionid %s /output_type %s
type:script_output
message:disconnect client
18

19 20 21 22
[set.session_restrictions]
command:/usr/local/opnsense/scripts/OPNsense/CaptivePortal/set_session_restrictions.py
parameters:/zoneid %s /sessionid %s /session_timeout %s /output_type %s
type:script_output
23
message:set extra restrictions for session (%s) %s
24 25


26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
[start]
command:/usr/local/etc/rc.d/captiveportal start
parameters:
type:script
message:startup captiveportal services

[stop]
command:/usr/local/etc/rc.d/captiveportal onestop
parameters:
type:script
message:stopping captiveportal services

[restart]
command:/usr/local/etc/rc.d/captiveportal restart
parameters:
type:script
message:restarting captiveportal services
43 44 45

[fetch_template]
command:/usr/local/opnsense/scripts/OPNsense/CaptivePortal/fetch_template.py
46
parameters:%s
47
type:script_output
48
message:fetch captiveportal web template package %s
49 50 51 52 53 54

[strip_template]
command:/usr/local/opnsense/scripts/OPNsense/CaptivePortal/strip_template.py
parameters:%s
type:script_output
message:strip user captiveportal web template package and return new base64 encoded content