fscan
fscan copied to clipboard
国密网站支持
现在很多网站都已经进行国密改造,普通扫描无法进行
有什么好的建议嘛
目前我遇到的国密网站暂时的解决办法是通过将下游代理放到yakit的国密支持MITM中过一遍,但是遇到内网的时候不是一个有效的解决办法
可以使用https://github.com/Trisia/gotlcp 一个最简单的demo
import (
"io"
"os"
"gitee.com/Trisia/gotlcp/https"
"gitee.com/Trisia/gotlcp/tlcp"
)
// 测试ECDHE 客户端
func main() {
config := &tlcp.Config{
EnableDebug: true,
InsecureSkipVerify: true,
}
client := https.NewHTTPSClient(config)
resp, err := client.Get("https://demo.gmssl.cn:1443")
if err != nil {
panic(err)
}
defer resp.Body.Close() // 确保在结束后关闭响应体
_, err = io.Copy(os.Stdout, resp.Body)
if err != nil && err != io.EOF {
panic(err)
}
}