コード例 #1
0
ファイル: test_packets.py プロジェクト: hectonpdomingos/2ping
 def test_reference_5c(self):
     packet = packets.Packet()
     packet.message_id = bytearray('\x00\x00\x00\x00\xb0\x01')
     packet.opcodes[packets.OpcodeReplyRequested.id] = packets.OpcodeReplyRequested()
     packet.opcodes[packets.OpcodeInReplyTo.id] = packets.OpcodeInReplyTo()
     packet.opcodes[packets.OpcodeInReplyTo.id].message_id = bytearray('\x00\x00\x00\x00\xa0\x02')
     packet.opcodes[packets.OpcodeInvestigationUnseen.id] = packets.OpcodeInvestigationUnseen()
     packet.opcodes[packets.OpcodeInvestigationUnseen.id].message_ids.append(bytearray('\x00\x00\x00\x00\xa0\x01'))
     self.assertEqual(packet.dump(), bytearray(b'\x32\x50\xdd\x87\x00\x00\x00\x00\xb0\x01\x00\x13\x00\x00\x00\x06\x00\x00\x00\x00\xa0\x02\x00\x08\x00\x01\x00\x00\x00\x00\xa0\x01'))
コード例 #2
0
ファイル: test_packets.py プロジェクト: EdwardBetts/2ping
 def test_reference_6g(self):
     packet = packets.Packet()
     packet.message_id = b'\x00\x00\x00\x00\xb0\x06'
     packet.opcodes[packets.OpcodeReplyRequested.id] = packets.OpcodeReplyRequested()
     packet.opcodes[packets.OpcodeInReplyTo.id] = packets.OpcodeInReplyTo()
     packet.opcodes[packets.OpcodeInReplyTo.id].message_id = b'\x00\x00\x00\x00\xa0\x0a'
     packet.opcodes[packets.OpcodeInvestigationSeen.id] = packets.OpcodeInvestigationSeen()
     packet.opcodes[packets.OpcodeInvestigationSeen.id].message_ids.append(b'\x00\x00\x00\x00\xa0\x01')
     packet.opcodes[packets.OpcodeInvestigationUnseen.id] = packets.OpcodeInvestigationUnseen()
     packet.opcodes[packets.OpcodeInvestigationUnseen.id].message_ids.append(b'\x00\x00\x00\x00\xa0\x02')
     packet.opcodes[packets.OpcodeInvestigate.id] = packets.OpcodeInvestigate()
     packet.opcodes[packets.OpcodeInvestigate.id].message_ids.append(b'\x00\x00\x00\x00\xb0\x02')
     self.assertEqual(packet.dump(), b'\x32\x50\x8d\x3b\x00\x00\x00\x00\xb0\x06\x00\x3b\x00\x00\x00\x06\x00\x00\x00\x00\xa0\x0a\x00\x08\x00\x01\x00\x00\x00\x00\xa0\x01\x00\x08\x00\x01\x00\x00\x00\x00\xa0\x02\x00\x08\x00\x01\x00\x00\x00\x00\xb0\x02')
コード例 #3
0
ファイル: test_packets.py プロジェクト: hectonpdomingos/2ping
 def test_opcode_investigation_unseen(self):
     data = bytearray(b'\x01\x02\x03\x04\x05\x06\x11\x12\x13\x14\x15\x16')
     opcode = packets.OpcodeInvestigationUnseen()
     opcode.load(data)
     self.assertEqual(opcode.id, 0x0010)
     self.assertEqual(opcode.dump(), data)
コード例 #4
0
packet.message_id = b'\x00\x00\x00\x00\xa0\x02'
packet.opcodes[
    packets.OpcodeReplyRequested.id] = packets.OpcodeReplyRequested()
packet.opcodes[packets.OpcodeInvestigate.id] = packets.OpcodeInvestigate()
packet.opcodes[packets.OpcodeInvestigate.id].message_ids.append(
    b'\x00\x00\x00\x00\xa0\x01')
print('    CLIENT: {}'.format(h(packet.dump())))
packet = packets.Packet()
packet.message_id = b'\x00\x00\x00\x00\xb0\x01'
packet.opcodes[
    packets.OpcodeReplyRequested.id] = packets.OpcodeReplyRequested()
packet.opcodes[packets.OpcodeInReplyTo.id] = packets.OpcodeInReplyTo()
packet.opcodes[
    packets.OpcodeInReplyTo.id].message_id = b'\x00\x00\x00\x00\xa0\x02'
packet.opcodes[packets.OpcodeInvestigationUnseen.
               id] = packets.OpcodeInvestigationUnseen()
packet.opcodes[packets.OpcodeInvestigationUnseen.id].message_ids.append(
    b'\x00\x00\x00\x00\xa0\x01')
print('    SERVER: {}'.format(h(packet.dump())))
packet = packets.Packet()
packet.message_id = b'\x00\x00\x00\x00\xa0\x03'
packet.opcodes[packets.OpcodeInReplyTo.id] = packets.OpcodeInReplyTo()
packet.opcodes[
    packets.OpcodeInReplyTo.id].message_id = b'\x00\x00\x00\x00\xb0\x01'
packet.opcodes[packets.OpcodeRTTEnclosed.id] = packets.OpcodeRTTEnclosed()
packet.opcodes[packets.OpcodeRTTEnclosed.id].rtt_us = 12345
print('    CLIENT: {}'.format(h(packet.dump())))
print()

print('### Example 6')
print()