"""

import os
import sys
from docopt import docopt
from IPy import IP
from passivetotal import PassiveTotal

API_KEY = '-YOUR-API-KEY-'

if __name__ == '__main__':
	arguments = docopt(__doc__, version='PassiveTotal 1.0')
	
	pt = PassiveTotal(API_KEY)
	pt.logger = 'INFO'
	
	if arguments['metadata']:
		response = pt.get_metadata(arguments['<indicator>'])
		if response['success']:
			if arguments['--raw']:
				print response
			else:
				print "[=] Query:", response['raw_query']
				type = response['results']['type']
				if type == 'domain':
					print "[*] Primary Domain:", response['results']['primaryDomain']
					print "[*] TLD:", response['results']['tld']
					print "[*] Dynamic DNS?:", response['results']['dynamic']
				else:
					print "[*] Country:", response['results']['country']
예제 #2
0
"""

import os
import sys
from docopt import docopt
from IPy import IP
from passivetotal import PassiveTotal

API_KEY = '-YOUR-API-KEY-'

if __name__ == '__main__':
    arguments = docopt(__doc__, version='PassiveTotal 1.0')

    pt = PassiveTotal(API_KEY)
    pt.logger = 'INFO'

    if arguments['metadata']:
        response = pt.get_metadata(arguments['<indicator>'])
        if response['success']:
            if arguments['--raw']:
                print response
            else:
                print "[=] Query:", response['raw_query']
                type = response['results']['type']
                if type == 'domain':
                    print "[*] Primary Domain:", response['results'][
                        'primaryDomain']
                    print "[*] TLD:", response['results']['tld']
                    print "[*] Dynamic DNS?:", response['results']['dynamic']
                else:
예제 #3
0
#!/usr/bin/env python

from passivetotal import PassiveTotal
		
# create a new instance
pt = PassiveTotal('9240860a2790ca058fac39f2c39c86dace50f44dc020e3dd4d6308e152b354fb')

# set our logging
pt.logger = 'DEBUG'

# get pdns information
print pt.get_passive('www.passivetotal.org')

# set classification
print pt.set_classification('www.passivetotal.org', classification='benign')

# set a tag
print pt.add_tag('www.passivetotal.org', tag='security')