【python 读取域名信息】教程文章相关的互联网学习教程文章

Python脚本实现DNSPodDNS动态解析域名

闲暇之余,在家里自建了个服务器,因为用的小区宽带,IP位动态分配。域名解析就是个问题,我的域名一般停放在DNSPod下。DNSPod有提供修改的API,就用Python简单的实现了一下动态解析。这样,就不用安装花生壳了。 废话不说,看代码:#!/usr/bin/env python #-*- coding:utf-8 -*-import httplib, urllib, urllib2 import time import sys,os import re import jsonusername = xxxx #账号 password = xxx #密码 format = jsondomain...

Python实现获取域名所用服务器的真实IP

本来是要写个程序用的,没写完不写了,这一部分就贴出来吧 验证域名和IPclass JianKong():查询IDC信息,封ip和过白名单def __init__(self):pass@classmethoddef ip_verify(cls,str):验证IP地址规范pattern=re.compile((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9]))s=pattern.f...

python进行信息搜集---联动子域名,whois,ip反差,cdn信息,端口信息,系统详情【代码】【图】

一共六个模块,可在cmd选择调用哪个模块,参数all是全部进行调用 初步想法是添加其他查询API接口,一键化收集,方便省事;初步框架是这样 子域名模块是自己的字典库,也可以将子域名搜集软件的拿来直接用 源代码如下:import socket,os,time,sys,whois#ip查询def ip_check(url):ip=socket.gethostbyname(url)print(ip)print('------------------------------------++++++-------------------------------------------')#whois查询d...

python实现域名解析

最近工作需要,要对一些域名进行操作,需求是这样的,用从N个域名解析中找出某N个IP地址,最终的目的是要删除这些IP,所以第一步就是看那些域名解析到了这些ip上,因为涉及的域名数量很多,每个都dig一遍人肉去查看非常费时间,所以本着咱们运维自动化的精神,那个写脚本是必须的了,一劳永逸工作是非常值得做的,我们先来看脚本内容:#!/usr/bin/evn pythonimport socketimport sys def readFile(file): hosts=[] f = open(...

python sublist3r.py -d 域名报错怎么解决【代码】

[root@kali ~/Sublist3r 02:23:57]# python sublist3r.py -d qq.com Traceback (most recent call last):File "sublist3r.py", line 21, in <module>from subbrute import subbruteFile "/root/Sublist3r/subbrute/subbrute.py", line 18, in <module>import dns.resolver ImportError: No module named dns.resolver

2. python编写子域名爆破工具【代码】

准备 socketsyswww.txt lele www mail ftp smtp pop m webmail pop3 imap localhost autodiscover admin bbs test mx en email wap blog oa ns1 vpn ns2 www2 mysql webdisk dev old news calendar shop potala mobile web sip mobilemail ns cpanel www1 whm new img search support mail2 media files e video app secure my crm intranet portal demo api beta fax lyncdiscover dns images db staging info docs static ns3 do...

python+阿里云实现动态域名解析(DDNS)【代码】【图】

前言 最近发现家里的移动宽带能够获取公网ipv6地址了,刚好前段时间配了台win10的机子做家用NAS(只能局域网进行文件共享),现在就想利用这个公网ipv6地址实现外网访问,但是电脑每次重启获取的ipv6地址都是变化的,所以需要实现动态域名解析(DDNS)功能。 具体情况 1、可以获取公网ipv6地址,但是ipv4的地址是内网的; 2、在阿里云买了一个1块钱1年的域名,刚可以利用起来; 3、电脑获取的ipv6地址在每次重启后都会自动变化,直...

python-Django自定义表单验证IP地址和域名【代码】

我只是在写表格.但是我想对主机名执行自定义验证.如果type = A,则验证它是域名,否则,如果type = PTR,则验证它是IP地址.这种逻辑会在表单或视图中完成吗?RECORD_CHOICES = (('A','A'),('Cname','CNAME'),('PTR', 'PTR'),)class CacheCheck(forms.Form):type = forms.TypedChoiceField(choices=formfields.TYPE_CHOICES, initial='FIXED')record = forms.TypedChoiceField(choices=formfields.RECORD_CHOICES, initial='FIXED')host...

python – odoo中many2one字段的域名过滤器?【代码】

下面的代码是资产继承类.在这里我将添加’place’字段与’Karn / Bang / Kengeri’和’karn / bang / malleshwaram’为’Karn / Bang / Kengeri’将’asset_catg_id’添加到A和B.然后为’karn / bang / malleshwaram ‘与Y和Z. 现在在calander继承了类.如果我用’Karn / Bang / Kengeri’选择’place’,那么下一个字段’asset_catg_id’我必须只获得A和B下拉列表.如果再次’karn / bang / malleshwaram’那么我必须得到Y,Z选项.以前...

python – 检查字符串中的有效域名?【代码】

我正在使用python,并希望使用简单的api或regex来检查域名的有效性.根据有效性,我是语法有效性,而不是域名是否实际存在于互联网上.解决方法:如果域名是以点分隔的标识符列表,每个域名不超过63个字符,并且由字母,数字和短划线(没有下划线)组成,则任何域名都是(语法上)有效的. 所以:r'[a-zA-Z\d-]{,63}(\.[a-zA-Z\d-]{,63})*'将是一个开始.当然,这些天可能会允许一些非Ascii字符(一个非常新的开发),它会更改参数很多 – 你需要处理它...

通过python代码对域名ssl证书进行监控【代码】【图】

根据公司要求,要求用zabbix对域名的ssl证书进行到期监控 直接上代码 1 #!/usr/bin/env python32 from urllib3.contrib import pyopenssl3 from datetime import datetime4 from sys import argv5 6 7 class SSL_Check:8 9 def __init__(self, url): 10 self.url = url 11 12 @property 13 def get_str_time(self): 14 x509 = pyopenssl.OpenSSL.crypto.load_certificate(pyopenssl.OpenSSL....

python 读取域名信息

#!/usr/bin/env python # _*_coding:utf-8_*_ import OpenSSL from OpenSSL import crypto from dateutil import parserdef get_cert_detail(cert_file):"""获取证书信息:param cert_file::return:"""cert = crypto.load_certificate(crypto.FILETYPE_PEM, open(cert_file).read())subject = cert.get_subject()issuer = cert.get_issuer()datetime_struct_before = parser.parse(cert.get_notBefore().decode("UTF-8"))datetime_s...

python – sphinx的最小域名【代码】

我想将Sphinx用于我自己的项目,为此我想创建一个新的sphinx domain.但是我开始时遇到了严重的麻烦.我的最小sphinx域只允许一条名为’command’的指令:.. xx:command:: Somecommand我找不到任何关于在互联网上编写sphinx域名的介绍,只有一些准备好为ruby,erlang等运行域名.有人可以告诉我如何开始吗?解决方法:在Sphinx源代码中查看reStructuredText domain,它非常简单,应该让您入门.你也可以在sphinx-contrib source找到一些很好的...

如何从python中的URL获取域名(名称TLD)【代码】

我想从URL列表中提取域名(站点TLD的名称),这些URL的格式可能不同.例如: 当前状态—->我想要什么mail.yahoo.com------> yahoo.com account.hotmail.co.uk---->hotmail.co.uk x.it--->x.it google.mail.com---> google.com是否有任何python代码可以帮助我从URL中提取我想要的内容,还是应该手动执行?解决方法:这有点不重要,因为没有简单的规则来确定什么是有效的公共后缀(站点名称TLD).相反,制作公共后缀的是maintained as a list a...

Python 从链接里提取域名

1 导入包 import urlparse 2 first_url = ‘https:zhplz.com’ domain = urlparse.urlparse(first_url).netloc print domain