Set up SNI spoofing profiles with a fake server name for the TLS handshake
Paste proxy connection strings and switch between saved configurations
Bulk scan domain names to find ones hosted on Cloudflare for spoofing setups
Choose between standard proxy, full tunnel, or system proxy modes depending on need
| zethrise/spoofgui | tyrrrz/osuhelper | tobitege/flowery.net | |
|---|---|---|---|
| Stars | 111 | 108 | 100 |
| Language | C# | C# | C# |
| Last pushed | — | 2023-07-16 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | easy | easy | easy |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | general | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires administrator privileges, ARM64 Windows is not supported.
SpoofGUI is a Windows desktop application that provides a graphical interface for SNI spoofing, a network technique used to bypass certain types of connection filtering. It is a fork of an existing command-line tool called SNI-Spoofing, and its purpose is to make that tool accessible through a proper Windows UI without requiring manual command-line setup. The application is not a VPN. It works by running a local listener that intercepts outbound connections and substitutes a different server name in the initial TLS handshake, which is the part of a secure connection where the client announces which website it wants to reach. It bundles two other network tools: Xray, which handles proxy connections for protocols like VLESS, VMess, Trojan, and Shadowsocks, and sing-box, which can route all operating system traffic through a network tunnel. The three modes available are a standard proxy mode that only routes traffic from apps you configure manually, a tunnel mode that routes everything, and a system proxy mode that sets Windows-level proxy settings. The interface includes several sections. One manages SNI spoofing profiles, where you define which IP and port to connect to and what fake server name to send. Another handles proxy server configurations, where you can paste connection strings in standard formats and switch between them. A scanner section can bulk-test domain names and flag which ones are hosted on Cloudflare, since those domains are commonly used as the fake server name in SNI spoofing setups. The app is self-contained: the release installer downloads the required third-party binaries automatically and does not require Python.NET, or the proxy tools to be pre-installed. It requires administrator privileges because packet manipulation at the network level needs elevated access. Builds are available for 64-bit and 32-bit Windows. ARM64 is not supported because one of the underlying drivers has no ARM64 version. The project is licensed under GPL-3.0, inherited from the upstream tool it is based on.
SpoofGUI is a Windows app with a graphical interface for SNI spoofing, bundling proxy tools so users can bypass certain connection filtering without command line setup.
Mainly C#. The stack also includes C#, Xray, sing-box.
GPL-3.0 requires that any modified or distributed version stays open source under the same license.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.