MCPcopy Create free account
hub / github.com/secdev/scapy / parse_args

Method parse_args

scapy/layers/tls/automaton.py:72–94  ·  view source on GitHub ↗
(self, mycert=None, mykey=None, **kargs)

Source from the content-addressed store, hash-verified

70 super(_TLSAutomaton, self).__init__(*args, **kwargs)
71
72 def parse_args(self, mycert=None, mykey=None, **kargs):
73
74 self.verbose = kargs.pop("verbose", True)
75
76 super(_TLSAutomaton, self).parse_args(**kargs)
77
78 self.socket = None
79 self.remain_in = b""
80 self.buffer_in = [] # these are 'fragments' inside records
81 self.buffer_out = [] # these are records
82
83 self.cur_session = None
84 self.cur_pkt = None # this is usually the latest parsed packet
85
86 if mycert:
87 self.mycert = Cert(mycert)
88 else:
89 self.mycert = None
90
91 if mykey:
92 self.mykey = PrivKey(mykey)
93 else:
94 self.mykey = None
95
96 def get_next_msg(self, socket_timeout=2, retry=2):
97 """

Callers

nothing calls this directly

Calls 3

CertClass · 0.90
PrivKeyClass · 0.90
popMethod · 0.80

Tested by

no test coverage detected