commit
6c20f95910
@ -2,3 +2,4 @@ pbr>=0.5.21,<1.0
|
|||||||
python-novaclient==2.15.0
|
python-novaclient==2.15.0
|
||||||
tldextract
|
tldextract
|
||||||
pythonwhois
|
pythonwhois
|
||||||
|
six==1.5.2
|
||||||
|
@ -27,6 +27,7 @@ Example usage:
|
|||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
|
|
||||||
from novaclient.v1_1 import client
|
from novaclient.v1_1 import client
|
||||||
|
import six
|
||||||
|
|
||||||
from satori import dns
|
from satori import dns
|
||||||
|
|
||||||
@ -62,7 +63,7 @@ def find_nova_host(address, config):
|
|||||||
region_name=config.region,
|
region_name=config.region,
|
||||||
service_type="compute")
|
service_type="compute")
|
||||||
for server in nova.servers.list():
|
for server in nova.servers.list():
|
||||||
for network_addresses in server.addresses.itervalues():
|
for network_addresses in six.itervalues(server.addresses):
|
||||||
for ipaddress in network_addresses:
|
for ipaddress in network_addresses:
|
||||||
if ipaddress['addr'] == address:
|
if ipaddress['addr'] == address:
|
||||||
return server
|
return server
|
||||||
|
@ -15,8 +15,8 @@
|
|||||||
import datetime
|
import datetime
|
||||||
import logging
|
import logging
|
||||||
import socket
|
import socket
|
||||||
import urlparse
|
|
||||||
|
|
||||||
|
from six.moves.urllib import parse as urlparse
|
||||||
import pythonwhois
|
import pythonwhois
|
||||||
import tldextract
|
import tldextract
|
||||||
|
|
||||||
|
@ -26,6 +26,8 @@ import argparse
|
|||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
|
import six
|
||||||
|
|
||||||
from satori import discovery
|
from satori import discovery
|
||||||
|
|
||||||
|
|
||||||
@ -137,7 +139,7 @@ def output_results(discovered_target, results):
|
|||||||
|
|
||||||
print(u"\tip-addresses:")
|
print(u"\tip-addresses:")
|
||||||
addresses = host.get('addresses') or {}
|
addresses = host.get('addresses') or {}
|
||||||
for name, address_list in addresses.iteritems():
|
for name, address_list in six.iteritems(addresses):
|
||||||
print(u"\t\t%s:" % name)
|
print(u"\t\t%s:" % name)
|
||||||
for server_address in address_list:
|
for server_address in address_list:
|
||||||
print(u"\t\t\t%s:" % server_address['addr'])
|
print(u"\t\t\t%s:" % server_address['addr'])
|
||||||
|
Loading…
Reference in New Issue
Block a user