fscan icon indicating copy to clipboard operation
fscan copied to clipboard

国密网站支持

Open Ph03n1xRt opened this issue 9 months ago • 3 comments

现在很多网站都已经进行国密改造,普通扫描无法进行

Ph03n1xRt avatar Feb 25 '25 02:02 Ph03n1xRt

有什么好的建议嘛

shadow1ng avatar Feb 25 '25 02:02 shadow1ng

目前我遇到的国密网站暂时的解决办法是通过将下游代理放到yakit的国密支持MITM中过一遍,但是遇到内网的时候不是一个有效的解决办法

Ph03n1xRt avatar Feb 25 '25 02:02 Ph03n1xRt

可以使用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)
	}
}

ck00004 avatar Mar 04 '25 03:03 ck00004