亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Golang > 正文

GO語言實(shí)現(xiàn)的端口掃描器分享

2020-04-01 19:23:56
字體:
供稿:網(wǎng)友
這篇文章主要介紹了GO語言實(shí)現(xiàn)的端口掃描器分享,本文直接給出實(shí)現(xiàn)代碼,代碼中包含大量注釋,需要的朋友可以參考下
 

 

復(fù)制代碼代碼如下:

//GO語言  實(shí)現(xiàn)端口掃描
    //缺陷
    //port  無法設(shè)置成全局變量不知道怎么設(shè)置的
    //var l = list.New()   這個(gè)是數(shù)組操作并不是消息隊(duì)列    跟消息隊(duì)列功能類似

 

    //實(shí)現(xiàn)功能
    //實(shí)現(xiàn)生成 IP段
    //實(shí)現(xiàn)端口掃描
    //實(shí)現(xiàn)參數(shù)傳入
    //寫入文件到本地
    //main.go 58.215.20.30 58.215.201.30 80
    //文件名 開始IP 結(jié)束IP 掃描端口
    //QQ29295842   希望認(rèn)識更多的朋友技術(shù)交流
    //QQ群367196336   go   golang WEB安全開發(fā)
    package main

    import (
        "container/list"
        "fmt"
        "net"
        "os"
        "strconv"
        "strings"
        "time"
    )

    func ip2num(ip string) int {
        canSplit := func(c rune) bool { return c == '.' }
        lisit := strings.FieldsFunc(ip, canSplit) //[58 215 20 30]
        //fmt.Println(lisit)
        ip1_str_int, _ := strconv.Atoi(lisit[0])
        ip2_str_int, _ := strconv.Atoi(lisit[1])
        ip3_str_int, _ := strconv.Atoi(lisit[2])
        ip4_str_int, _ := strconv.Atoi(lisit[3])
        return ip1_str_int<<24 | ip2_str_int<<16 | ip3_str_int<<8 | ip4_str_int
    }

    func num2ip(num int) string {
        ip1_int := (num & 0xff000000) >> 24
        ip2_int := (num & 0x00ff0000) >> 16
        ip3_int := (num & 0x0000ff00) >> 8
        ip4_int := num & 0x000000ff
        //fmt.Println(ip1_int)
        data := fmt.Sprintf("%d.%d.%d.%d", ip1_int, ip2_int, ip3_int, ip4_int)
        return data
    }

    func gen_ip(Aip1 int, Aip2 int) {
        index := Aip1
        for index < Aip2 {
            //fmt.Println(num2ip(index))
            // 入隊(duì), 壓棧
            ip_data := num2ip(index)
            //fmt.Println(ip_data)
            l.PushBack(ip_data)
            index++
        }
    }

    func text_add(name string, data string) { //向文件中寫入數(shù)據(jù)   text_add("file2.txt", "qqqqqqqqqqqqqqqqqqqqqqq")
        f, err := os.OpenFile(name, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0x644)
        if err != nil {
            panic(err)
        }
        defer f.Close()

        _, err = f.WriteString(data)
        _, err = f.WriteString("/r/n")
        if err != nil {
            panic(err)
        }
    }

    //text_add("file2.txt", "qqqqqqqqqqqqqqqqqqqqqqq")
    var l = list.New()

    func socket_ip(host string, port string) bool {
        var (
            remote = host + ":" + port
        )

        tcpAddr, _ := net.ResolveTCPAddr("tcp4", remote) //轉(zhuǎn)換IP格式
        //fmt.Printf("%s", tcpAddr)
        conn, err := net.DialTCP("tcp", nil, tcpAddr) //查看是否連接成功
        if err != nil {
            fmt.Printf("no==%s:%s/r/n", host, port)
            return false

        }
        defer conn.Close()
        fmt.Printf("ok==%s:%s/r/n", host, port)
        return true
    }

    func for_ip(port string) {
        now := time.Now()
        year, mon, day := now.UTC().Date()
        file_name := fmt.Sprintf("%d-%d-%d_%s", year, mon, day, port)
        for { //死循環(huán)
            if l.Len() <= 0 {
                fmt.Println("跳出循環(huán)")
                break //#跳出
            }
            // 出隊(duì)  從前讀取
            i1 := l.Front()
            l.Remove(i1)
            IP, _ := i1.Value.(string)
            if socket_ip(IP, port) {
                //OK
                //獲取當(dāng)前  日期作為文件名  在把IP寫入進(jìn)去
                text_add(file_name+"_ok.txt", IP)
            } //else {
            //  text_add(file_name+"_no.txt", IP)
            // }

            time.Sleep(time.Millisecond * 500) //納秒為單位
        }
    }

    func main() {
        argsLen := len(os.Args)
        //fmt.Println(argsLen)
        if argsLen != 4 {
            fmt.Println("main.go 58.215.20.30 58.215.201.30 80")
        } else {
            gen_ip(ip2num(os.Args[1]), ip2num(os.Args[2]))
            for index := 0; index < 200; index++ {
                go for_ip(os.Args[3])
            }
            for {
                time.Sleep(1 * time.Second) //納秒為單位
            }

        }
    }


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
欧美日韩国产精品一区二区三区四区| 一区二区三区自拍| 久久精品一区二区三区中文字幕| 成人蜜臀av电影| 亚洲第一综合网| 国产一二在线观看| 国产网红主播福利一区二区| 免费a级片在线观看| 五十路中文字幕| 日韩美女一区二区三区在线观看| 亚洲专区免费| 欧美亚洲高清一区| 国产欧美日韩最新| 欧美日韩在线一区二区| 成全电影大全在线观看| 欧美mv日韩mv国产网站| 日韩午夜视频在线| 欧美黄色一区二区三区| 欧美久久久久久久| 国产aa视频| 亚洲第一成肉网| 国内精彩免费自拍视频在线观看网址| 亚洲三级电影全部在线观看高清| 97蝌蚪自拍自窝| 免费成人在线观看视频| 男人天堂手机在线视频| 午夜伦理在线视频| 中国美女乱淫免费看视频| 手机看片日韩av| 肉色超薄丝袜脚交| 欧美成a人免费观看久久| 日韩1区2区3区| 欧美电影免费| 亚欧精品在线视频| 国产精品视频久久久久久久| 加勒比在线一区二区三区观看| 成人高清伦理免费影院在线观看| 国产成人免费91av在线| 91青草视频久久| 国产日韩欧美电影在线观看| 中文字幕乱妇无码av在线| 中文字字幕在线中文乱码| 天堂tv亚洲tv日本tv欧美人tv| 国产不卡在线播放| 国产又大又黄视频| 中文字幕亚洲综合| 女明星视频黄又免费| 乱熟女高潮一区二区在线| 成人短视频在线| 久久精品在线视频| 国产日韩欧美日韩大片| 国产婷婷一区二区三区| 色yeye免费人成网站在线观看| avtt天堂资源网站| 国产成人短视频| 韩国精品主播一区二区在线观看| 久久新电视剧免费观看| 国产精品亚洲d| 免费不卡亚洲欧美| 精品二区在线观看| 日本中文字幕久久| 黄色精品一区二区| av蜜臀在线| 成人动漫在线一区| 国产激情999| 成人做爰高清视频网站| 99精品国产九九国产精品| 色www免费视频| 欧美亚洲成人免费| 久久国产三级| 在线日韩国产精品| 亚洲成人av电影在线| 美女免费观看一区二区三区| 亚洲人成电影院在线观看| 亚洲一区二区三区三| 久久久亚洲欧洲日产国码αv| 成年人网站免费观看| 亚洲无人区码一码二码三码的含义| 欧美亚洲一级片| 黄视频网站免费看| 免费视频91蜜桃| 欧美激情中文网| 欧美momandson| 亚洲欧美变态国产另类| 精品国产1区2区3区| 中文字幕大看焦在线看| 欧美日韩一区二区三区在线观看免| 91久久夜色精品国产网站| 色综合久久88色综合天天免费| 欧美极品一区二区| 你懂的网址国产 欧美| 91精彩在线视频| 芒果视频成人app| 都市激情亚洲一区| 国产精品视频一区二区在线观看| 国产精品腿扒开做爽爽爽挤奶网站| 久久久免费网站| 免费黄色激情视频| 91一区二区三区在线播放| 亚洲福利合集| 午夜一区二区三视频在线观看| 国产精品久久久久久久第一福利| 成人av.网址在线网站| 在线观看网站黄不卡| 激情黄色小视频| 中文字幕免费在线观看视频一区| 欧美成人一二三区| 最近2018年在线中文字幕高清| 久久久久99精品| 99精品一区二区三区| 欧美三级午夜理伦三级中视频| 可以直接在线观看的av| 欧美大片一区二区| 一个人看的www视频免费观看| 在线看污网站| 羞羞的视频在线| 女人扒开屁股爽桶30分钟| 福利网站在线观看| 欧美承认网站| 久久riav二区三区| 成人精品视频一区| 久久久精品人妻一区二区三区| 伊人久久大香线蕉av超碰| 亚洲精品极品少妇16p| 免费人成精品欧美精品| 不卡视频在线观看| 日韩在线播放中文字幕| www.av免费| 日本欧美一级片| 成人性生交大片免费看视频在线| 国产高清一区| 欧美18一19xxx性| 欧美挠脚心网站| 久久久99精品免费观看| 日日干日日操| 毛片在线能看| 日韩极品一区| 国产网站一区二区| www.激情五月.com| 综合欧美视频一区二区三区| 可以免费观看av毛片| 狠狠做六月爱婷婷综合aⅴ| www.xxxx欧美| 麻豆一区二区三区精品视频| 这里只有精品丝袜| 精品www久久久久奶水| 欧美一区二区三区久久精品| 黄色网址在线免费看| 亚洲免费av网址| 欧美—级a级欧美特级ar全黄| 欧美专区国产专区| h在线视频免费观看完整版| 欧美视频一二区| 日本三级黄色大片| 激情偷乱视频一区二区三区| 一区二区三区在线免费观看视频| 中日韩美女免费视频网址在线观看| 粉嫩av一区二区三区在线播放| 免费成人进口网站| 99热在线成人| 一级在线观看视频| 国产大学生粉嫩无套流白浆| 日韩va亚洲va欧美va清高| 国产精品影院在线| 性欧美xxx极品另类| 日韩在线播放一区二区| 成人三级av| 精品国产xxx| 亚洲欧美中文日韩v在线观看| caoporn免费在线| 国产乱女淫av麻豆国产| 波多野结衣av一区二区全免费观看| 国产精品尤物| 亚洲美女精品成人在线视频| 欧美另类高清videos的特点| 国产高清自产拍av在线| 久草精品视频| 日韩 欧美一区二区三区| 最新中文字幕在线观看| 欧美日韩成人黄色| 美腿丝袜亚洲色图| 熟女熟妇伦久久影院毛片一区二区| 国产图片一区| 欧美人善zozσ性伦交| 日韩av最新在线观看| 国产精品porn| 91麻豆6部合集magnet| 91 在线视频观看| 久久中文精品| 欧美综合在线第二页| 美女的诞生在线观看高清免费完整版中文| 日本在线播放视频| 激情五月色综合国产精品| 欧美午夜精品久久久久免费视| 亚洲少妇久久久| 欧美 日韩 国产 在线| 亚洲国产一区二区久久久777| 欧美啪啪小视频| 亚洲激情视频小说| 69av一区二区三区| 成人在线播放网址| 潘金莲一级黄色片| 四虎成人免费影院| 欧美一二三区视频| 婷婷丁香花五月天| av在线亚洲男人的天堂| 国产精品久久国产精品| 91精品啪在线观看国产81旧版| 日产午夜精品一线二线三线| 成人va在线观看| fc2ppv素人在线| 依依成人在线视频| 国产成人精品无码免费看夜聊软件| 亚洲美女视频网| 五月激情六月丁香| 欧美体内she精视频在线观看| aaaa欧美| 99www免费人成精品| av片在线观看永久免费| 成人免费91在线看| 国产精品久久久久久久久久直播| 日本亚洲欧美三级| 亚洲性生活大片| 91精品久久久久久久久久入口| 国产福利小视频在线观看| 女人天堂网站| 无码人妻丰满熟妇精品区| 日韩少妇裸体做爰视频| 国产午夜久久久| 99视频一区二区| 亚洲欧美日韩久久久久久| 欧美在线一二三| 美乳美女在线观看香蕉| 欧美日韩高清丝袜| 亚洲成人在线观看视频| 免费黄频在线观看| 色一情一乱一区二区| 日韩欧美国产激情| 无限资源日本好片| 久久69精品久久久久久国产越南| 欧美日韩成人综合| 57pao国产一区二区| 欧美金发大战黑人最粗videos| 国产视频1区| 日日爽夜夜爽| 爱情岛论坛亚洲自拍| 老鸭窝毛片一区二区三区| 男人天堂久久久| 欧美影院在线| 五月天男人天堂| 中文字幕在线免费看| 亚洲精品在线观看网站| 欧美精品videossex性护士| 久久久噜噜噜久久狠狠50岁| 视频一区欧美日韩| 全部孕妇毛片丰满孕妇孕| 亚洲美女视频| 美女日批视频在线观看| 亚洲高清在线不卡| 亚洲免费一区二区| 影音先锋男人看片资源站| 亚洲精品一区二区二区| 免费视频一区二区| 亚洲欧美日韩一区| 免费高清在线观看电视| 女同另类激情重口| 日本三级免费网站| 2019年中文字幕| 久草热视频在线观看| 这里只有精品66| 玖玖玖视频精品| 久久综合网色—综合色88| 日韩欧美黄色网址| 久久99青青精品免费观看| 亚洲一区二区在线免费观看| 精品无码一区二区三区电影桃花| 亚洲综合在线视频| 国产草草影院ccyycom| 国产精品久久久久久久7电影| 1级黄色大片儿| 国产精品日韩三级| 韩国专线一区二三区| 欧美资源在线观看| 国产精品久久久久久久一区二区| 亚洲福利一区| 欧美黄片一区二区三区| 日韩av在线免费| 丁香综合av| 欧美黑人xxxxx性受| 久久久精品2019中文字幕之3| 五月婷婷另类国产| 在线伊人电影| 91国模大尺度私拍在线视频| 最近中文字幕mv免费高清视频8| 91麻豆文化传媒在线观看| 偷拍一区二区三区四区| 欧美激情综合色综合啪啪五月| 日韩精品一区二区三区视频在线观看| www.xx日本| 青青青在线观看视频| 日韩美女在线视频| 成人国产精品毛片| 国产亚洲精品久久久久久| 国产91丝袜在线18| 亚洲精品美女在线观看| 蜜臀av性久久久久av蜜臀妖精| www.91视频com| 屁屁影院国产第一页| 国产mv日韩mv欧美| 中文在线最新版地址| 中文字幕18页| 国产寡妇亲子伦一区二区三区四区| 成人免费视频播放| 欧美成人精品欧美一级私黄| 在线色视频观看| 国产精品不卡在线观看| 欧美精品在线视频观看| 亚洲欧美变态国产另类| 天干夜天天夜天干天ww| 久久精品人人做人人爽97| 亚洲精品久久久久久久久久| 在线免费视频福利| 国产精品成熟老女人| av在线亚洲一区| 亚洲精品看片| 波多野结衣一二三区| 亚洲综合一二区| 欧美性受ⅹ╳╳╳黑人a性爽|