Changeset 924:7ecfaefd7d79
- Timestamp:
- 09/12/08 17:57:20
(4 months ago)
- Author:
- Phil <phil@secdev.org>
- Message:
Missing import inet6 in inet
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r918 |
r924 |
|
| 7 | 7 | from select import select |
|---|
| 8 | 8 | |
|---|
| | 9 | from scapy.utils import checksum |
|---|
| 9 | 10 | from scapy.layers.l2 import * |
|---|
| 10 | 11 | from scapy.fields import * |
|---|
| … | … | |
| 279 | 280 | p = p[:16]+struct.pack("!H", ck)+p[18:] |
|---|
| 280 | 281 | elif isinstance(self.underlayer, inet6.IPv6) or isinstance(self.underlayer, inet6._IPv6ExtHdr): |
|---|
| 281 | | ck = in6_chksum(socket.IPPROTO_TCP, self.underlayer, p) |
|---|
| | 282 | ck = inet6.in6_chksum(socket.IPPROTO_TCP, self.underlayer, p) |
|---|
| 282 | 283 | p = p[:16]+struct.pack("!H", ck)+p[18:] |
|---|
| 283 | 284 | else: |
|---|
| … | … | |
| 333 | 334 | p = p[:6]+struct.pack("!H", ck)+p[8:] |
|---|
| 334 | 335 | elif isinstance(self.underlayer, inet6.IPv6) or isinstance(self.underlayer, inet6._IPv6ExtHdr): |
|---|
| 335 | | ck = in6_chksum(socket.IPPROTO_UDP, self.underlayer, p) |
|---|
| | 336 | ck = inet6.in6_chksum(socket.IPPROTO_UDP, self.underlayer, p) |
|---|
| 336 | 337 | p = p[:6]+struct.pack("!H", ck)+p[8:] |
|---|
| 337 | 338 | else: |
|---|