示例#1
0
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)
示例#2
0
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)
示例#3
0
    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)
示例#4
0
                             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)