Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 45bd677

Browse files
committedMar 8, 2024·
feat: release 1.6.0
1 parent 35d3b74 commit 45bd677

File tree

5 files changed

+52
-19
lines changed

5 files changed

+52
-19
lines changed
 

‎CHANGELOG.md

+18-6
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,26 @@
1+
## v1.6.0 (2024.03.08)
2+
3+
### 新增
4+
5+
- 增加 TG 机器人推送支持,详见文档说明,感谢 [@moonD4rk](https://github.com/moonD4rk) 贡献
6+
- 修正私有化部署的飞书推送支持,感谢 [@lzskyline](https://github.com/lzskyline) 贡献
7+
8+
### 变更
9+
10+
- 修正一个 Markdown 转义问题,感谢 [@moonD4rk](https://github.com/moonD4rk) 贡献
11+
- 推送失败时消息不会标记为已推送,便于后续重试,感谢 [@moonD4rk](https://github.com/moonD4rk) 贡献
12+
113
## v1.5.4 (2023.12.25)
214

3-
## 变更
15+
### 变更
416

517
- 允许通过指定 url 的方式发送到私有部署的飞书服务
618

7-
## 新增
19+
### 新增
820

921
## v1.5.3 (2023.12.19)
1022

11-
## 新增
23+
### 新增
1224

1325
- 增加 [Struts2](https://cwiki.apache.org/confluence/display/WW/Security+Bulletins)
1426
漏洞数据源抓取,感谢 [@hi-unc1e](https://github.com/hi-unc1e) 贡献
@@ -22,12 +34,12 @@
2234

2335
## v1.4.0 (2023.11.21)
2436

25-
## 变更
37+
### 变更
2638

2739
- 默认启用全部数据源, `seebug` 也默认启用了
2840
- 某个数据源初始化失败不会再推出,而是成功几个用几个并给出提示信息
2941

30-
## 修复
42+
### 修复
3143

3244
- 修复 `threatbook` 数据源异常结束的问题 [#57](https://github.com/zema1/watchvuln/issues/57)
3345

@@ -169,4 +181,4 @@
169181
- 支持钉钉推送
170182
- 支持指定检查间隔
171183
- 支持增量更新
172-
- 支持 Docker 运行
184+
- 支持 Docker 运行

‎README.md

+21
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
- [钉钉群组机器人](https://open.dingtalk.com/document/robots/custom-robot-access)
3434
- [微信企业版群组机器人](https://open.work.weixin.qq.com/help2/pc/14931)
3535
- [飞书群组机器人](https://open.feishu.cn/document/ukTMukTMukTM/ucTM5YjL3ETO24yNxkjN)
36+
- [Telegram Bot](https://core.telegram.org/bots/tutorial)
3637
- [Server 酱](https://sct.ftqq.com/)
3738
- [自定义 Bark 服务](https://github.com/Finb/Bark)
3839
- [自定义 Webhook 服务](./examples/webhook)
@@ -103,6 +104,18 @@ docker run --restart always -d \
103104

104105
</details>
105106

107+
<details><summary>使用Telegram 机器人</summary>
108+
109+
```bash
110+
docker run --restart always -d \
111+
-e TELEGRAM_BOT_TOKEN=xxx \
112+
-e TELEGRAM_CHAT_IDS=1111,2222 \
113+
-e INTERVAL=30m \
114+
zemal/watchvuln:latest
115+
```
116+
117+
</details>
118+
106119
<details><summary>使用自定义 Bark 服务</summary>
107120

108121
```bash
@@ -228,6 +241,14 @@ $ ./watchvuln --sk xxxx -i 30m
228241
229242
</details>
230243
244+
<details><summary>使用Telegram 机器人</summary>
245+
246+
```
247+
$ ./watchvuln --tgtk xxxx --tgids 1111,2222 -i 30m
248+
```
249+
250+
</details>
251+
231252
232253
<details><summary>使用自定义 Bark 服务</summary>
233254

‎go.mod

+4-4
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ require (
2222
github.com/stretchr/testify v1.8.4
2323
github.com/urfave/cli/v2 v2.26.0
2424
github.com/vimsucks/wxwork-bot-go v0.0.0-20221213061339-fcbcd88ede1c
25-
golang.org/x/net v0.19.0
25+
golang.org/x/net v0.21.0
2626
golang.org/x/sync v0.5.0
2727
modernc.org/sqlite v1.28.0
2828
)
@@ -34,7 +34,7 @@ require (
3434
github.com/andybalholm/brotli v1.0.6 // indirect
3535
github.com/andybalholm/cascadia v1.3.2 // indirect
3636
github.com/apparentlymart/go-textseg/v13 v13.0.0 // indirect
37-
github.com/cloudflare/circl v1.3.6 // indirect
37+
github.com/cloudflare/circl v1.3.7 // indirect
3838
github.com/cpuguy83/go-md2man/v2 v2.0.3 // indirect
3939
github.com/davecgh/go-spew v1.1.1 // indirect
4040
github.com/dlclark/regexp2 v1.10.0 // indirect
@@ -73,11 +73,11 @@ require (
7373
github.com/xrash/smetrics v0.0.0-20231213231151-1d8dd44e695e // indirect
7474
github.com/zclconf/go-cty v1.13.1 // indirect
7575
go.uber.org/mock v0.3.0 // indirect
76-
golang.org/x/crypto v0.17.0 // indirect
76+
golang.org/x/crypto v0.21.0 // indirect
7777
golang.org/x/exp v0.0.0-20231214170342-aacd6d4b4611 // indirect
7878
golang.org/x/mod v0.14.0 // indirect
7979
golang.org/x/oauth2 v0.8.0 // indirect
80-
golang.org/x/sys v0.15.0 // indirect
80+
golang.org/x/sys v0.18.0 // indirect
8181
golang.org/x/text v0.14.0 // indirect
8282
golang.org/x/tools v0.16.1 // indirect
8383
google.golang.org/appengine v1.6.7 // indirect

‎go.sum

+8-8
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ github.com/chzyer/logex v1.2.0/go.mod h1:9+9sk7u7pGNWYMkh0hdiL++6OeibzJccyQU4p4M
2424
github.com/chzyer/readline v1.5.0/go.mod h1:x22KAscuvRqlLoK9CsoYsmxoXZMMFVyOl86cAH8qUic=
2525
github.com/chzyer/test v0.0.0-20210722231415-061457976a23/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU=
2626
github.com/cloudflare/circl v1.1.0/go.mod h1:prBCrKB9DV4poKZY1l9zBXg2QJY7mvgRvtMxxK7fi4I=
27-
github.com/cloudflare/circl v1.3.6 h1:/xbKIqSHbZXHwkhbrhrt2YOHIwYJlXH94E3tI/gDlUg=
28-
github.com/cloudflare/circl v1.3.6/go.mod h1:5XYMA4rFBvNIrhs50XuiBJ15vF2pZn4nnUKZrLbUZFA=
27+
github.com/cloudflare/circl v1.3.7 h1:qlCDlTPz2n9fu58M0Nh1J/JzcFpfgkFHHX3O35r5vcU=
28+
github.com/cloudflare/circl v1.3.7/go.mod h1:sRTcRWXGLrKw6yIGJ+l7amYJFfAXbZG0kBSc8r4zxgA=
2929
github.com/cpuguy83/go-md2man/v2 v2.0.3 h1:qMCsGGgs+MAzDFyp9LpAe1Lqy/fY/qCovCm0qnXZOBM=
3030
github.com/cpuguy83/go-md2man/v2 v2.0.3/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
3131
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
@@ -175,8 +175,8 @@ go.uber.org/mock v0.3.0 h1:3mUxI1No2/60yUYax92Pt8eNOEecx2D3lcXZh2NEZJo=
175175
go.uber.org/mock v0.3.0/go.mod h1:a6FSlNadKUHUa9IP5Vyt1zh4fC7uAwxMutEAscFbkZc=
176176
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
177177
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
178-
golang.org/x/crypto v0.17.0 h1:r8bRNjWL3GshPW3gkd+RpvzWrZAwPS49OmTGZ/uhM4k=
179-
golang.org/x/crypto v0.17.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4=
178+
golang.org/x/crypto v0.21.0 h1:X31++rzVUdKhX5sWmSOFZxx8UW/ldWx55cbf08iNAMA=
179+
golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs=
180180
golang.org/x/exp v0.0.0-20231214170342-aacd6d4b4611 h1:qCEDpW1G+vcj3Y7Fy52pEM1AWm3abj8WimGYejI3SC4=
181181
golang.org/x/exp v0.0.0-20231214170342-aacd6d4b4611/go.mod h1:iRJReGqOEeBhDZGkGbynYwcHlctCvnjTYIamk7uXpHI=
182182
golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
@@ -191,8 +191,8 @@ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug
191191
golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
192192
golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
193193
golang.org/x/net v0.9.0/go.mod h1:d48xBJpPfHeWQsugry2m+kC02ZBRGRgulfHnEXEuWns=
194-
golang.org/x/net v0.19.0 h1:zTwKpTd2XuCqf8huc7Fo2iSy+4RHPd10s4KzeTnVr1c=
195-
golang.org/x/net v0.19.0/go.mod h1:CfAk/cbD4CthTvqiEl8NpboMuiuOYsAr/7NOjZJtv1U=
194+
golang.org/x/net v0.21.0 h1:AQyQV4dYCvJ7vGmJyKki9+PBdyvhkSd8EIx/qb0AYv4=
195+
golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44=
196196
golang.org/x/oauth2 v0.8.0 h1:6dkIjl3j3LtZ/O3sTgZTMsLKSftL/B8Zgq4huOIIUu8=
197197
golang.org/x/oauth2 v0.8.0/go.mod h1:yr7u4HXZRm1R1kBWqr/xKNqewf0plRYoB7sla+BCIXE=
198198
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@@ -211,8 +211,8 @@ golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBc
211211
golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
212212
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
213213
golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
214-
golang.org/x/sys v0.15.0 h1:h48lPFYpsTvQJZF4EKyI4aLHaev3CxivZmv7yZig9pc=
215-
golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
214+
golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4=
215+
golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
216216
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
217217
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
218218
golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=

‎main.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import (
1818
)
1919

2020
var log = golog.Child("[main]")
21-
var Version = "v1.5.4"
21+
var Version = "v1.6.0"
2222

2323
func main() {
2424
golog.Default.SetLevel("info")

0 commit comments

Comments
 (0)
Please sign in to comment.