{"repo":"vesvault/snif","free":true,"listed":false,"github":"https://github.com/vesvault/snif","clone":"git clone https://github.com/vesvault/snif.git","description":"Public, browser-trusted HTTPS for any device behind NAT — the device keeps its private key, the relay forwards SNI-routed ciphertext and can't read the traffic. Relay + connector + CA proxy; IETF draft-zubov-snif.","language":"C","stars":17,"topics":["iot","tls","relay","e2ee","tls-proxy","cert-manager","tls-certificate-management","tls-connection","serverless","end-to-end-encryption"],"license":"Apache-2.0","category":"self-hosted-apps","readme_excerpt":"\\ / e2e TLS CA Proxy . = 1.0.1 - cURL Private relay ( snifd + snif-relay + ca-proxy ) - HTTP + HTTPS server with .htaccess (tested on Apache) - mod rewrite and mod headers (adjust the .htaccess files for other servers) - PHP + mod php - Perl + CPAN Specification & security SNIF is a specified open protocol, published as the IETF Internet-Draft draft-zubov-snif (\"Deploying Publicly Trusted TLS Servers on Devices Behind NAT Using SNI-based End-to-End TLS Forwarding\"). The canonical spec lives on the IETF datatracker; a plain-language trust model lives here: - security-model.md — what SNIF protects, the trust assumptions, and the threat model. - snifdog/README — the CA Transparency watchdog that monitors public CT logs to detect a mis-issued certificate, backstopping the relay-cannot-impersonate guarantee. To report a vulnerability, see SECURITY.md — please disclose privately, not via public issues. License SNIF is licensed under the Apache License, Version 2.0 — see COPYING and NOTICE. Both the connector and the relay are permissively licensed: you can embed the connector in proprietary apps and stand up your own relay without copyleft obligations.","default_branch":null,"files":null,"tree":[],"storefront":"/r/vesvault","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vesvault/snif/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}