|
from net import Port
|
|
|
|
proc predictPortRange*(dstPorts: seq[Port]): seq[Port] =
|
|
# TODO: do real port prediction
|
|
result = newSeq[Port](1)
|
|
let basePort = min(dstPorts[1].uint16,
|
|
uint16.high - (result.len - 1).uint16)
|
|
for i in 0 .. result.len - 1:
|
|
result[i] = Port(basePort + i.uint16)
|
|
|
|
|