greenpng executes signed, anti-tampering fingerprint probes in real visitor browsers with sealed upstream ingest, delivering stable device identities and instant fraud verdicts to your backend.
A multi-layered defense mesh combining browser-level cryptographic signatures with kernel-speed Rust edge computing.
Dynamic staged collection from basic system traits to WebGL shader drift, audio entropy, and silicon crystal thermal frequency deviations.
Built on Cloudflare's Pingora framework for blazing fast TLS termination, connection reuse, and sub-millisecond sealed ingestion.
Ed25519-signed immutable client packs. Replays and payload tampering are rejected upstream before reaching persistence.
Composite scoring across input dynamics, device stack consistency, automation hooks, and environment authenticity.
Deterministic, collision-resistant device fingerprinting that survives browser restarts without third-party cookies or intrusive tracking.
Automatic /24 (IPv4) and /48 (IPv6) subnet truncation, strict cookie allowlisting, zero PII storage, and full GDPR/CCPA readiness.
Ultra-fast in-memory L1 cache for instant session deduplication combined with PostgreSQL L3 for deep forensic queries.
Deploy risk rule improvements and signature updates live via cryptographically verified over-the-air module distribution.
From the visitor's DOM execution to your enterprise microservices.
Pinned /gr.js bootstrap loads versioned, immutable collector packs onto the client DOM.
Cloudflare Pingora reverse proxy terminates TLS and validates encrypted envelope authenticity.
gr-probe-core executes device clustering, association ladder inference, and anti-poisoning.
Backend microservices query verdicts in milliseconds via six native client SDKs.
| Component | Technology Stack | Primary Function |
|---|---|---|
gr-probe-plane |
Cloudflare Pingora + OpenSSL (Rust) | High-throughput edge gateway, sealed ingest receiver, B8 TLS SNI verification. |
gr-service |
Axum + Tokio (Rust) | Control plane, multi-tenant administrative portal, OTA module registry. |
gr-probe-core |
Rust + signed OTA modules | Device clustering, silicon curve analysis, multi-axis risk scoring algorithm. |
gr-probe-store |
PostgreSQL + Redis + In-Memory LRU | Hot/Cold tiered storage, audit logs, tenant configurations, idempotency deduplication. |
Thin, high-performance client libraries designed to integrate into your authentication, payment, or registration workflows.
package main
import (
"fmt"
"log"
"os"
gr "github.com/greenpng/gr-server/sdk/go"
)
func main() {
c := gr.New("https://pv.yourdomain.com", os.Getenv("GR_SITE_RESULT_KEY"))
// Poll until the analysis is ready (8s deadline, 250ms interval)
result, err := c.WaitForResult("sess_91bf20a4ce", "sdk", 8000, 250)
if err != nil {
log.Fatalf("Risk assessment failed: %v", err)
}
pp, _ := result["product_public"].(map[string]interface{})
bot, _ := pp["bot"].(map[string]interface{})
fmt.Printf("Verdict: %v | Bot result: %v\n", bot["verdict"], bot["result"])
// "human" | "watch" | "bot" | "crawler" ... / "not_detected" | "good" | "bad"
cf, _ := gr.CookieFields(result) // server-captured allowlisted cookies
fmt.Println("Cookie fields:", cf)
}
greenpng is built upon foundational open-source engineering and cutting-edge security research including Cloudflare Pingora, Tokio, OpenSSL, FingerprintJS and CreepJS.