bine
send
bine | send | |
---|---|---|
5 | 66 | |
748 | 4,040 | |
- | - | |
0.0 | 3.2 | |
9 months ago | 16 days ago | |
Go | JavaScript | |
MIT License | Mozilla Public License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bine
-
Apparently ProtonMail received a legal request from Europol through Swiss authorities to provide information about Youth for Climate action in Paris, they provided the IP address and information on the type of device used to the police
That is a bummer, although for now I guess it would be better than nothing to reach out to api.protonmail.ch through Tor. I'd be more motivated if it were an onion though. I had a look at the likely places it would need to be modified: https://github.com/ProtonMail/proton-bridge/search?q=dial and I think all it would take is to make a struct that extends https://github.com/cretz/bine so that it implements TLSDialer to make a drop-in Tor based connection. That would be very thorough and pretty escape-proof. I'm steadily talking myself into doing it...
-
Tor is a great sysadmin tool
Sure. I wrote https://github.com/cretz/bine (though I admittedly don't work on it much these days). I just have a few-line daemon that starts an HTTP (or gRPC or whatever) server on ephemeral onion service. Then I use that onion ID to access it (via TorBrowser or Orbot or a client built with the same library).
-
Show HN: Ots – share a secret via one-time URL (a simple Go CLI)
> Or a self-hosted option where the API could be deployed to the company's cloud of choice?
Can put it on Tor and give an ephemeral onion link (I wrote https://github.com/cretz/bine to help w/ just these use cases). So people could access via Tor browser or via the same CLI with a "client"/"get" command. Can even have the ephemeral server determine its been HTTP "GET"d and kill itself. Then you don't even need a public website.
-
Cwtch: Decentralized, privacy-preserving, multi-party messaging protocol
Shameless plug, I also wrote a simple lib that makes onion services easy: https://github.com/cretz/bine (OP's project uses a fork of it and I plan on putting more time into it soon)
-
Embedding Tor into an application without external installation.
https://github.com/ipsn/go-libtor and https://github.com/cretz/bine are excellent libraries to get you started. They do exactly what you are asking.
send
-
How to copy a file between devices?
There is also Send.Vis.ee, which is a community fork of Firefox Send. It has always worked very well for me personally. There are many public instances available with varying sizes and expiring conditions.
- Website: https://send.vis.ee/
- Source: https://github.com/timvisee/send
- List of instances at: https://github.com/timvisee/send-instances
-
YouTransfer: Self-hosted file transfer and sharing solution
I've been using Send, which I really like: https://github.com/timvisee/send
-
Ask HN: What is the best FOSS file sharing protocol/app?
Probably not what you are asking for, but if you would like to host on your own server, there is https://github.com/timvisee/send which is a fork of Firefox's Send.
You get a web interface where you can drag and drop files. It uploads the files to your own server and you will get a link to share them.
-
[Guide] How to setup Send instance
Send is a fork of Mozilla's Firefox Send. It's perfect for sharing files with friends with ease.
- Our customer's IT guy sent us a password via email
-
Looking for selfhosted application to easily share files
Send
- self hosted file sharing
-
Zippyshare is shutting down
Not much of a point to that. File upload forms are pretty trivial for one, and there already are plenty of good open-source solutions for that (e.g. send or pomf). Your main challenge is going to be finding the disk space/bandwidth for that sort of thing, but anyone with enough resources can already run a zippyshare "clone" with zero issues.
-
Looking for easy-peasy web server for the occasional sharing of large files
If it's just one time file sharing, try Send. Formerly Firefox Send, you can now self host it.
- A guide on how to share (huge) files end-to-end encrypted using your browser
What are some alternatives?
go-libtor - Self-contained Tor from Go
sharedrop - Easy P2P file transfer powered by WebRTC - inspired by Apple AirDrop
yopass - Secure sharing of secrets, passwords and files
ffsend - :mailbox_with_mail: Easily and securely share files from the command line. A fully featured Firefox Send client.
fasthttp - Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
pwndrop - Self-deployable file hosting service for red teamers, allowing to easily upload and share payloads over HTTP and WebDAV.
mqttPaho
snapdrop - A Progressive Web App for local file sharing
dns - DNS library in Go
send-instances - 🌍 A list of public Send instances. Mirror.
gnet - 🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go./ gnet 是一个高性能、轻量级、非阻塞的事件驱动 Go 网络框架。
YouTransfer - The simple but elegant self-hosted file transfer & sharing solution