日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

go语言扫描四位数可用域名

發(fā)布時間:2023/11/30 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 go语言扫描四位数可用域名 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

域名注冊查詢接口(API)的說明

原文出處

域名查詢

接口采用HTTP,POST,GET協(xié)議:
調(diào)用URL:http://panda.www.net.cn/cgi-bin/check.cgi
參數(shù)名稱:area_domain 值為標(biāo)準(zhǔn)域名,例:hichina.com
調(diào)用舉例:http://panda.www.net.cn/cgi-bin/check.cgi?area_domain=hichina.com
返回XML:
HTML代碼<?xml version="1.0" encoding="gb2312"?><property> <returncode>200</returncode><key>2zher3r3r.com</key> <original>210 : Domain name is available</original> </property>

[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行]
返回 XML 結(jié)果說明:
returncode=200 表示接口返回成功
key=***.com表示當(dāng)前check的域名

original=210 : Domain name is available 表示域名可以注冊 original=211 : Domain name is not available 表示域名已經(jīng)注冊 original=212 : Domain name is invalid 表示域名參數(shù)傳輸錯誤

域名信息whois

接口采用HTTP,POST,GET協(xié)議:
調(diào)用URL: http://whois.hichina.com/cgi-bin/whois
參數(shù)名稱:domain 值為標(biāo)準(zhǔn)域名,例:hichina.com
調(diào)用舉例: http://whois.hichina.com/cgi-bin/whois?domain=hichina.com
返回文本:其中在字符《pre》與字符《/pre》之間即為域名信息內(nèi)容。

參考文章

源碼

package mainimport ("fmt""github.com/gpmgo/gopm/modules/log""io/ioutil""net/http""strings""time" )func checkdoman(url string) (bool) {client := http.Client{}resp, err := client.Get("http://panda.www.net.cn/cgi-bin/check.cgi?area_domain=" + url)if err != nil {log.Debug("err:%v", err)return false}defer resp.Body.Close()body, _ := ioutil.ReadAll(resp.Body)if strings.Contains(string(body), "210 : Domain name is available") {fmt.Println(url)return true} else {return false} }func Check4dight() {CharStr := "0123456789abcdefghijklmnopqrstuvwxyz"for i := 3; i < len(CharStr); i++ {for n := 14; n < len(CharStr); n++ {for m := 23; m < len(CharStr); m++ {for j := 9; j < len(CharStr); j++ {domain := fmt.Sprintf("%c%c%c%c.com", CharStr[i], CharStr[n], CharStr[m], CharStr[j])t := time.NewTicker(time.Millisecond * 200)<-t.Cgo checkdoman(domain)}}}} }func main() {Check4dight() }

總結(jié)

以上是生活随笔為你收集整理的go语言扫描四位数可用域名的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。