【信息收集】用python获取IP信息(六)
一、ip-api
import requests# ip-api.com查询
def ip_api(domain): # 可传IP或域名url = "http://ip-api.com/json/"+domainheaders = {'Accept': '*/*','Accept-Language': 'en-US,en;q=0.8','Cache-Control': 'max-age=0','User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.116 Safari/537.36','Connection': 'keep-alive','Referer': 'http://www.baidu.com/'}rb = requests.get(url, headers=headers)response = rb.textdict_response = eval(response) # str转为dictprint(dict_response)if __name__ == '__main__':ip_api("114.114.114.114")
返回结果:
{'status': 'success','country': '中国','countryCode': 'CN','region': 'SD','regionName': '山东省','city': '济南市','zip': '','lat': 36.6512,'lon': 117.12,'timezone': 'Asia/Shanghai','isp': 'China Unicom Shandong Province network','org': 'NanJing XinFeng Information Technologies, Inc.','as': 'AS56046 China Mobile communications corporation','query': '114.114.114.114'
}
API: http://ip-api.com/json/{query}
官方文档:https://ip-api.com/docs/api:json
二、ip138
import requests
from urllib.parse import urlencode# ip138.com查询
def ip_138(ip): # 只能传IPdict = {'ip': ip, 'datatype': 'json'}params = urlencode(dict) # 字典转字符串url = 'http://api.ip138.com/query/?' + paramsheaders = {"token": "xxxxxxxxxxxxxxxxx"}rb = requests.get(url, headers=headers)response = rb.textprint(response)if __name__ == '__main__':ip_138("114.114.114.114")
返回结果:
{"ret": "ok","ip": "114.114.114.114","data": ["中国", "江苏", "南京", "电信", "21000", "025"] // 国家,省会,地区,运营商,邮政编码,地区区号
}
token获取:https://user.ip138.com/ip/
三、Shodan
import socket
import shodandef sd(domain):myaddr = socket.getaddrinfo(domain, 'http')dst_ip = myaddr[0][4][0]print(dst_ip)api = shodan.Shodan('BTKxxxoZxxxxxuqrZxxxxx')res = api.host(dst_ip, history=False)a = str(res) # 全部信息port = res['ports'] # 返回开放端口号print(a)if __name__ == '__main__':sd("jd.com")
返回结果:
{'region_code': 'BJ','tags': [],'ip': 1992385087,'area_code': None,'domains': ['jd.co.th', 'jdpay.com', 'jdx.com', 'jd.ru', 'chinabank.com.cn', '360buyimg.com', 'jdworldwide.com', '7fresh.com', 'jddglobal.com', '360buy.com', 'baitiao.com', 'joybuy.es', 'joybuy.com', 'jd.hk', 'wangyin.com', '3.cn', 'jd.com', 'jd.id', 'yiyaojd.com', 'yhd.com'],'hostnames': ['jd.co.th', 'jdpay.com', 'jdx.com', 'jd.ru', 'chinabank.com.cn', '360buyimg.com', 'jdworldwide.com', '7fresh.com', 'jddglobal.com', '360buy.com', 'baitiao.com', 'joybuy.es', 'joybuy.com', 'jd.hk', 'wangyin.com', '3.cn', 'jd.com', 'jd.id', 'yiyaojd.com', 'yhd.com'],'country_code': 'CN','org': 'Beijing Zhonglianlixin Technology Co., Ltd.','data': [{'_shodan': {'id': 'd3151611-0e5f-46d3-9d21-05b17fa1b3cf','ptr': True,'options': {},'module': 'http','crawler': '49217c0cdcbcebaf23c2979ae16d4eba64180b1f'},'http': {'status': 503,'robots_hash': None,'redirects': [],'securitytxt': None,'title': None,'sitemap_hash': None,'robots': None,'server': 'jfe','host': '118.193.98.63','html': 'http://www.jd.com/?l=1&err=3','location': '/','components': {},'securitytxt_hash': None,'sitemap': None,'html_hash': -1310442883},'os': None,'opts': {},'timestamp': '2022-03-30T07:59:50.115235','isp': 'IDC, China Telecommunications Corporation','ip_str': '118.193.98.63','asn': 'AS23724','hostnames': [],'transport': 'tcp','ip': 1992385087,'domains': [],'org': 'Beijing Zhonglianlixin Technology Co., Ltd.','data': 'HTTP/1.1 503 Service Temporarily Unavailable\r\nDate: Wed, 30 Mar 2022 07:59:49 GMT\r\nContent-Type: application/octet-stream\r\nContent-Length: 28\r\nConnection: keep-alive\r\nServer: jfe\r\n\r\n','port': 80,'hash': 2111316593,'location': {'city': 'Beijing','region_code': 'BJ','area_code': None,'longitude': 116.39723,'country_name': 'China','country_code': 'CN','latitude': 39.9075}},{'_shodan': {'id': '69dfccd3-9cd6-4e07-9aeb-ff238b1c23a0','ptr': True,'options': {},'module': 'https','crawler': '3901cdc9c9a3b8554f02333e2779a8659643ad15'},'http': {'status': 503,'robots_hash': None,'redirects': [],'securitytxt': None,'title': None,'sitemap_hash': None,'robots': None,'server': 'jfe','headers_hash': -40892798,'host': '118.193.98.63','html': 'http://www.jd.com/?l=1&err=3','location': '/','components': {},'securitytxt_hash': None,'sitemap': None,'html_hash': -1310442883},'os': None,'opts': {'vulns': [],'heartbleed': '2022/04/09 19:36:53 118.193.98.63:443 - SAFE\n'},'timestamp': '2022-04-09T19:36:34.302814','isp': 'IDC, China Telecommunications Corporation','ip_str': '118.193.98.63','asn': 'AS23724','ssl': {'chain_sha256': ['70592691f99d55cc102dec83918fd5aa1488b107e27644f25df63850bd69cdf4', 'b676ffa3179e8812093a1b5eafee876ae7a6aaf231078dad1bfb21cd2893764a', 'cbb522d7b7f127ad6a0113865bdf1cd4102e7d0759af635a7cf4720dc963c53b'],'jarm': '2ad2ad0002ad2ad22c42d42d0000004a0b18a83a338738a8c189032208983a','chain': ['-----BEGIN CERTIFICATE-----\nMIII0zCCB7ugAwIBAgIMMsp/Rxz981IODFIMMA0GCSqGSIb3DQEBCwUAMFAxCzAJ\nBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMSYwJAYDVQQDEx1H\nbG9iYWxTaWduIFJTQSBPViBTU0wgQ0EgMjAxODAeFw0yMTEwMTMwNzEzMjVaFw0y\nMjExMTQwNzEzMjVaMIGIMQswCQYDVQQGEwJDTjEQMA4GA1UECBMHQmVpamluZzEQ\nMA4GA1UEBxMHQmVpamluZzFCMEAGA1UEChM5QkVJSklORyBKSU5HRE9ORyBTSEFO\nR0tFIElORk9STUFUSU9OIFRFQ0hOT0xPR1kgQ08uLCBMVEQuMREwDwYDVQQDDAgq\nLmpkLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKIFxEl1lJzN\npEEXOCcVI3L3vGRVTGSSAWkezchkfnTmLEBmgoK8BP6ogkc9tE0qAolFZT5wV7CS\n7+1EdweSixmlN/V7p1G3JeHssNbg6ftv2gyg7ij4/reJC7necAZ3TzlZ2zilCEzM\n63GVpsjgZdvg4CXoWqPzhFcJYYHDlRPWegxHXiZZMDhMB+hf+cKqceU+IOLb5Qj4\nK/Kp/LjKQZrieoFmCCh+HIsPSDR8Z1KHGKVldybCxNEbBeYc4CMjtHyahBuHfx+r\nKPqpsJlPanutDW53cN4TIx8uPBpMFOHYwPkM5q90EY2rLkU2ZjYdgjgmmOdC81NN\ncZL0Q/VoBFcCAwEAAaOCBXIwggVuMA4GA1UdDwEB/wQEAwIFoDCBjgYIKwYBBQUH\nAQEEgYEwfzBEBggrBgEFBQcwAoY4aHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLmNv\nbS9jYWNlcnQvZ3Nyc2FvdnNzbGNhMjAxOC5jcnQwNwYIKwYBBQUHMAGGK2h0dHA6\nLy9vY3NwLmdsb2JhbHNpZ24uY29tL2dzcnNhb3Zzc2xjYTIwMTgwVgYDVR0gBE8w\nTTBBBgkrBgEEAaAyARQwNDAyBggrBgEFBQcCARYmaHR0cHM6Ly93d3cuZ2xvYmFs\nc2lnbi5jb20vcmVwb3NpdG9yeS8wCAYGZ4EMAQICMAkGA1UdEwQCMAAwPwYDVR0f\nBDgwNjA0oDKgMIYuaHR0cDovL2NybC5nbG9iYWxzaWduLmNvbS9nc3JzYW92c3Ns\nY2EyMDE4LmNybDCCAkQGA1UdEQSCAjswggI3gggqLmpkLmNvbYIMKi4zNjBidXku\nY29tgg8qLjM2MGJ1eWltZy5jb22CBiouMy5jboIMKi43ZnJlc2guY29tgg0qLmJh\naXRpYW8uY29tghIqLmNoaW5hYmFuay5jb20uY26CCiouZS5qZC5jb22CCiouamQu\nY28udGiCDyouamRkZ2xvYmFsLmNvbYIHKi5qZC5oa4IHKi5qZC5pZIILKi5qZHBh\neS5jb22CByouamQucnWCESouamR3b3JsZHdpZGUuY29tggkqLmpkeC5jb22CDCou\nam95YnV5LmNvbYILKi5qb3lidXkuZXOCCyouanIuamQuY29tggoqLmsuamQuY29t\nggoqLm0uamQuY29tggsqLm0ueWhkLmNvbYINKi5zaG9wLmpkLmNvbYINKi53YW5n\neWluLmNvbYIJKi55aGQuY29tgg0qLnlpeWFvamQuY29tggozNjBidXkuY29tgg0z\nNjBidXlpbWcuY29tggQzLmNuggo3ZnJlc2guY29tggtiYWl0aWFvLmNvbYIQY2hp\nbmFiYW5rLmNvbS5jboIIamQuY28udGiCDWpkZGdsb2JhbC5jb22CBWpkLmhrggVq\nZC5pZIIJamRwYXkuY29tggVqZC5ydYIPamR3b3JsZHdpZGUuY29tggdqZHguY29t\nggpqb3lidXkuY29tgglqb3lidXkuZXOCC3dhbmd5aW4uY29tggd5aGQuY29tggt5\naXlhb2pkLmNvbYIGamQuY29tMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD\nAjAfBgNVHSMEGDAWgBT473/yzXhnqN5vjySNiPGHAwKz6zAdBgNVHQ4EFgQU6/Yh\n4rtMORjUOxhJEss8bsE1wngwggF+BgorBgEEAdZ5AgQCBIIBbgSCAWoBaAB2AG9T\ndqwx8DEZ2JkApFEV/3cVHBHZAsEAKQaNsgiaN9kTAAABfHh/uwEAAAQDAEcwRQIg\nF6KsSSMD9QeGdY0LS2PuuNAxhQgyAx/FpDE5wM2l608CIQCQY/iEIgMncYhXpol7\nh+1dn3hf/JfyO9RchJdaEd5yHgB2ACl5vvCeOTkh8FZzn2Old+W+V32cYAr4+U1d\nJlwlXceEAAABfHh/vhgAAAQDAEcwRQIgcdbVGlnKoXZOR4WYqo7jS2KMj4VrCc24\nOC4JDPXW2X0CIQCo/hfgKLttQ5OHchl07TYpucxEyQrFJLUFubI3XHXLuQB2AFWB\n1MIWkDYBSuoLm1c8U/DA5Dh4cCUIFy+jqh0HE9MMAAABfHh/uzEAAAQDAEcwRQIg\nFdlAgCZKP8qDwPPeK4WnAzhLtnj+u+VAi0/30wvUCQACIQDfureZLumUIHJMo1pc\nLCUimLdQmUsOqpissimS+X1UXjANBgkqhkiG9w0BAQsFAAOCAQEATms2gUX3zOTi\ncNr123Lzz235NNu7dr47j1FdqhipG3rSZWBzIlu/7mbcgNOAwevhqoi7/ZCiJUH3\nonV64KHPuS4nRxafLrJXB/3+olECerLpx0dAb5OOjOazne+FziOlN66ChT7vLkdX\nMr6U8maVLIj3xhzIvmgC6cbsoyPPg/5B+uSCtS0qBKgeD749NquMvgoSR64UXxE2\n/Fc9dCkYNf+6WWyk7/cx4EbkREVfLmNJGX3vLHI3/1w6ktOeGZtdFRZLde1KAEVG\nBxilwj13kOGimxtnj7BitBRMabOsqIjXj8WLMZe03ObWqlDKPOsX/Wf40IawrHMI\naDNjOrlMiA==\n-----END CERTIFICATE-----\n', '-----BEGIN CERTIFICATE-----\nMIIETjCCAzagAwIBAgINAe5fIh38YjvUMzqFVzANBgkqhkiG9w0BAQsFADBMMSAw\nHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEGA1UEChMKR2xvYmFs\nU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjAeFw0xODExMjEwMDAwMDBaFw0yODEx\nMjEwMDAwMDBaMFAxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52\nLXNhMSYwJAYDVQQDEx1HbG9iYWxTaWduIFJTQSBPViBTU0wgQ0EgMjAxODCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKdaydUMGCEAI9WXD+uu3Vxoa2uP\nUGATeoHLl+6OimGUSyZ59gSnKvuk2la77qCk8HuKf1UfR5NhDW5xUTolJAgvjOH3\nidaSz6+zpz8w7bXfIa7+9UQX/dhj2S/TgVprX9NHsKzyqzskeU8fxy7quRU6fBhM\nabO1IFkJXinDY+YuRluqlJBJDrnw9UqhCS98NE3QvADFBlV5Bs6i0BDxSEPouVq1\nlVW9MdIbPYa+oewNEtssmSStR8JvA+Z6cLVwzM0nLKWMjsIYPJLJLnNvBhBWk0Cq\no8VS++XFBdZpaFwGue5RieGKDkFNm5KQConpFmvv73W+eka440eKHRwup08CAwEA\nAaOCASkwggElMA4GA1UdDwEB/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEAMB0G\nA1UdDgQWBBT473/yzXhnqN5vjySNiPGHAwKz6zAfBgNVHSMEGDAWgBSP8Et/qC5F\nJK5NUPpjmove4t0bvDA+BggrBgEFBQcBAQQyMDAwLgYIKwYBBQUHMAGGImh0dHA6\nLy9vY3NwMi5nbG9iYWxzaWduLmNvbS9yb290cjMwNgYDVR0fBC8wLTAroCmgJ4Yl\naHR0cDovL2NybC5nbG9iYWxzaWduLmNvbS9yb290LXIzLmNybDBHBgNVHSAEQDA+\nMDwGBFUdIAAwNDAyBggrBgEFBQcCARYmaHR0cHM6Ly93d3cuZ2xvYmFsc2lnbi5j\nb20vcmVwb3NpdG9yeS8wDQYJKoZIhvcNAQELBQADggEBAJmQyC1fQorUC2bbmANz\nEdSIhlIoU4r7rd/9c446ZwTbw1MUcBQJfMPg+NccmBqixD7b6QDjynCy8SIwIVbb\n0615XoFYC20UgDX1b10d65pHBf9ZjQCxQNqQmJYaumxtf4z1s4DfjGRzNpZ5eWl0\n6r/4ngGPoJVpjemEuunl1Ig423g7mNA2eymw0lIYkN5SQwCuaifIFJ6GlazhgDEw\nfpolu4usBCOmmQDo8dIm7A9+O4orkjgTHY+GzYZSR+Y0fFukAj6KYXwidlNalFMz\nhriSqHKvoflShx8xpfywgVcvzfTO3PYkz6fiNJBonf6q8amaEsybwMbDqKWwIX7e\nSPY=\n-----END CERTIFICATE-----\n', '-----BEGIN CERTIFICATE-----\nMIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4G\nA1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNp\nZ24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4\nMTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEG\nA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI\nhvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWtiHL8\nRgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsT\ngHeMCOFJ0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmm\nKPZpO/bLyCiR5Z2KYVc3rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zd\nQQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjlOCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZ\nXriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2xmmFghcCAwEAAaNCMEAw\nDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFI/wS3+o\nLkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZU\nRUm7lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMp\njjM5RcOO5LlXbKr8EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK\n6fBdRoyV3XpYKBovHd7NADdBj+1EbddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQX\nmcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18YIvDQVETI53O9zJrlAGomecs\nMx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7rkpeDMdmztcpH\nWD9f\n-----END CERTIFICATE-----\n'],'dhparams': None,'versions': ['TLSv1', '-SSLv2', '-SSLv3', 'TLSv1.1', 'TLSv1.2', 'TLSv1.3'],'acceptable_cas': [],'tlsext': [{'id': 65281,'name': 'renegotiation_info'},{'id': 11,'name': 'ec_point_formats'},{'id': 35,'name': 'session_ticket'}],'alpn': ['http/1.1'],'cert': {'sig_alg': 'sha256WithRSAEncryption','issued': '20211013071325Z','expires': '20221114071325Z','pubkey': {'bits': 2048,'type': 'rsa'},'version': 2,'extensions': [{'critical': True,'data': '\\x03\\x02\\x05\\xa0','name': 'keyUsage'},{'data': '0\\x7f0D\\x06\\x08+\\x06\\x01\\x05\\x05\\x070\\x02\\x868http://secure.globalsign.com/cacert/gsrsaovsslca2018.crt07\\x06\\x08+\\x06\\x01\\x05\\x05\\x070\\x01\\x86+http://ocsp.globalsign.com/gsrsaovsslca2018','name': 'authorityInfoAccess'},{'data': '0M0A\\x06\\t+\\x06\\x01\\x04\\x01\\xa02\\x01\\x140402\\x06\\x08+\\x06\\x01\\x05\\x05\\x07\\x02\\x01\\x16&https://www.globalsign.com/repository/0\\x08\\x06\\x06g\\x81\\x0c\\x01\\x02\\x02','name': 'certificatePolicies'},{'data': '0\\x00','name': 'basicConstraints'},{'data': '0604\\xa02\\xa00\\x86.http://crl.globalsign.com/gsrsaovsslca2018.crl','name': 'crlDistributionPoints'},{'data': '0\\x82\\x027\\x82\\x08*.jd.com\\x82\\x0c*.360buy.com\\x82\\x0f*.360buyimg.com\\x82\\x06*.3.cn\\x82\\x0c*.7fresh.com\\x82\\r*.baitiao.com\\x82\\x12*.chinabank.com.cn\\x82\\n*.e.jd.com\\x82\\n*.jd.co.th\\x82\\x0f*.jddglobal.com\\x82\\x07*.jd.hk\\x82\\x07*.jd.id\\x82\\x0b*.jdpay.com\\x82\\x07*.jd.ru\\x82\\x11*.jdworldwide.com\\x82\\t*.jdx.com\\x82\\x0c*.joybuy.com\\x82\\x0b*.joybuy.es\\x82\\x0b*.jr.jd.com\\x82\\n*.k.jd.com\\x82\\n*.m.jd.com\\x82\\x0b*.m.yhd.com\\x82\\r*.shop.jd.com\\x82\\r*.wangyin.com\\x82\\t*.yhd.com\\x82\\r*.yiyaojd.com\\x82\\n360buy.com\\x82\\r360buyimg.com\\x82\\x043.cn\\x82\\n7fresh.com\\x82\\x0bbaitiao.com\\x82\\x10chinabank.com.cn\\x82\\x08jd.co.th\\x82\\rjddglobal.com\\x82\\x05jd.hk\\x82\\x05jd.id\\x82\\tjdpay.com\\x82\\x05jd.ru\\x82\\x0fjdworldwide.com\\x82\\x07jdx.com\\x82\\njoybuy.com\\x82\\tjoybuy.es\\x82\\x0bwangyin.com\\x82\\x07yhd.com\\x82\\x0byiyaojd.com\\x82\\x06jd.com','name': 'subjectAltName'},{'data': '0\\x14\\x06\\x08+\\x06\\x01\\x05\\x05\\x07\\x03\\x01\\x06\\x08+\\x06\\x01\\x05\\x05\\x07\\x03\\x02','name': 'extendedKeyUsage'},{'data': '0\\x16\\x80\\x14\\xf8\\xef\\x7f\\xf2\\xcdxg\\xa8\\xdeo\\x8f$\\x8d\\x88\\xf1\\x87\\x03\\x02\\xb3\\xeb','name': 'authorityKeyIdentifier'},{'data': '\\x04\\x14\\xeb\\xf6!\\xe2\\xbbL9\\x18\\xd4;\\x18I\\x12\\xcb<n\\xc15\\xc2x','name': 'subjectKeyIdentifier'},{'data': '\\x04\\x82\\x01j\\x01h\\x00v\\x00oSv\\xac1\\xf01\\x19\\xd8\\x99\\x00\\xa4Q\\x15\\xffw\\x15\\x1c\\x11\\xd9\\x02\\xc1\\x00)\\x06\\x8d\\xb2\\x08\\x9a7\\xd9\\x13\\x00\\x00\\x01|x\\x7f\\xbb\\x01\\x00\\x00\\x04\\x03\\x00G0E\\x02 \\x17\\xa2\\xacI#\\x03\\xf5\\x07\\x86u\\x8d\\x0bKc\\xee\\xb8\\xd01\\x85\\x082\\x03\\x1f\\xc5\\xa419\\xc0\\xcd\\xa5\\xebO\\x02!\\x00\\x90c\\xf8\\x84"\\x03\\\'q\\x88W\\xa6\\x89{\\x87\\xed]\\x9fx_\\xfc\\x97\\xf2;\\xd4\\\\\\x84\\x97Z\\x11\\xder\\x1e\\x00v\\x00)y\\xbe\\xf0\\x9e99!\\xf0Vs\\x9fc\\xa5w\\xe5\\xbeW}\\x9c`\\n\\xf8\\xf9M]&\\\\%]\\xc7\\x84\\x00\\x00\\x01|x\\x7f\\xbe\\x18\\x00\\x00\\x04\\x03\\x00G0E\\x02 q\\xd6\\xd5\\x1aY\\xca\\xa1vNG\\x85\\x98\\xaa\\x8e\\xe3Kb\\x8c\\x8f\\x85k\\t\\xcd\\xb88.\\t\\x0c\\xf5\\xd6\\xd9}\\x02!\\x00\\xa8\\xfe\\x17\\xe0(\\xbbmC\\x93\\x87r\\x19t\\xed6)\\xb9\\xccD\\xc9\\n\\xc5$\\xb5\\x05\\xb9\\xb27\\\\u\\xcb\\xb9\\x00v\\x00U\\x81\\xd4\\xc2\\x16\\x906\\x01J\\xea\\x0b\\x9bW<S\\xf0\\xc0\\xe48xp%\\x08\\x17/\\xa3\\xaa\\x1d\\x07\\x13\\xd3\\x0c\\x00\\x00\\x01|x\\x7f\\xbb1\\x00\\x00\\x04\\x03\\x00G0E\\x02 \\x15\\xd9@\\x80&J?\\xca\\x83\\xc0\\xf3\\xde+\\x85\\xa7\\x038K\\xb6x\\xfe\\xbb\\xe5@\\x8bO\\xf7\\xd3\\x0b\\xd4\\t\\x00\\x02!\\x00\\xdf\\xba\\xb7\\x99.\\xe9\\x94 rL\\xa3Z\\\\,%"\\x98\\xb7P\\x99K\\x0e\\xaa\\x98\\xac\\xb2)\\x92\\xf9}T^','name': 'ct_precert_scts'}],'fingerprint': {'sha256': '70592691f99d55cc102dec83918fd5aa1488b107e27644f25df63850bd69cdf4','sha1': 'a95520b81befb98296906e93cda0411fcae6ccad'},'serial': 15719054558980655543768338956,'issuer': {'C': 'BE','CN': 'GlobalSign RSA OV SSL CA 2018','O': 'GlobalSign nv-sa'},'expired': False,'subject': {'C': 'CN','ST': 'Beijing','L': 'Beijing','O': 'BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY CO., LTD.','CN': '*.jd.com'}},'cipher': {'version': 'TLSv1/SSLv3','bits': 256,'name': 'ECDHE-RSA-AES256-GCM-SHA384'},'trust': {'revoked': False,'browser': {'mozilla': True,'apple': True,'microsoft': True}},'handshake_states': ['before/connect initialization', 'SSLv2/v3 write client hello', 'SSLv2/v3 read server hello', 'SSLv3/TLS read server hello', 'SSLv3/TLS read server certificate', 'SSLv3/TLS read server key exchange', 'SSLv3/TLS read server done', 'SSLv3/TLS write client key exchange', 'SSLv3/TLS write change cipher spec', 'SSLv3/TLS write finished', 'SSLv3/TLS flush data', 'SSLv3/TLS read server session ticket', 'SSLv3/TLS read finished', 'SSL negotiation finished successfully'],'ja3s': 'e35df3e00ca4ef31d42b34bebaa2f86e','ocsp': {}},'hostnames': ['jd.co.th', 'jdpay.com', 'yiyaojd.com', 'jdx.com', 'jd.ru', 'chinabank.com.cn', '360buyimg.com', 'jdworldwide.com', '7fresh.com', 'jddglobal.com', '360buy.com', 'baitiao.com', 'joybuy.com', 'jd.hk', 'jd.com', '3.cn', 'wangyin.com', 'jd.id', 'yhd.com', 'joybuy.es'],'transport': 'tcp','ip': 1992385087,'domains': ['jd.co.th', 'jdpay.com', 'yiyaojd.com', 'jdx.com', 'jd.ru', 'chinabank.com.cn', '360buyimg.com', 'jdworldwide.com', '7fresh.com', 'jddglobal.com', '360buy.com', 'baitiao.com', 'joybuy.com', 'jd.hk', 'jd.com', '3.cn', 'wangyin.com', 'jd.id', 'yhd.com', 'joybuy.es'],'org': 'Beijing Zhonglianlixin Technology Co., Ltd.','data': 'HTTP/1.1 503 Service Temporarily Unavailable\r\nDate: Sat, 09 Apr 2022 19:36:34 GMT\r\nContent-Type: application/octet-stream\r\nContent-Length: 28\r\nConnection: keep-alive\r\nServer: jfe\r\n\r\n','port': 443,'hash': 778044033,'location': {'city': 'Beijing','region_code': 'BJ','area_code': None,'longitude': 116.39723,'country_name': 'China','country_code': 'CN','latitude': 39.9075}}],'asn': 'AS23724','city': 'Beijing','latitude': 39.9075,'isp': 'IDC, China Telecommunications Corporation','longitude': 116.39723,'last_update': '2022-04-09T19:36:34.302814','country_name': 'China','ip_str': '118.193.98.63','os': None,'ports': [80, 443]
}
其中shodan-key的获取见:【信息收集】用python判断目标地址开放端口号兼shodan基础使用(一)
四、Reference:
蓝银花师傅的文档:https://www.cnblogs.com/lanyincao/p/11857498.html
【信息收集】用python获取IP信息(六)相关推荐
- 信息收集(二)IP信息收集
信息收集(一)域名信息收集 什么是CDN? 内容分发网络(CDN): 是指企业利用分布在不同区域的节点服务器群组成流量分配管理平台,为用户提供内容分散存储和高速缓存服务 在渗透测试过程中,经常会碰到网 ...
- python - python 获取ip信息(国家、城市等)
Python代码: import geoip2.databasedef from_ip_get_info(sip):reader = geoip2.database.Reader('/opt/work ...
- 信息收集(四)服务器信息收集
信息收集(一)域名信息收集 信息收集(二)IP信息收集 信息收集(三)端口和目录信息收集 WAF指纹识别 什么是WAF WAF的全称是(Web Application Firewall )Web 应用 ...
- Python通过GeoIP获取IP信息(国家、城市、经纬度等)
IP地址信息是非常重要的情报信息,通过IP可以定位到该IP所在的国家.城市.经纬度等. 获取IP信息的方式有很多,很多服务商都提供了相应的地址库或API接口服务. 如国内的ipip.net,国外的ip ...
- 信息收集之寻找真实ip
信息收集之寻找真实ip 一.找到没有挂在CDN子域名 当找到子域名的真实ip时,将ip反查,主站很大几率是在这个ip或ip段内 子域名查找的原理是基于字典去跑和基于dns服务器去寻找 寻找子域的方法 ...
- python获取交换机信息
目录 前言 github地址(敲黑板) Python依赖的工具库 核心思路(必看) 兼容性 (必看) 登录,建立一个连接 命令 telnet + 交换机ip 关键代码 注意事项 获取主机名等基础信息 ...
- Python获取电脑信息
我做了一个Python获取电脑信息的程序,小部分代码是网上找的, 本来想把这个做成一个坑人小程序的 到后面没有灵感了 有想法的可以帮我做一下 私聊发代码给我 代码(pycharm运行通过) # -*- ...
- linux多cpu运行python脚本,linux系统使用python获取cpu信息脚本分享
linux系统使用python获取cpu信息脚本分享 代码如下: #!/usr/bin/env Python from __future__ import print_function from co ...
- 8021x 获取IP信息失败,请检查锐捷认证客户端当前配置是否符合所在网络的要求,检查完毕后尝试重新认证
早上一起床,登陆锐捷客户端上网,谁知道错问题了.不能联网了,锐捷登陆成功,但是一会儿就提示失败,获取IP信息失败了.下面我描述一下问题原因: 锐捷登陆后有认证提示,和往常正常情况一样的,不过有个小感叹 ...
最新文章
- 重磅,Intel考虑收购博通
- Xor Path - 牛客
- php 获取权限,php 获取权限列表函数_PHP教程
- 计算机系教研工作计划,计算机教研室工作计划怎么写
- engagement center tile的配置
- 不等号属于不等式吗_初中数学——中考知识3【方程与不等式(基础)】
- Java消息服务思维导图笔记
- java ztree json_java 树形转换JSON 工具类 / 树形子父级菜单递归 JSON 格式
- 在 VB.NET 编程中使用数组
- require.js 的简单运用 --兰
- 一套完整的直播系统开发、直播平台搭建的原理
- Tesseract-OCR 字体库下载地址
- 倪光南、求伯君“出山”:爱解 Bug、无惧“35岁魔咒”、编码之路痛并快乐!...
- 6款实用网页开发和设计工具
- VC、VS、QT界面预览快捷键小记
- EXCEL实现文本类型数字字符串递增
- 没有人脉如何靠内推进大厂?内推真的那么神吗?带你搞透内推到底是什么
- 期货期权股票资管分仓系统(子账户系统、风控系统)的功能介绍
- django 第一个应用
- BI案例:BI在连锁零售业应用(ZT)【转】
热门文章
- 国产spfa瞎几把嗨
- 指纹特征提取及描述(附Python代码)
- el-input 纯数字输入 限制长度 限制最大值方法
- xps15 9500加装1T硬盘
- ti芯片怎么成为一站式的代理
- linux的c文件报错for,linux c 编译错误 conflicting types for 的解决办法
- candence pcb走线等长_PCB走线角度选择 - PCB Layout 跳坑指南 - 吴川斌的博客
- allegro 走线切换层_PCB 18种特殊走线的画法与技巧
- 微信怎么屏蔽他人的朋友圈?图文教学,1分钟学会
- win7系统安装telnet服务器,Win7系统下怎么安装Telnet服务【图文教程】