0
|
1 |
"""
|
|
2 |
Used to define IP-address/subnet stuff
|
|
3 |
"""
|
|
4 |
|
|
5 |
import IPy
|
|
6 |
|
|
7 |
class IP (IPy.IP, object) :
|
|
8 |
"""
|
|
9 |
A literal IPv4 address
|
|
10 |
"""
|
|
11 |
|
|
12 |
def __init__ (self, address) :
|
|
13 |
"""
|
|
14 |
Parse the given literal IP address in "a.b.c.d" form
|
|
15 |
"""
|
|
16 |
|
|
17 |
super(IP, self).__init__(address)
|
|
18 |
|
|
19 |
class Network (IPy.IP, object) :
|
|
20 |
"""
|
|
21 |
An IPv4 network (subnet)
|
|
22 |
"""
|
|
23 |
|
|
24 |
def __init__ (self, prefix) :
|
|
25 |
"""
|
|
26 |
Parse the given prefix in "a.b.c.d/l" form
|
|
27 |
"""
|
|
28 |
|
|
29 |
super(Network, self).__init__(prefix)
|
|
30 |
|