equal
deleted
inserted
replaced
2 local portmanager = require "core.portmanager"; |
2 local portmanager = require "core.portmanager"; |
3 |
3 |
4 local commands = module:shared("admin_shell/commands") |
4 local commands = module:shared("admin_shell/commands") |
5 |
5 |
6 function commands.portcheck(session, line) |
6 function commands.portcheck(session, line) |
7 for desc, interface, port in line:gmatch("%s(%[?([%x:.]+)%]?:(%d+))") do |
7 for desc, interface, port in line:gmatch("%s(%[?([%x:.*]+)%]?:(%d+))") do |
8 if interface == "*" then |
8 if interface == "*" then |
9 interface = "0.0.0.0"; |
9 interface = "0.0.0.0"; |
10 end |
10 end |
11 assert(portmanager.get_service_at(interface, tonumber(port)), desc); |
11 assert(portmanager.get_service_at(interface, tonumber(port)), desc); |
12 end |
12 end |