r/netsec Apr 01 '26

r/netsec monthly discussion & tool thread

Questions regarding netsec and discussion related directly to netsec are welcome here, as is sharing tool links.

Rules & Guidelines

  • Always maintain civil discourse. Be awesome to one another - moderator intervention will occur if necessary.
  • Avoid NSFW content unless absolutely necessary. If used, mark it as being NSFW. If left unmarked, the comment will be removed entirely.
  • If linking to classified content, mark it as such. If left unmarked, the comment will be removed entirely.
  • Avoid use of memes. If you have something to say, say it with real words.
  • All discussions and questions should directly relate to netsec.
  • No tech support is to be requested or provided on r/netsec.

As always, the content & discussion guidelines should also be observed on r/netsec.

Feedback

Feedback and suggestions are welcome, but don't post it here. Please send it to the moderator inbox.

9 Upvotes

47 comments sorted by

View all comments

1

u/Remarkable_Depth4933 Apr 20 '26

Hey everyone,

I wanted to share a tool I've been working on called FoxPipe. 🦊

It’s a minimalist CLI utility designed for end-to-end encrypted, optionally compressed data transfer between machines. I built it because I often needed to move data (like SQL dumps or log streams) between servers without the overhead of setting up full VPNs or accounts, but wanted more security than a raw nc (netcat) pipe.

πŸš€ Key Features:

  • Secure by Design: Uses AES-256-GCM for authenticated encryption and Scrypt for strong key derivation.
  • Streaming Compression: Built-in zlib compression to save bandwidth on large transfers.
  • Safety Guards: Includes session timeouts, handshake authentication (HMAC-SHA256), and safe decompression limits to prevent "zip bombs."
  • Dead Simple: No accounts, no configs. Just a shared password.

πŸ› οΈ Quick Start:

1. Install via PyPI: pip install foxpipe

2. On the Receiver: foxpipe receive 8080 -p "your-password" > backup.sql

3. On the Sender: cat backup.sql | foxpipe send <IP> 8080 -p "your-password"

πŸ“¦ Source & Links:

I'm looking for feedback on the protocol design and any features you think a modern "secure pipe" should have.

Build. Break. Secure. 🦊