Changeset 933:1bb5abec6545
- Timestamp:
- 10/01/08 18:47:49
(2 months ago)
- Author:
- Phil <phil@secdev.org>
- Message:
Fixed namespace problem for LOOPBACK_NAME in utils6.py
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r932 |
r933 |
|
| 252 | 252 | else: |
|---|
| 253 | 253 | devaddrs = filter(lambda x: x[2] == dev, lifaddr) |
|---|
| 254 | | cset = scapy.utils6.construct_source_candidate_set(d, dp, devaddrs) |
|---|
| | 254 | cset = scapy.utils6.construct_source_candidate_set(d, dp, devaddrs, LOOPBACK_NAME) |
|---|
| 255 | 255 | |
|---|
| 256 | 256 | if len(cset) != 0: |
|---|
| r928 |
r933 |
|
| 182 | 182 | else: |
|---|
| 183 | 183 | devaddrs = filter(lambda x: x[2] == dev, lifaddr) |
|---|
| 184 | | cset = construct_source_candidate_set(d, dp, devaddrs) |
|---|
| | 184 | cset = construct_source_candidate_set(d, dp, devaddrs, scapy.arch.LOOPBACK_NAME) |
|---|
| 185 | 185 | |
|---|
| 186 | 186 | if len(cset) != 0: |
|---|
| r921 |
r933 |
|
| 13 | 13 | |
|---|
| 14 | 14 | |
|---|
| 15 | | def construct_source_candidate_set(addr, plen, laddr): |
|---|
| | 15 | def construct_source_candidate_set(addr, plen, laddr, loname): |
|---|
| 16 | 16 | """ |
|---|
| 17 | 17 | Given all addresses assigned to a specific interface ('laddr' parameter), |
|---|
| … | … | |
| 35 | 35 | elif in6_ismaddr(addr): |
|---|
| 36 | 36 | if in6_ismnladdr(addr): |
|---|
| 37 | | cset = [('::1', 16, LOOPBACK_NAME)] |
|---|
| | 37 | cset = [('::1', 16, loname)] |
|---|
| 38 | 38 | elif in6_ismgladdr(addr): |
|---|
| 39 | 39 | cset = filter(lambda x: x[1] == IPV6_ADDR_GLOBAL, laddr) |
|---|