whois域名查询代码分享

信息搜集 测试渗透的灵魂---whois查询工具 whois网站: who iswhois指的是域名注册时留下的信息,比如留下的管理员姓名、电话、邮箱。 阅读详情

whois域名查询代码分享

<?php
$domain = $_GET['domain'];
$whoisservers = array(
    "aero"=>"whois.aero",
    "arpa" =>"whois.iana.org",
    "asia" =>"whois.nic.asia",
    "at" =>"whois.nic.at",
    "be" =>"whois.dns.be",
    "biz" =>"whois.biz",
    "br" =>"whois.registro.br",
    "ca" =>"whois.cira.ca",
    "cc" =>"whois.nic.cc",
    "cn" =>"whois.cnnic.net.cn",
    "com" =>"whois.verisign-grs.com",
    "gov" =>"whois.nic.gov",
    "in" =>"whois.inregistry.net",
    "co.in" =>"whois.inregistry.net",
    "net.in" =>"whois.inregistry.net",
    "org.in" =>"whois.inregistry.net",
    "ind.in" =>"whois.inregistry.net",
    "firm.in" =>"whois.inregistry.net",
    "info" =>"whois.afilias.info",
    "int" =>"whois.iana.org",
    "is" =>"whois.isnic.is",
    "it" =>"whois.nic.it",
    "jobs" =>"jobswhois.verisign-grs.com",
    "me" =>"whois.meregistry.net",
    "mil" =>"whois.nic.mil",
    "mobi" =>"whois.dotmobiregistry.net",
    "museum" =>"whois.museum",
    "name" =>"whois.nic.name",
    "net" =>"whois.verisign-grs.net",
    "org" =>"whois.pir.org",
    "pro" =>"whois.registrypro.pro",
    "tc" =>"whois.adamsnames.tc",
    "tel" =>"whois.nic.tel",
    "travel" =>"whois.nic.travel",
    "tv" => "whois.www.tv",
    "co.uk" =>"whois.nic.uk",
    "org.uk" =>"whois.nic.uk",
    "us" =>"whois.nic.us",
    "ws" =>"whois.website.ws");

function LookupDomain($domain){
    global $whoisservers;
    $whoisserver = "";

    $dotpos=strpos($domain,".");
    $domtld=substr($domain,$dotpos+1);

    $whoisserver = $whoisservers[$domtld];

    if(!$whoisserver) {
        return "Error: No appropriate Whois server found for <b>$domain</b> domain!";
    }
    $result = QueryWhoisServer($whoisserver, $domain);
    if(!$result) {
        return "Error: No results retrieved $domain !";
    }

    preg_match("/Whois Server: (.*)/", $result, $matches);
    $secondary = $matches[1];
    if($secondary) {
        $result = QueryWhoisServer($secondary, $domain);
    }
        return  $result;
}

function QueryWhoisServer($whoisserver, $domain) {
    $port = 43;
    $timeout = 10;
    $fp = @fsockopen($whoisserver, $port, $errno, $errstr, $timeout) or die("Socket Error " . $errno . " - " . $errstr);
    fputs($fp, $domain . "\r\n");
    $out = "";
    while(!feof($fp)){
        $out .= fgets($fp);
    }
    fclose($fp);
    return $out;
}
?>
<html>
<head>
<title>在线域名WHOIS查询(whoisabc)</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>

<body>
<form action="<?php $_SERVER['PHP_SELF'];?>">
  <p><b><label for="domain">查询域名:</label></b>
  <input type="text" name="domain" id="domain" autocomplete="off" title="cnyinxingshu.com">
  <input type="submit" value="我要查询">  
   </p>
</form>
<?php
if($domain) {
    if(!preg_match("/^([-a-z0-9]{2,100})\.([a-z\.]{2,8})$/i", $domain)) {
        die("查询域名WHOIS格式, 比如. <i>cnyinxingshu.com</i>!");
    }
    $result = LookupDomain($domain);
    echo "<pre>\n" . $result . "\n</pre>\n";
}
?>
</body>
</html>

演示:http://www.ssyqdq.cn

别再只会用网页查WHOIS了!Python脚本+命令行批量查询域名信息实战 本文介绍了如何使用Python脚本和命令行工具实现WHOIS批量查询域名信息,提升查询效率并自动化处理结果。通过对比主流WHOIS库的性能,推荐使用whois21库,并提供详细的代码示例和实战案例,适用于竞品监控、安全审计等场景。 阅读详情

相关推荐

终极Whois查询工具:优雅美观、功能强大、信息全面

支持多种后缀,功能强大全面,界面美观优雅,无广告,打造最实用的终极Whois查询工具

勿埋我心 9666

写信和收信的php代码怎么写,PHP使用POP3读取邮箱接收邮件的示例代码

$array_values['host'] = "host";$array_values['port'] = 110;$array_values['user'] = '用户名';$array_values['password'] = '密码';$array_values['checkmail'] = 'xxx@xxx.xxx';ganji_get_test_mail($array_values);...

weixin_42122988的博客 525

Pikachu靶场环境搭建(Windows环境下安装详细教程)

Pikachu靶场是一个漏洞测试练习平台。其中包含了常见的web安全漏洞,如果你是一个渗透测试学习者没有靶场的练手,那么pikachu是一个很好的测试平台。

weixin_42857656的博客 1824

一文搞定:whois数据库查询域名信息(WHOIS)

这些网站可以直接查询域名信息,他们后台做了优化不用再去逐级查询,可以看到,信息返回的并不是很完整。whois就是一个用来查询域名是否已经被注册,以及注册域名的详细信息的。当然,如果知道了域名信息所在服务器,可以跳过第一步,直接查询域名信息。不同域名后缀的whois信息需要到不同的whois数据库查询。2、第二步:再根据域名从域名所在whois服务器获取域名信息。1、第一步,根据域名从根服务器获取域名所在whois服务器。需要注意,这里查询的是一级域名,不能携带www,只能查询。注意看到返回信息中的。

彭世瑜的博客 2万+

北航机器学习2020-2021秋季学期期末试题回忆

北航机器学习2020-2021秋季学习期末试题回忆 fanjn, zhangyy, yuanq, wanggq, weixy, anh, wangyy, zhouxy, likc1 【注:考试使用纯白的A3答题纸,考试时间2h,各位同学可以自行模拟考试】 此试卷1-8题为10分,第9题为20分 1.2077年人类发射近地卫星,一共发射800颗,根据大小和轨道远近,有着不同的宜居条件(+表示宜居),有以下表格(数字八九不离十,其他属性什么的原题就是交替的) 数量 大小 轨道 是否宜居 30

weixin_45262065的博客 7610

Blender建模:对于模型布线的一些思考

Blender布线中一些问题的总结和思考,主要讲述原理和解决方法。

baidu_38797690的博客 1824

【Shell 命令集合 系统管理 】Linux 查询域名的注册信息 whois命令 使用指南

在Linux中,whois命令用于查询域名的注册信息。通过whois命令,可以获取到域名的注册人、注册商、注册日期、过期日期、域名服务器等详细信息。

探索C++编程的奥秘,分享深入的技术见解和实践,旨在激发读者创造力与解决问题的思维。 2963

Webug4.0 打靶笔记

一、Webug 的安装 (1)基本信息 WeBug 名称定义为”我们的漏洞”靶场环境 ,基础环境是基于 PHP/mysql 制作搭建而成,中级环境与高级环境分别都是由互联网漏洞事件而收集的漏洞存在的操作环境。部分漏洞是基于Windows操作系统的漏洞所以将WeBug的web环境都装在了一个纯净版的Windows 2003的虚拟机中。在 webug3.0 发布后的四百多天 226安全团队终于在大年初二发布了 webug 的 4.0 版本。 (2)虚拟机的安装 最新超详细VMware虚拟机下载与安装_隐

m0_60716947的博客 6128

php的whois查询类

class.whois.php &lt;?php class Whois{ private $WHOIS_SERVERS = array( "com" =&gt; array("whois.verisign-grs.com","whois.crsnic.net"), "net" =&gt; array("whois.verisign-grs.com","whois.crs

Jack Blog 1847

TLV320AIC3204音频CODEC硬件设计与调试实战

本文深入解析了TLV320AIC3204音频CODEC的硬件设计与调试实战。文章从芯片功能定位入手,详细阐述了电源时钟设计、模拟输入电路等关键硬件设计要点,并提供了软件驱动配置与分层调试方法,帮助工程师有效规避常见陷阱,解决底噪、失真等典型音频调试问题。

zero1的博客 1128

ISO18000-6B/6C(EPC C1G2)两个射频识别(RFID)标准协议的技术特点

目前读写器基本上是采用IMPINJ的R2000芯片和E710芯片开发,因为ISO18000-6B标准的现在应用很少,E710芯片已经不再支持ISO18000-6B标准,选择上就只有采用R2000芯片开发的UR6258超高频读写器以及手持机,这个在项目应用上需要留意。尽管ISO18000-6B标准具有上述优点,但也存在一些不足之处,特别是多标签阅读性能远远满足不了现在的应用需求,近年来发展停滞,绝大部分应用已经被ISO18000-6C(EPC C1G2)取代;#RFID# #物联网# #标准协议#

RFID设备与应用介绍 2157

Pycharm 实现域名查询IP\whois查询\端口扫描-学习填坑笔记

利用python在pycharm中 实现域名查询IP\whois查询\端口扫描功能

zhoess的博客 1273

PD3.0详解 第六章 协议层—数据消息之—VDM

PD3.0的VDM 很多对PD3.0协议了解不是很深入的同学可能对VDM有一些陌生,因为这个VDM是较为次要,只不过相对沟通电源的协议来讲VDM是次要,但从PD3.0协议的角度来说,这个也是非常重要的,是必须要非常明白的了解这个东西,所以今天大师匈就分享一下这部分的重要知识点。 VDM (vendor define message) VDM是什么意思呢,就是原厂定义的消息,比如PD快充芯片的原厂定义的一些自己独立的message。但是呢这部分也有规定的一些标准的字段。 另外我们要很清楚PD协议的数据分为几类

大师匈的博客 1万+

php whois,PHP whois客户端查询的实现代码

分享一段代码,可用于查询指定域名服务器的域信息,即whois信息查询。Whois协议(由RFC3912定义)可能是最简单的互联网协议之一。事实上,whois客户端需要打开TCP连接到端口43,发送查询,发送CR-LF(“\ R\ N”不变),然后接收响应。代码:复制代码 代码示例:/*** whois信息查询* by www.jbxue.com*/function ae_whois($query,...

weixin_35023786的博客 462

GD32F303标准库开发:Keil5新建GD32标准库工程

GD32F303标准库开发:Keil5新建GD32标准库工程

MQ0522的博客 8905

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

《Python与网络爬虫》python3 使用 whois库查询域名的IP 报错

按照《Python与网络爬虫》一书 1.6.3节所讲,python可以通过whois库获得互联网上域名的IP和所有者等信息的传输协议。我尝试了很多种语句试图在PyCharm中用python语句得到预期的结果,但每次都会报错。随后我在cmd中安装了whois,并在python环境中获得查询到了网站的相关信息。 具体步骤在这里 https://jingyan.baidu.com/article/f79b7cb3d0aec79144023e98.html 为了在pycharm中也能够得到类似的结果,我用了另.

学习struts,html,js,ajax 836

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

java 域名查询,java 查询可用域名

java 查询可用域名这段时间在注册域名,咱起步晚,好用的域名都给别人注册了。想找个位数少的.com域名,可是发现大部分都注册了,也就是说,我点击的多次查询都是浪费卡路里(我可不想减肥)于是花了点时间,用java写了个根据指定位数查询所有可用的.com域名的小程序。提供源码下载。我利用的是whois这个域名查询网站取得数据,在测试的过程中发现,whois对于同一个IP来源的查询有次数的限制。懒得改...

weixin_31041421的博客 693

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

制作WHOIS的源代码

 /**************************************** function    whois查询,返回得到的查询详细信息 参数:$a_server  服务器地址 参数:$domainname 查询域名 参数:$a_port  查询端口  *****************************************/ function whois($domainna

phphot 3355

域名Whois查询API,域名Whois,域名历史Whois

域名Whois查询API,域名Whois,域名历史Whois Lan 2020-05-30 16:40 137 人阅读 0 条评论 前段时间,不是写了个扫短位域名的脚本么,然后在网上找whois信息的时候,发现这家的查的挺详细的...

Vastsa的博客 2221

分享一些域名在线whois查询

在线whois查询的网站

追光者的博客 3384

推荐开源项目:Whois —— 简洁高效的域名与IP信息查询工具

推荐开源项目:Whois —— 简洁高效的域名与IP信息查询工具 在当今数字化的世界里,了解网络资产的详细信息变得至关重要。无论是网络安全专家、网站管理员还是普通互联网用户,快速获取域名、IP地址(包括IPv4和IPv6)以及ASN(自治系统号)的相关信息都是基础而必要的需求。为此,我们隆重向您推荐一款由Li Kexian开发并维护的高效Go语言模块——Whois。 项目介绍 Whois是一个简洁...

gitblog_00224的博客 877

子域名挖掘及IP、域名反查爆破(附资源分享)

本章内容为大家带来子域名的挖掘以及IP和域名的互查,并且附带了一些查询ip和域名好用的网站。

2302_80256359的博客 4005

PHP域名whois查询代码(数据源万网、新网)

对于whois查询,数据来自万网、新网,数据也比较权威,需要的朋友可以参考下。 万网 whois(使用的接口为万网提供合法接口) function whois_hichina($domain) { preg_match("|<pre>(.+?)</pre>|is", @file_get_contents('http://whois.hichi...

aijiagui7454的博客 158

使用PHP查询域名Whois信息

使用PHP可以很方便的一键查询域名whois信息,也可以使用UU在线工具的whois查询工具,一键查询千余种域名后缀的whois信息

qq_20373369的博客 614

分享C#域名查询代码!

using System;using System.Collections;using System.Configuration;using System.Data;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.W

jdc1989的专栏 542

Windows平台通过CMD查询域名的Whois信息

有时候我们通过一些网站平台查询域名的时候,有很多生僻的后缀都查询不到,这里分享个由微软出品的whois查询工具,支持任何的域名后缀,也很方便、简单。 方法: 一、打开:官方地址 二、下载文件并解压后,将解压出来的whois.exe放置到C:/Windows/system32/目录即可。 三、使用Win+R键打开CMD命令行工具,再输入:whois www.xxx.com即可查询域名信息。 ...

小飞技术 1976
上一篇: 国外知名品牌pinpaia.com干货分享:不可错过的网站权重提高方法
下一篇: 网址之家【转载自百度百科】
普通网友
博客等级 码龄26年 20粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值