ferogram.dev / ferogram-connect
CN

ferogram-connect

Raw TCP connection, MTProto framing and transport for ferogram. Takes a TCP connection to a Telegram DC and gives back decrypted, framed MTProto messages.

Rust v0.6.5 MIT OR Apache-2.0
Cargo.toml
[dependencies]
ferogram-connect = "0.6.5"

What it does

  • Abridged, Intermediate, Padded Intermediate, and Full transport framing
  • Obfuscated2 AES-256-CTR transport for bypassing DPI and MTProxy
  • FakeTLS transport for 0xee MTProxy secrets
  • SOCKS5 proxy with optional username/password (feature: socks5)
  • MTProxy (tg://proxy?... and https://t.me/proxy?...) parsing and connection
  • Keepalive pings with configurable interval, plus gzip inflate/compress for containers
ferogram └ ferogram-mtsender └ ferogram-connect ← here
Explore the workspace