Ejemplo n.º 1
0
 def get_forwards(self) -> List[Forward]:
     forwards: List[Forward] = []
     for entry in ProxyForward.search_forward(region=self.region):
         if entry.endtime < datetime.datetime.now(tz=datetime.timezone.utc):
             entry.delete()
         else:
             forwards.append(
                 Forward(
                     src_port=entry.port,
                     dst_ip=entry.dst_ip,
                     dst_port=entry.dst_port,
                 ))
     return forwards
Ejemplo n.º 2
0
 def to_forward(self) -> Forward:
     return Forward(src_port=self.port,
                    dst_ip=self.dst_ip,
                    dst_port=self.dst_port)