| 227 | self.tls_sni_name = None # Retrieved when receiving a connection |
| 228 | |
| 229 | def print_reply(self, evt, cs, req, rep): |
| 230 | if evt == self.FORWARD: |
| 231 | if cs: |
| 232 | print("C ==> S: %s" % req.summary()) |
| 233 | else: |
| 234 | print("S ==> C: %s" % req.summary()) |
| 235 | elif evt == self.FORWARD_REPLACE: |
| 236 | if cs: |
| 237 | print("C /=> S: %s -> %s" % (req.summary(), rep.summary())) |
| 238 | else: |
| 239 | print("S /=> C: %s -> %s" % (req.summary(), rep.summary())) |
| 240 | elif evt == self.DROP: |
| 241 | if cs: |
| 242 | print("C => 0: %s" % req.summary()) |
| 243 | else: |
| 244 | print("S => 0: %s" % req.summary()) |
| 245 | elif evt == self.ANSWER: |
| 246 | if cs: |
| 247 | print("C <=| : %s -> %s" % (req.summary(), rep.summary())) |
| 248 | else: |
| 249 | print("S <=| : %s -> %s" % (req.summary(), rep.summary())) |
| 250 | |
| 251 | def destalias(self, dest): |
| 252 | """ |