Golang实现的Web服务扫描工具
2017-06-26 22:28
1611 查看
扫描HTTP服务器Server及默认页面title.
使用go语言开发.
安装
执行
命令行参数
示例
输入文件格式
输出文件格式
自定义端口及协议
克隆项目到本地
在项目目录中执行go build 命令
如果以上流程顺利执行没有报错的话,那么这个项目就成功编译了。
Unix-like系统限制ulimit数,go参数设置过大可能导致请求失败
author:Memory_Leak
使用go语言开发.
安装
执行
命令行参数
示例
输入文件格式
输出文件格式
自定义端口及协议
安装
在开始这一切之前,我们假设你已经有了golang的编译环境。如果没有,请根据实际情况选择安装还是绕道:doge:克隆项目到本地
在项目目录中执行go build 命令
$ cd $GOPATH/src $ git clone gitee.com/irealing/banner.git $ cd banner $ go build
如果以上流程顺利执行没有报错的话,那么这个项目就成功编译了。
执行
命令行参数
-if : 输入文件; -of : 输出文件; -go : 启动的协程数; -log : 日志级别(debug/info/warn) -port : 端口文件名
Unix-like系统限制ulimit数,go参数设置过大可能导致请求失败
示例
$./binner -if input.txt -of target.txt -go 100
输入文件格式
每行一个主机地址,如下:118.244.113.239 42.225.64.15 211.149.249.24 118.192.164.61 118.126.142.116
输出文件格式
118.244.113.239,***,*** 211.149.249.24,***,*** 118.126.142.116,***,***
自定义端口及协议
添加pots.csv文件(目前未实现自定义端口文件名称),格式如下:
https,443 https,8443 http,80 http,8088
author:Memory_Leak
相关文章推荐
- Python脚本实现Web漏洞扫描工具
- golang实现的一个扫描指定文件夹下所有中文所在行的小工具
- Golang实现web文件共享服务的示例代码
- Python脚本实现Web漏洞扫描工具
- 利用Java技术实现基于XML的Web服务
- 用XMLHTTP实现伪Web服务
- 使用开放源代码框架的 Java 应用程序的 Web 服务集成模式,第 2 部分: 实现接收模式
- 使用开放源代码框架的 Java 应用程序的 Web 服务集成模式,第 1 部分: 实现调用模式
- ONJava.com -- Web 服务实现中的概念分离 --> page 2
- J2EE Web服务开发系列之十二: 实现安全的AXIS Web服务,第1部分
- 如何:使用回调方法实现异步 Web 服务客户端
- JAX-RPC vs JAX-WS(二):用JAX-WS 2.0实现高性能的Web服务(续)
- 实现 WS-Security(两个WEB服务在因特网上通信时不应该被第三方看到)
- J2EE Web服务开发系列之十二: 实现安全的AXIS Web服务,第1部分
- AXIS实现web服务配置部署简要流程
- [学习日记]对SOAP头内添加信息的验证,可实现对请求WEB服务进行身份验证。
- Microsoft (R) Web 服务发现实用工具
- 通过内核httpd实现web服务加速
- 用jms实现异步web服务操作
- J2EE Web服务开发系列之十三: 实现安全的AXIS Web服务,第2部分