| Server IP : 37.9.174.138 / Your IP : 216.73.216.117 Web Server : Apache System : Linux vps6.backend.sk 6.12.100+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.100-1 (2026-07-30) x86_64 User : ftpuser ( 1001) PHP Version : 8.4.24 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/share/webmin/nftables/ |
Upload File : |
#!/usr/bin/perl
# search_services.cgi
# Return matching quick service definitions for the autocomplete widget
require './nftables-lib.pl'; ## no critic
use strict;
use warnings;
our (%in);
ReadParse();
assert_quick_acl('service');
my $limit = $in{'limit'} || 20;
$limit = 20 if ($limit !~ /^\d+$/);
my @services = search_quick_services($in{'q'}, $limit);
my @results = map {
{
'id' => $_->{'id'},
'label' => $_->{'label'} || $_->{'id'},
}
} @services;
print_json(\@results);