Skip to content

基于go的redis扫描任务集群,集群间通过socket管理。一台Server管理多台Agent,建立双向通信,自定义发送命令,全双工模式,支持断线重连机制,Server端主动发送命令、http接口化调用、基于beego的web页面展示。

Notifications You must be signed in to change notification settings

bipabo1l/TyrantSocket

Repository files navigation

TyrantSocket

一台Server管理多台Agent,建立双向通信,自定义发送命令,全双工模式,支持断线重连机制,基于github.com/mxi4oyu/MoonSocket,增加Server端主动发送命令、http接口化调用、基于beego的web页面展示。

Installation

Use the go command:

$ go get github.com/bipabo1l/TyrantSocket

usage

语法

go run server/server.go go run client/agent.go 说明

分别执行在server和agent目录下的server.go agent.go,然后访问http://localhost:8849 web页面。 目前支持批量获取Agent状态,json形式返回。接口url:http://localhost:8849?key=getstatus

示例

image

2017-10-27 v1.1 支持web页面查看当前开放的agent

v1.2 可以查看当前开放的agent正在扫描的ip段信息

About

基于go的redis扫描任务集群,集群间通过socket管理。一台Server管理多台Agent,建立双向通信,自定义发送命令,全双工模式,支持断线重连机制,Server端主动发送命令、http接口化调用、基于beego的web页面展示。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages