{"id":13788445,"url":"https://github.com/Kisesy/gscan_quic","last_synced_at":"2025-05-12T02:33:21.148Z","repository":{"id":54517563,"uuid":"97228954","full_name":"Kisesy/gscan_quic","owner":"Kisesy","description":"Google Quic 扫描工具","archived":false,"fork":false,"pushed_at":"2023-07-07T12:58:18.000Z","size":518,"stargazers_count":349,"open_issues_count":89,"forks_count":81,"subscribers_count":46,"default_branch":"master","last_synced_at":"2024-11-18T02:37:38.284Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Kisesy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2017-07-14T11:51:56.000Z","updated_at":"2024-11-08T07:37:34.000Z","dependencies_parsed_at":"2024-04-18T23:35:07.967Z","dependency_job_id":null,"html_url":"https://github.com/Kisesy/gscan_quic","commit_stats":null,"previous_names":[],"tags_count":39,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kisesy%2Fgscan_quic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kisesy%2Fgscan_quic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kisesy%2Fgscan_quic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kisesy%2Fgscan_quic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kisesy","download_url":"https://codeload.github.com/Kisesy/gscan_quic/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253662796,"owners_count":21944132,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T21:00:46.613Z","updated_at":"2025-05-12T02:33:20.747Z","avatar_url":"https://github.com/Kisesy.png","language":"Go","funding_links":[],"categories":["Go","Go (531)","◇ GoProxy 辅助工具列表"],"sub_categories":["Surge规则生成器"],"readme":"\r\n# gscan-quic\r\n\r\n一个 IP 可用性扫描工具\r\n\r\n## 当前支持\r\n\r\n- [x] QUIC\r\n- [x] SNI\r\n- [x] TLS\r\n- [x] PING\r\n- [ ] SOCKS4/SOCKS4A/SOCKS5\r\n\r\n## 简单说明\r\n\r\n因为支持多种类型的IP扫描, 所以 IP 段文件是分开放的.\r\n\r\n比如 quic 的IP段文件是 iprange_quic.txt, tls 的就是 iprange_tls.txt\r\n\r\n其他类型的都可以在 config.json 文件里看到\r\n\r\n**IP段文件格式如下：**\r\n\r\n    # 下面几种都是支持的, 遇到错误IP格式是会跳过的\r\n\r\n    1.9.23.0            \r\n    1.9.23.0/24\r\n    1.9.0.0/16\r\n    \r\n    1.9.22.0-1.9.23.0/24\r\n    \r\n    1.9.22.0/24-1.9.33.0/24\r\n    \r\n    1.9.22.0-255\r\n    1.9.22.0-1.9.22.0\r\n    1.9.22.0-1.9.22.255\r\n    1.9.22.0-1.9.33.255\r\n\r\n    1.9.22.111-1.9.22.111    会自动精简成 1.9.22.111\r\n    1.9.22.0/24-1.9.22.0/24  会自动精简成 1.9.22.0/24\r\n\r\n    # 支持 ipv6 格式\r\n\r\n    2001:db8::1\r\n    2001:db8::1/128\r\n\r\n    # 支持 gop 的 \"xxx\",\"xxx\" 和 goa 的 xxx|xxx 格式\r\n\r\n    \"1.9.22.0\", \"1.9.22.1\",\"1.9.22.2\",\r\n    1.9.22.0|1.9.22.1|\r\n\r\n    # IP段也是会自动去重的\r\n\r\n    1.9.22.0-255\r\n    1.9.0.0/16\r\n    1.9.22.0-255\r\n    1.9.22.0/24\r\n    1.9.22.0-255\r\n    1.9.22.0-1.9.22.100\r\n    1.9.22.0-1.9.22.255\r\n    1.9.0.0/16\r\n    3.3.3.0/24\r\n    3.3.0.0/16\r\n    3.3.3.0-255\r\n    1.1.1.0/24\r\n    1.9.0.0/16\r\n    # 上面几个经过去重只会留下\r\n    3.3.0.0/16\r\n    1.9.0.0/16\r\n    1.1.1.0/24\r\n\r\n\u003e **注意:**\r\n\r\n* 默认是有输出个数限制的, 可以设置配置文件里的 RecordLimit\r\n\r\n* 在扫描过程中是可以中断的, 只要按 \u003ckbd\u003eCtrl\u003c/kbd\u003e+\u003ckbd\u003eC\u003c/kbd\u003e 就可以中断, 扫过的IP是会保留的\r\n\r\n* 扫描IP段是随机的\r\n\r\n* 如果IP段是 xx|xx 或 \"xxx\",\"xxx\" 格式的, 那么一行的字节加起来大小不能超过4MB, 如有超过, 必须分行, 否则会跳过这一行\r\n\r\n\r\n## 配置说明\r\n\r\n参考 config.json 文件\r\n\r\n每次更新时最好覆盖掉 config.json 文件\r\n\r\n支持 gop 形式的个人配置 config.user.json, 所以为了防止每次修改, 可以自己新建一个.\r\n\r\n## 下载\r\n到 https://github.com/Kisesy/gscan_quic/releases 下载编译好的\r\n\r\n## 感谢\r\n\r\n改自 yinqiwen 大神的 https://github.com/yinqiwen/gscan 在此感谢\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FKisesy%2Fgscan_quic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FKisesy%2Fgscan_quic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FKisesy%2Fgscan_quic/lists"}