diff options
author | kali <kali@leap.se> | 2013-01-15 22:17:56 +0900 |
---|---|---|
committer | kali <kali@leap.se> | 2013-01-15 22:17:56 +0900 |
commit | f90f9df1d09e12ba64e9401530684d5a36220ad3 (patch) | |
tree | 20e7363fe92b0173d08eb59c09df3bf1a7a756c8 /src/leap | |
parent | ade0eded09176fd687d1ee30724468c048d15065 (diff) |
todo about ping_gateway function
Diffstat (limited to 'src/leap')
-rw-r--r-- | src/leap/base/checks.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/leap/base/checks.py b/src/leap/base/checks.py index c7839548..4d4a5d8b 100644 --- a/src/leap/base/checks.py +++ b/src/leap/base/checks.py @@ -120,6 +120,12 @@ class LeapNetworkChecker(object): # -- is it a valid ip? (there's something in util) # -- is it a domain? # -- can we resolve? -- raise NoDNSError if not. + + # XXX -- needs review! + # We cannout use this ping implementation; it needs root. + # We need to look for another, poors-man implementation + # or wrap around system traceroute (using sh module, fi) + # -- kali packet_loss = ping.quiet_ping(gateway)[0] if packet_loss > constants.MAX_ICMP_PACKET_LOSS: raise exceptions.NoConnectionToGateway |