Get Ping

Zero-knowledge encrypted messaging.

Download Source Code
scroll
Downloads

Choose your platform

Ping runs natively on Linux, Windows, and macOS. A Telegram miniapp and Python CLI are also available.

Loading downloads...
Clone and build

Clone and build

Ping is open source. Clone the repository and run the Python CLI directly.

    # Clone the repository
    git clone https://github.com/attacless/ping.git
    cd ping
    
    # Install dependencies
    pip install cryptography websockets certifi

    # Optional: faster crypto (recommended)
    pip install secp256k1

    # or
    pip install coincurve

    # Optional: QR code generation
    pip install qrcode

    # Run
    python ping.py --room myroom --username alice
    
    # Hardened mode (timing jitter, decoy traffic)
    python ping.py --room myroom --hardened
    
    # Persistent identity (saves to ~/.ping)
    python ping.py --room myroom --persist
    
python3 ping.py color --matrix

  
Debian/Ubuntu/Tails/Mint

Debian/Ubuntu/Tails/Mint

Use if your system uses managed python modules.

    # Clone the repository
    git clone https://github.com/attacless/ping.git
    cd ping

    # Install pip
    sudo apt install python3-pip

    # Install dependencies
    sudo apt install python3-cryptography python3-websockets python3-certifi

    # Install optional dependencies
    sudo apt install python3-coincurve python3-secp256k1

    # Optional: QR code generation
    sudo apt install python3-qrcode
  
System Requirements

Minimum specs

Desktop App

Architecture64-bit (x86_64 or ARM64)
Memory512 MB RAM
Disk Space50 MB
NetworkInternet connection

Linux

  • Ubuntu 22.04+ / Debian 12+
  • libwebkit2gtk-4.1
  • libgtk-3
  • libayatana-appindicator3

Windows

  • Windows 10 (1803) or later
  • WebView2 Runtime
  • 64-bit only

macOS

  • macOS 10.15 Catalina+
  • Apple Silicon or Intel
  • Built-in WebKit

Python CLI

  • Python 3.9+
  • cryptography
  • websockets
  • certifi (macOS)

Telegram

  • Telegram 6.9+
  • Any OS / device
  • No install needed
Security

Built for privacy

Messages exist only in transit. No servers store them. No cloud backs them up, no archive survives to be seized, subpoenaed, or sold. Ephemeral by design.

E2E Encrypted
Zero Knowledge
No Accounts
Decentralized
Open Source