golang端口扫描器 golang高性能端口扫描器 golang端口扫描器

duzhenxun2020-01-13 18:51:19 • 14735 次点击    
这是一个分享于 2020-01-13 18:51:19 的项目,其中的信息可能已经有所发展或是发生改变。

golang高性能端口扫描器--ScanPort

ScanPort 端口扫描工具是一个可以检测服务器或是指定ip段的端口开放情况。 功能:可以快速扫描指定端口范围,ip地址范围。将扫描结果保存到本地!

先来体验一下运行后的效果:

image.png

image.png

安装使用

方法1. 你可以直接下载已编译好的文件直接运行

https://github.com/xs25cn/scanPort/tree/master/bin

方法2. 你可以使用go命名进行下载,下载完成后会自动安装到你的$GOPATH/bin目录中

go get -v github.com/xs25cn/scanPort

帮助信息

scanPort -h 
Options:
  -h    帮助信息
  -ip string
        ip地址 例如:-ip 192.168.0.1-255 或直接输入域名 xs25.cn (default "127.0.0.1")
  -n int
        进程数 例如:-n 10 (default 100)
  -p string
        端口号范围 例如:-p 80,81,88-1000 (default "80")
  -path string
        日志地址 例如:-path log (default "log")
  -t int
        超时时长(毫秒) 例如:-t 200 (default 200)

例1:指定端口号扫描,如我们要扫描xs25.cn这台服务的开放端口,使用1000个协程进行

scanport -p 80,81,88-3306 -ip xs25.cn -n 1000

例2:指定IP范围扫描,如我们扫描 192.168.0.1-255 网段的端口 80-10000

scanPort -ip 192.168.0.1-255 -p 80-10000

注:程序扫描完后开放端口放在log目录中,如想更改目录名请加 -path 参数来指定

golang版高性能端口扫描工具Read More

Latest commit to the master branch on 2-2-2023
Download as zip
授权协议:
开发语言:
golang 查看源码»
操作系统:
mac,linux,windows
14735 次点击  ∙  2 赞  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传