go get github.com/ssgo/tool
go install github.com/ssgo/tool/gowatch
go install github.com/ssgo/tool/gomod
go get -u github.com/ssgo/tool/gowatch
go get -u github.com/ssgo/tool/gomod
gowatch [-p paths] [-t] [-b] [...]
-p 指定监视的路径,默认为 ./,支持逗号隔开的多个路径
-r 执行当前目录中的程序,相当于 go run *.go
-t 执行tests目录中的测试用例,相当于 go test ./tests
-b 执行性能测试,相当于 go -bench .*,需要额外指定 -t 或 test 参数
... 可以使用所有 go 命令的参数
gowatch -r
gowatch -t
gowatch -t -b
gowatch -p ../ -t
gowatch run start.go
gowatch run samePackages start.go
gowatch test
gowatch test ./testcase
gowatch [-p paths] [-t] [-b] [...]
gomod
-v 查看当前项目的版本列表
-u 版本号+1并提交
gomod -v
gomod -u
gomod -u v1.2.1
生成AES密文的工具。
可以通过生成go语言代码来混淆AES的key与iv的值,让其不可分析。
sskey
-l List all saved keys
-c keyName Create a new key and save it
-t keyName Test key
-e [keyName] data Encrypt data by specified key or default key
-d [keyName] data Decrypt data by specified key or default key
-php keyName Output php code
-java keyName Output java code
-go keyName Output go code
-o keyName Encrypt tool(make executable file)
-sync aaa,bbb,ccc http://192.168.3.207/sskeys/token
Samples:
sskey -l
sskey -c aaa
sskey -t aaa
sskey -e 123456
sskey -d vcg9B/GX3Tqf1EWfpfDeMw==
sskey -php aaa
sskey -java aaa
sskey -go aaa
sskey -o aaa
sskey -sync aaa,bbb,ccc http://192.168.3.207/sskeys/token
具体可以查看:sskey详细使用手册