# patterniha/SNI-Spoofing

Bypass DPI with IP/TCP-Header manipulation

Repository: https://github.com/patterniha/SNI-Spoofing
Canonical: https://ross.abutalabs.com/products/sni-spoofing
Language: Python
License: GPL-3.0
License Family: copyleft
Last push: 2026-04-14T01:02:25+00:00

## Health v2 (maintenance only)
Score: 53/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 77, release rhythm 47, longevity 10
- inputs: {"age_days": 143, "days_push": 142, "days_rel": 142, "gap_med": null, "n_releases_24m": 1}
- flags: young
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2687, forks 236 (observed 2026-08-28T04:07:10.813865+00:00)

## What it is
A Python CLI tool that bypasses Deep Packet Inspection (DPI) by manipulating IP and TCP headers, such as spoofing SNI fields. It is used to circumvent internet censorship and access blocked websites.

## Use cases
- bypass DPI-based internet censorship
- access blocked websites in restrictive networks
- spoof SNI to evade TLS filtering
- circumvent firewall packet inspection
- unblock sites on Iranian or similar national firewalls

## When to choose
- you need to evade DPI censorship without a full VPN
- you want a lightweight Python tool for SNI/TCP header manipulation
- your network blocks sites via TLS SNI inspection

## When to avoid
- you need a full encrypted tunnel or VPN solution
- your network blocks by IP rather than DPI
- you need a GUI or non-technical setup

## Facets
- artifact type: cli-tool
- maturity: active
- function: security, networking, proxy, privacy
- domain: censorship-circumvention, networking, security, privacy
- platform: python, cli, cross-platform
- tags: dpi-bypass, sni-spoofing, tcp-header-manipulation, anti-censorship, packet-manipulation, linux

## Member repositories
- patterniha/SNI-Spoofing (main) score 53

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:10.813865+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:17:46.483983+00:00, confidence not recorded.
  - readme: https://github.com/patterniha/SNI-Spoofing (fetched 2026-08-28T04:07:10.813865+00:00, sha 0f550527a8e2)
- Data as of 2026-08-30T08:39:29.467469+00:00.
