通过trivy命令下载最新的trivydb
前言因为国内网络原因,自动更新db的trivy经常遇到更新db时候超时。经过研究发现trivy的时候可以跳过更新,但是会导致db老旧,有时候会无法扫描到最新的漏洞。所以找了一个折中的办法,在外网机器上通过定时任务定时下载最新的db,然后再传到trivy服务器上做扫描。
install trivy command123456# 这里也可以直接下载编译好的二进制命令文件,不过为了保证后续能更新trivy的新版本,我这里加了一个apt源sudo apt-get install wget gnupgwget -qO - https://aquasecurity.github.io/trivy-repo/deb/public.key | gpg --dearmor | sudo tee /usr/share/keyrings/trivy.gpg > /dev/nullecho "deb [signed-by=/usr/share/keyrings/trivy.gpg] https://aquasecurity.github.io/trivy-repo/deb generic ma ...
生成公章图片
安装基础包1pip install pillow
脚本1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931 ...
通过az命令删除postgre数据库
12az postgres flexible-server db delete --resource-group ${rg} --server-name ${sn} --database-name ${dbname} --yesaz postgres flexible-server db create --resource-group ${rg} --server-name ${sn} --database-name ${dbname}
golang中文输出2
windows下,cmd对中文指出不好,通过fmt包输出的中文会乱码。可以使用以下demo,对cmd的语言预配置。
123kernel32 := syscall.NewLazyDLL("kernel32.dll")setConsoleOutputCP := kernel32.NewProc("SetConsoleOutputCP")setConsoleOutputCP.Call(uintptr(936))
但是目前依旧存在跨平台的问题,windows平台才能使用。所以实际使用需要调整一下编译方式。
具体方法如下:
windows.go123456789101112//go:build windows// +build windowspackage mainimport ( "syscall")func init() { kernel32 := syscall.NewLazyDLL("kernel32.dll") setConsoleOutputCP := kernel32. ...
ACM(AWS Certificate Manageer)证书导入
ACM(AWS Certificate Manageer)证书导入
crt 第一段是私钥
key 是公钥
crt 完整内容是证书链