精华内容
下载资源
问答
  • Golang实现端口检测
    2021-07-31 22:50:44

    有时处于内网环境,且不能随意去安装命令,去检测机器端口是否开启就很麻烦,那就意味着shell、python就不好用了,因为需要去安装命令、依赖等,这时使用Go就是一个很好的选择,编译后放在机器,直接就能运行。
    在这里,写一个脚本,通过接收ip:port的方式去检测端口

    脚本

    checkPort.sh

    package main
    
    import (
    	"fmt"
    	"net"
    	"os"
    	"time"
    )
    
    
    
    // 获取IP和端口
    func getIpPort() []string {
    	// 根据接收参数个数,定义动态数组,
    	ip_ports := make([]string, len(os.Args)-1)
    	i := 0
    	for index, value := range os.Args {
    		//排除脚本名称
    		if index == 0 {
    			continue
    		}
    		//写入数组
    		ip_ports[i] = value
    		i++
    	}
    	return ip_ports
    }
    
    // 检测端口
    func checkPorts(ip_ports []string) {
    	now := time.Now().Format("2006-01-02 15:04:05")
    	for _, ip_port := range ip_ports {
    		// 检测端口
    		conn, err := net.DialTimeout("tcp", ip_port, 3*time.Second)
    		if err != nil {
    			fmt.Println("["+now+"]", ip_port, "端口未开启(fail)!")
    		} else {
    			if conn != nil {
    				fmt.Println("["+now+"]", ip_port, "端口已开启(success)!")
    				conn.Close()
    			} else {
    				fmt.Println("["+now+"]", ip_port, "端口未开启(fail)!")
    			}
    		}
    	}
    }
    
    func main() {
    
    	ret := getIpPort()
    	checkPorts(ret)
    }
    

    编译后在Linux上行

    cmd命令行配置环境变量
    SET CGO_ENABLE=0 //禁用CGO
    SET GOOS=linux //目标平台
    SET GOARCH=amd64
    
    编译
    go build checkPort.go
    
    编译后就会获取一个checkPort的二进制文件
    checkPort
    
    放到linux机器赋权
    chmod +x checkPort
    

    运行
    在这里插入图片描述

    更多相关内容
  • 多线程IP开放端口检测源码,源码是用内网测试,当然外网页可以测试出同样效果,检测的速度取决于您的电脑和网速。
  • windows平台下的端口检测工具,检测与目标机器是否相通时使用
  • 80端口检测.bat

    2019-09-09 11:19:26
    端口检测小工具,可以查看80端口是否被占用
  • CE系统GPS端口、波特率、屏幕分辨率查询 操作说明: 1、将下载的文件解压。 2、将需要的参数程序拷贝到导航仪的地图卡中。...5、看到该软件启动后,开始检测导航仪上的端口速率等信息。 6、记录检测到的端口速率信息。
  • 端口检测工具软件cports为exe二进制文件,可以有效检测电脑上所有运行软件的端口号以及相关信息,是一款非常方便的工具
  • 这是一款用于检测设备端口开放的工具,工作中用来检测及解决故障非常有用,有需要的同学可下载安装使用。小工具,大用途。
  • 80端口检测工具.rar

    2021-08-08 21:28:57
    80端口检测工具
  • cports_端口检测工具_

    2021-10-04 07:00:38
    WINDOWS端口开放检查工具,可显示当前开启的端口和相关进程
  • 端口检测工具

    2019-05-09 14:49:04
    使用这个工具可以看到机器目前端口的开通、访问情况 软件是绿色的,解压后双击里面的EXE运行
  • windows环境下非常好用的TCP端口检测工具tcping,下载以后放到system32目录,命令行里面直接调用。 用法示例:tcping 1.2.3.4 80 检测1.2.3.4的80端口是否开放,比telnet好用。
  • 在平时工作中有遇到端口检测,查看服务端特定端口是否对外开放,常用nmap,tcping,telnet等,同时也可以利用站长工具等web扫描端口等。 但是在使用站长工具发现: 每次只能输入一个检测的地址; 虽然可以输入多个...
  • 空闲端口检测.rar

    2020-03-26 02:20:18
    安装导航多图时,导航搜不到卫星,导航检测空闲端口,检测,GPS,导航端口检测
  • 易语言源码易语言多线程端口检测源码.rar
  • 易语言源码易语言单机端口检测源码.rar
  • 开放端口检测工具

    2014-03-28 13:50:26
    开放端口检测工具。检查指定IP开放的端口。
  • 8位端口检测8独立按键单片机C语言源码.zip项目程序C语言源码下8位端口检测8独立按键单片机C语言源码.zip项目程序C语言源码下载 1.合个人学习技术做项目参考 2.适合学生做毕业设计参考 3.适合单片机公司开发项目参考
  • 端口检测小工具Fport

    2014-01-26 11:13:24
    端口检测小工具Fport,非常方便使用,通过简单的命令就可以查看端口使用情况和占用该端口的程序
  • GPS端口检测工具

    2015-05-03 20:54:31
    GPS端口检测工具
  • GPS空闲端口检测工具

    2020-01-29 23:10:37
    GPS空闲端口检测工具,需要安装导航是用到的。 GPS空闲端口检测工具,需要安装导航是用到的。 GPS空闲端口检测工具,需要安装导航是用到的。 GPS空闲端口检测工具,需要安装导航是用到的。
  • 主要介绍了php实现TCP端口检测的方法,实例分析了php操作tcp端口检测的技巧,需要的朋友可以参考下
  • 易语言服务器端口检测工具源码例程程序结合易语言扩展界面支持库,实现服务器端口的检测。 本易语言例程还使用到易语言数据结构支持库,易语言互联网支持库,多线程支持库,应用接口支持库。 支持服务器信息的管理配置...
  • IP端口检测工具

    2015-03-31 09:22:30
    本工具可以检测指定IP开放所有端口,功能强大 无一漏洞 检测准确
  • COM端口检测

    2015-04-21 14:18:45
    COM端口检测,可用于检测主板端口是否正常工作!
  • 端口检测软件

    2015-04-08 14:44:41
    wince6系统下物理端口检测加空闲端口检测软件
  • 主要介绍了Python实现的tcp端口检测操作,结合实例形式分析了Python使用socket模块实现tcp端口检测功能的相关操作技巧,需要的朋友可以参考下

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 353,916
精华内容 141,566
关键字:

端口检测