| 277 | return arp |
| 278 | |
| 279 | class UDPDecoder(Decoder): |
| 280 | def __init__(self): |
| 281 | pass |
| 282 | |
| 283 | def decode(self, aBuffer): |
| 284 | u = ImpactPacket.UDP(aBuffer) |
| 285 | self.set_decoded_protocol( u ) |
| 286 | off = u.get_header_size() |
| 287 | self.data_decoder = DataDecoder() |
| 288 | packet = self.data_decoder.decode(aBuffer[off:]) |
| 289 | u.contains(packet) |
| 290 | return u |
| 291 | |
| 292 | class TCPDecoder(Decoder): |
| 293 | def __init__(self): |