EgeBalci/sgn
SGN — polymorphic binary encoder observed · 2026-08-28
Health v2 · maintenance only
91/100
- Activity 94
- Release rhythm 83
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 87
- age_days: 2499
- days_rel: 36
- days_push: 36
- n_releases_24m: 2
Adoption not part of the score
2003 stars · 250 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
SGN is a polymorphic binary encoder that encodes shellcode using an additive feedback loop similar to an LFSR, producing statically undetectable payloads. It is a Rust reimplementation of the Metasploit Shikata ga nai encoder with improvements such as x64 support and a smaller, pseudo-randomly encoded decoder stub.
Use cases
- encode shellcode to evade static antivirus detection
- generate undetectable binary payloads for penetration testing
- polymorphically encode x86 and x64 shellcode
- replace shikata ga nai encoder with a modern implementation
- obfuscate payload bytes so they look like random data
When to choose
- you need statically undetectable encoded shellcode for authorized offensive security work
- you want x64 shellcode encoding support
- you need a dependency-free Rust tool that builds with plain cargo
When to avoid
- you need a defensive or malware-analysis tool rather than an offensive encoder
- your use of encoded payloads is not authorized or legal in your environment
- you need a pure obfuscator for general application code rather than shellcode
Facets
cli-tool · maturity active
security cryptography cli security penetration-testing reverse-engineering windows cross-platform cli shellcode-encoder polymorphic evasion shikata-ga-nai offensive-security rust linux macos
2 sources
- readme: https://github.com/EgeBalci/sgn · fetched 2026-08-28 · 4cf4b6291473
- registry_crates: https://crates.io/api/v1/crates/sgn · fetched 2026-08-29 · b0faa93c43b3
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| EgeBalci/sgn | main | 91 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem