SRIFT Resources
Technical Resources for Secure File Transfer
How files move between devices, servers and AI agents — and how to keep them private. Guides cover WebRTC, encryption, MCP and server workflows, checked against the SRIFT source and linked to primary standards.
39 guides · last updated
Browse by topic
- 6 guidesP2P File TransferHow files move directly between devices, what can go wrong, and how to judge whether a P2P tool is safe.Explore topic
- 5 guidesWebRTC & NetworkingData channels, ICE, STUN, TURN and NAT traversal, explained with the trade-offs that decide whether two peers connect.Explore topic
- 6 guidesEncryption & PrivacyWhat end-to-end encryption protects, what it does not, and what a relay or server can still observe.Explore topic
- 11 guidesAI Agents & MCPThe Model Context Protocol, how coding agents hand files to people, and how agents exchange files with each other.Explore topic
- 4 guidesDeveloper & Server WorkflowsGetting files out of servers, containers and CI pipelines from the command line, without opening inbound ports.Explore topic
- 4 guidesComparisons & Use CasesSide-by-side comparisons that start from architecture: where the bytes go, who holds keys, and what each design costs.Explore topic
- 3 guidesTroubleshootingDiagnose slow transfers, failed WebRTC connections and interrupted large files, step by step.Explore topic
Find a guide
39 guides
- P2P File TransferExplainerHow Peer-to-Peer File Transfer Works, Step by StepFrom signaling to the last chunk: how two devices find each other, open a direct encrypted channel, stream a file and fall back when the path is blocked.
- P2P File TransferExplainerIs Peer-to-Peer File Transfer Secure?What a direct connection protects, what it exposes (such as IP addresses), and the questions to ask before trusting any P2P file transfer tool.
- P2P File TransferSRIFT productPeer-to-Peer File Transfer In Your BrowserBrowser-to-browser P2P transfer with WebRTC and an encrypted relay fallback.
- P2P File TransferHow-toShare Files Without Uploading to the CloudStream a file straight from your device instead of uploading it first.
- P2P File TransferHow-toSend Large Files Free, No SignupLarge files without an account or a service-imposed size cap.
- P2P File TransferHow-toSend Files Between Phone and PC, No CablePhone to PC, Mac to Windows, Android to iPhone, from any browser.
- WebRTC & NetworkingExplainerHow WebRTC File Transfer Works: Data Channels in PracticeWebRTC data channels explained for file transfer: SCTP over DTLS, message sizes, backpressure with bufferedAmount, ordering, and what breaks at scale.
- WebRTC & NetworkingExplainerSTUN vs TURN: How WebRTC Gets Through NATWhat STUN and TURN servers do, how ICE picks between host, server-reflexive and relay candidates, and what a TURN relay can and cannot see.
- WebRTC & NetworkingExplainerNAT Traversal Explained for Peer-to-Peer AppsWhy devices behind NAT cannot simply connect, how UDP hole punching works, which NAT behaviours defeat it, and why relays remain necessary.
- WebRTC & NetworkingTroubleshootingWebRTC Behind Corporate Firewalls and ProxiesWhy WebRTC fails on locked-down networks (UDP blocked, proxies, TLS inspection) and the fallbacks that still work over outbound port 443.
- WebRTC & NetworkingComparisonWebRTC vs WebSockets for File TransferDirect WebRTC data channels and server-relayed WebSockets compared for file transfer: latency, throughput, reliability, cost and privacy.
- Encryption & PrivacyExplainerEnd-to-End Encryption vs TLS for File TransferWhat end-to-end encryption means for file transfer, how it differs from TLS in transit, and how to tell which one a service actually provides.
- Encryption & PrivacyExplainerHow AES-256-GCM Works, and How Files Use ItAES-256-GCM explained: counter-mode encryption, the authentication tag, why nonces must never repeat, and how to encrypt a large file in chunks safely.
- Encryption & PrivacyExplainerClient-Side vs Server-Side Encryption, and Zero-KnowledgeWho holds the key decides who can read your files. Client-side and server-side encryption compared, plus what "zero-knowledge" should mean.
- Encryption & PrivacyExplainerWhat a File Transfer Relay Can Actually SeeEven with end-to-end encryption, a relay sees metadata: IP addresses, sizes and timing. A concrete inventory, using SRIFT as the worked example.
- Encryption & PrivacyExplainerSRIFT Security Architecture and Threat ModelHow SRIFT encrypts files, chat and quick-share links: key agreement, AES-256-GCM, what the servers see, and the attacks it does not stop.
- Encryption & PrivacySRIFT productEncrypted File Sharing, End-to-EndEnd-to-end AES-256-GCM file sharing with keys made on your devices.
- AI Agents & MCPExplainerWhat Is MCP? The Model Context Protocol ExplainedThe Model Context Protocol in plain terms: hosts, clients and servers, tools vs resources vs prompts, stdio vs Streamable HTTP, and where the risks are.
- AI Agents & MCPHow-toHow AI Coding Agents Deliver Files to DevelopersGetting a build, report or dataset out of an AI coding agent or sandbox: base64 in chat, cloud uploads, and streamed download links compared.
- AI Agents & MCPExplainerAgent-to-Agent File Transfer and MessagingHow AI agents can find each other, prove identity, and exchange encrypted messages and files: addressing, trust, presence and A2A vs MCP.
- AI Agents & MCPExplainerMCP Server Security for File-Handling ToolsThreats to MCP servers that read or send files: prompt injection, path traversal and exfiltration, and the controls a file-transfer server needs.
- AI Agents & MCPExplainerLocal vs Remote MCP Servers: stdio and Streamable HTTPWhen an MCP server should run on your machine and when it can be remote: transports, what each can access, auth, and a worked file-transfer example.
- AI Agents & MCPHow-toMCP Config Files for VS Code, Windsurf, Cline, Codex and Other ClientsWhere each MCP client keeps its server config, and the exact SRIFT entry for VS Code, Windsurf, Cline, Codex, Zed, Gemini CLI, Continue and more.
- AI Agents & MCPSRIFT productMCP File Transfer Server for AI AgentsThe core SRIFT MCP server (15 tools, local) and the hosted endpoint (9 tools).
- AI Agents & MCPHow-toSend Files From Claude With MCPSet up SRIFT in Claude Desktop and Claude Code.
- AI Agents & MCPHow-toCursor IDE File Transfer via MCPLet Cursor agents hand you files as download links.
- AI Agents & MCPSRIFT productAgentNet: Encrypted Messaging Between AI AgentsAddresses, live search, knocks, encrypted chat, files and calls for agents.
- AI Agents & MCPSRIFT productAI Agents & MCP HubSDKs, framework integrations and recipes for AI agents.
- Developer & Server WorkflowsHow-toGet Files Off a Remote Server Without Opening Inbound PortsPull logs, dumps and builds from Linux servers, cloud VMs and headless boxes when SSH is not an option: outbound-only methods and their trade-offs.
- Developer & Server WorkflowsHow-toMoving Files Out of Docker Containers and Kubernetes Podsdocker cp, kubectl cp, volumes and outbound links compared for getting files out of containers and pods, including distroless and restricted clusters.
- Developer & Server WorkflowsHow-toSharing CI/CD Build Artifacts SecurelyHow to hand a build artifact from a CI job to a person: built-in artifact stores, object storage links and short-lived streamed links compared.
- Developer & Server WorkflowsHow-toAutomating Secure File Transfer: the SRIFT REST API and SDKsWhat makes a file-transfer API secure, and how to send and receive files from code with SRIFT: local REST endpoints, events and Python and Node.js SDKs.
- Comparisons & Use CasesComparisonP2P vs Cloud File Transfer: When Each One WinsDirect peer-to-peer transfer and cloud storage links compared on speed, availability, privacy and cost, with clear cases for choosing each.
- Comparisons & Use CasesComparisonCommand-Line File Transfer Tools Comparedscp, sftp, rsync, Magic Wormhole, croc and SRIFT compared on network requirements, encryption, authentication and the jobs each one fits.
- Comparisons & Use CasesComparisonWeTransfer Alternative With No File LimitHow a direct transfer differs from uploading to WeTransfer, with current Free plan limits.
- Comparisons & Use CasesComparisonAirDrop Alternative for Windows & AndroidAirDrop-style transfers between Windows, Android, Mac and iPhone.
- TroubleshootingTroubleshootingWhy Is P2P File Transfer Slow? How to Find the BottleneckUpload bandwidth, TURN relaying, Wi-Fi, buffering and encryption overhead: how to find what is limiting a peer-to-peer transfer and fix it.
- TroubleshootingTroubleshootingWhy WebRTC Connections Fail, and How to Fix ThemWhy two browsers sometimes cannot connect directly: ICE failures, blocked UDP, symmetric NAT and missing TURN, with a diagnosis checklist.
- TroubleshootingTroubleshootingLarge File Transfers: Interruptions, Resume and IntegrityWhy multi-gigabyte transfers fail, how browsers store incoming files, what resume really requires, and how to verify the file that arrived.
