MCPcopy
hub / github.com/fortra/impacket / set_long

Method set_long

impacket/ImpactPacket.py:119–126  ·  view source on GitHub ↗

Set 4-byte 'value' at 'index'. See struct module's documentation to understand the meaning of 'order'.

(self, index, value, order = '!')

Source from the content-addressed store, hash-verified

117 return value
118
119 def set_long(self, index, value, order = '!'):
120 "Set 4-byte 'value' at 'index'. See struct module's documentation to understand the meaning of 'order'."
121 index = self.__validate_index(index, 4)
122 ary = array.array("B", struct.pack(order + 'L', value))
123 if -4 == index:
124 self.__bytes[index:] = ary
125 else:
126 self.__bytes[index:index+4] = ary
127
128 def get_long(self, index, order = '!'):
129 "Return 4-byte value at 'index'. See struct module's documentation to understand the meaning of 'order'."

Callers 15

__init__Method · 0.80
set_th_seqMethod · 0.80
set_th_ackMethod · 0.80
set_left_edgeMethod · 0.80
set_right_edgeMethod · 0.80
set_tsMethod · 0.80
set_ts_echoMethod · 0.80
set_icmp_voidMethod · 0.80
set_icmp_otimeMethod · 0.80
set_icmp_rtimeMethod · 0.80
set_icmp_ttimeMethod · 0.80
set_igmp_groupMethod · 0.80

Calls 2

__validate_indexMethod · 0.95
packMethod · 0.45

Tested by

no test coverage detected