G

Geneva Blog

geneva.cs.umd.edu · Company blog · on HN since 2020

The University of Maryland research group behind Geneva, which uses genetic algorithms to find ways around nation-state internet censorship.

What HN saysCommenters cite it as evidence that automated methods can bypass the Great Firewall, including its filtering of SNI and ESNI, and link its papers.
15HN people shared it
3linked it in comments
13stories submitted
213story points
1 year agolast shared
2020people per year2026

Most-shared posts

  1. 1
    Exposing and Circumventing China's Censorship of ESNI
    5 people · 12 points · first shared 2020 · discussion on HN
  2. 2
    Automatically learning how to evade nation-state censors
    4 people · 10 points · first shared 2020 · discussion on HN
  3. 3
    Weaponizing Middleboxes for TCP Reflected Amplification
    2 people · 185 points · first shared 2021 · 29 comments on HN
  4. 4
    Evading Censorship from the Server-Side
    2 people · 2 points · first shared 2020 · discussion on HN
  5. 5
  6. 6
  7. 7
    Papers
    1 people · first shared 2021
  8. 8
    Foci21.pdf
    1 people · first shared 2022

What HN people wrote when they linked it

ignoramous · 2021-06-08
The Great Firewall is bypassed by getoutline.com (self-hosted, open source), getlantern.io (once open source), and psiphon.ca (open source). There are also several other efforts that bundle multiple strategies like V2Ray. See also: https://geneva.cs.umd.edu/
laughinghan · 2022-07-23
That's what domain fronting is for, and even though the GFW attempts to filter by SNI, genetic algorithms like Geneva are able to find workarounds: https://geneva.cs.umd.edu/papers/foci21.pdf
Legogris · 2020-08-09
Some further explanation here: https://geneva.cs.umd.edu/posts/china-censors-esni/esni/ Looks like it's L4?

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close