def main(api_url, api_key, proxies): api = gclu_pdns.api.PDNSApi(api_url, api_key, verify_ssl=False, proxies=proxies) j = api.get_asn('16876') j = ip2as.api.json_pretty_print(j) print(j)
proxies['http'] = http_proxy if not https_proxy == '': proxies['https'] = https_proxy api = ip2as.api.IP2ASApi(api_url, api_key, verify_ssl=False, proxies=proxies) parser = OptionParser() parser.add_option('-a', dest='asn', type='string', default='', help='AS number') parser.add_option('-i', dest='ip', type='string', default='', help='IP') (options, args) = parser.parse_args() if options.asn == '' and options.ip == '': parser.print_help() exit(1) if not options.asn == '': j = api.get_asn(options.asn) elif not options.ip == '': j = api.get_ip(options.ip) else: print('Fatal error: nothing to do O_o, check parameters!') print() parser.print_help() exit(1) j = ip2as.api.json_pretty_print(j) print(j)
api_key, verify_ssl=False, proxies=proxies) parser = OptionParser() parser.add_option('-a', dest='asn', type='string', default='', help='AS number') parser.add_option('-i', dest='ip', type='string', default='', help='IP') (options, args) = parser.parse_args() if options.asn == '' and options.ip == '': parser.print_help() exit(1) if not options.asn == '': j = api.get_asn(options.asn) elif not options.ip == '': j = api.get_ip(options.ip) else: print('Fatal error: nothing to do O_o, check parameters!') print() parser.print_help() exit(1) j = ip2as.api.json_pretty_print(j) print(j)