- 2
- 91 191
JustAddFlux
Austria
Registrace 30. 01. 2024
Electronics, computer stuff, hardware and software hacking, ham radio, and the odd bit about RC.
Warning: May contain trace amounts of trains.
Warning: May contain trace amounts of trains.
Shareboxx - Offline Wifi Filesharing (RIP PirateBox)
Shareboxx is a revival of Piratebox, the now-defunct wifi-based offline filesharing system. Make a disconnected WIFI access point that lets everyone connect and freely download (and upload) files. Think geocaching, but wireless and with movies. I'll show you how Shareboxx works, how it was developed, and how to install it on a Raspberry Pi.
In a future video I'll give instructions on how to use Unifi gear to boost the range of Shareboxx, in case you have a bigger neighborhood to cover.
EDIT: At 3:10 when I say that the UI is "really nice to use" - I meant in comparison to the raw webserver file list we got in Piratebox. I am not a web designer and the UI of Shareboxx could really use some help from someone who knows what they're doing...
Also no disrespect to Piratebox intended - it was an awesome project, especially for back when it was made.
Sourcecode, instructions and wiki on Github: github.com/dividebysandwich/shareboxx
00:00 Intro
02:45 What is Shareboxx
04:35 Code deep-dive
10:51 Install scripts
14:02 Raspberry Pi installation
17:22 Outro
In a future video I'll give instructions on how to use Unifi gear to boost the range of Shareboxx, in case you have a bigger neighborhood to cover.
EDIT: At 3:10 when I say that the UI is "really nice to use" - I meant in comparison to the raw webserver file list we got in Piratebox. I am not a web designer and the UI of Shareboxx could really use some help from someone who knows what they're doing...
Also no disrespect to Piratebox intended - it was an awesome project, especially for back when it was made.
Sourcecode, instructions and wiki on Github: github.com/dividebysandwich/shareboxx
00:00 Intro
02:45 What is Shareboxx
04:35 Code deep-dive
10:51 Install scripts
14:02 Raspberry Pi installation
17:22 Outro
zhlédnutí: 35 441
Video
uConsole: The off-the-shelf cyberdeck
zhlédnutí 56KPřed 4 měsíci
The Clockwork uConsole is a Raspi CM4 powered portable computer for nerds. Will you leave your phone and laptop at home and take this instead? No! But it's still a lot of fun. Clockwork website: www.clockworkpi.com Charge current fix: forum.clockworkpi.com/t/uconsole-how-does-charging-work/10990/34 uPico board: www.tindie.com/products/quadbit/upico/ uHub board: www.tindie.com/products/quadbit/u...
༺❀⚜️x🤘🏻x⚜️❀༻
I bet that freeze dried rat gets gooey with humidity...
Do you know of any good screen protectors for the uConsole?
I used to frequent a bigger blacker one in my youth.
No not rust. Use php like normal ppl
Algorithm.
During the cold war, the CIA was disgusting... After the cold war... nothing has changed.
I used to run a piratebox in my old phone. I hope i can do it again!
I still have my Piratebox, the UPnP server and image board are two of its best features.
You need to add public key management for unique ID when adding chat. It could also be used to sign file uploads.
Very cool - thanks for sharing, and resurrecting an awesome concept!
17:37 Thanks to your video I had to check out Clockwork. This looks like a neat little gadget. Have you done or will you do a video about it?
Good luck getting one, I ordered a uconsole almost a year ago, still waiting...
Please get rid of the music while you're talking and explaining. It gets too distracting.
cool
Any posibility to run this on an openWRT Router?
can you make a premade image for pi with ssh enabled or allow for changing primary settings upon first landing of the webui?
i want one becausee i DONT want a phone
I understand exchanging linux isos. But how do you prevent from uploading something criminally offensive on box like this? Also how would you advertise it to any device? Also how does it work on modern smartphones which notoriously hate connecting to any local network devices if WIFI doesn't have internet access (thus they fallback to cellular based internet)
In terms of legality, I really don't see why common carrier protections don't apply here. If you start investigating and moderating, you lose common carrier status. Practically speaking though, I think the usb drop has the benefit of not avoiding legal action to the original provider of the hosting - it will probably be a while before we have cheap wifi serving tech that can similarly be deployed in the wild with an indefinite power source. In terms of morality, some people are going to abuse anything used for enhancing anonymity or privacy, and they will find another venue if they don't have this one. If this argument doesn't land with you, you're not part of the target audience. The days of early Internet weren't so carefully corporately curated and policed as today, and yet our mature internet is chock full of "criminally offensive" things. Some of us think the early days without the spying and curation were better in a lot of ways. On the technical problem, the user has to drop their data connection if they're using a modern corpo device. This will make the device limited to those in the know, which might be for the best anyway.
Hello there, regarding what is said at 15:45, that a USB stick is used for an external Wi-Fi adapter, may I ask which version of Raspberry Pi you're using? (please only tell me here if you can safely tell here publicly online) Are you using a version that does not natively has built-in Wi-Fi support or does your Rasperry Pi support Wi-Fi natively and you just chose to use a USB-stick for an external Wi-Fi adapter? Also, I'm not sure if you're the right guy to ask, but I'm being courageous right now and just ask - assuming I have a version of the Raspberry Pi that has built-in Wi-Fi capability natively, but I would like disable it hardware-wise, so that I can be hundred-percent sure that no virus turns on the Wi-Fi on the software-side without me wanting it to do so a) do you know if the Wi-Fi of the Raspberry Pi could somehow be disabled on the hardware side as I just described while still keeping the rest of the Raspberry Pi functional? and b) do you know how it could be done? Looking forward to your reply, Simon PS: If anyone else who has knowledge about those issues a) and/or b) would like to reply to these questions, I'd also appreciate it. Have a great day everyone!
This has a huge potential. I would implement a map wensite and use passwords for shareboxes that would be on the site. (Simmilar to geoCach hints)
thank for the update i will create this 2
I have pirate box , ot works at home from solar panel ,
I know virtually nothing, but would like to do something like this for an offline pdf server. Would there be a way to make this a read-only archive?
Piratebox had promise. I was able to make one when it was running, but my other half decided to steal the usb stick out of the router and somehow broke it permanently, and I didn’t make another. Good to see someone keeping the idea alive
*hacker music*
it's a JOKE ? .. in 2011 with piratebox (TP-Link_MR3020) LOL
This reminds me a bit of the old dialup BBS days. It was such a different feel from the global internet, each little BBS being like its own island with its own culture, file bases, message boards, private messaging, (and of course the games!). Esoteric, occult, pirate and hacking text files transmitting person to person, BBS to BBS. You'd never know quite where the BBS was located but that it was in your local town since it shared your phone area code. It was wild, underground, and exciting.
Ahhh that brings back memories. I used to host one of the main nodes of the official IBM "Bits of Blue" BBS system at home. We had multiple phone lines run just to manage those, and a bank of external 3Com modems running 24/7, haha! It was so fun! I miss the good'ol ripscrip/zshell days sometimes. Edit: Oh! Except you DIDN'T know where we were by area code - we had 800 #s assigned to all the data lines specifically to make this more difficult, for privacy reasons. (Some of the data on this BBS was privileged corporate information only accessible to certain users with permission - we're talking source code and development discussions on OS/2 while it was under development, so we couldn't risk someone coming and snagging the physical hard drives by locating our house...)
Would it be possible to links them together like meshtastic? It would be pretty cool though probably impractical.
That's not a bad price.
The only thing I wish for out of this is for a password protected folder, for reasons.
You might consider an opt-in config option for files that expire. I wrote an issue about it on the GH.
This is really cool.
i hope they make no stress about the SAVED Movie.... maybe you should remove THAT short part...
Yeah, but what’s this for?
I dunno. What is geocaching for? Fun, I guess?
All the nay-sayers in these comments do not pass the hack the planet vibe check
Techno-weenies... ;D
There's legitimate concerns. However there is one vibe check that should scare off most non-technical users: All relevant browsers show huge warning pages when connecting to a plaintext webserver, or https with self-signed certificate.
@@JustAddFlux In other words, if you don't know what you're doing, you don't belong here. Proceed at your own risk.
@@JustAddFlux lol
Man, the USB stick in the wall brings back memories of wardriving and all sorts of early 00s grey hat stuff.
How can I edit the hosted page?
In src/app.rs
So basically a web server with some scripts for uploading an downloading files.
And chat. As a captive portal. Yep.
@@JustAddFlux I guess I would make it with FrankenPHP … or with Assembly language, if I am really bored. Have not touched low-level languages languages for almost three decades.
No music please! Soooo distracting
I wonder if something like this could be ported to an esp32 (with sd card).
Too slow, waaaaaaay too slow. But otherwise trivial. And by that I mean copy together a few samples from the arduino IDE trivial.
Can we get a download function
I don't understand, there is a download function?
@@JustAddFlux okay i was too stupid
super cool! I still have an old Piratebox! Would be rad to have the chat function too!
Chat is already implemented, check github!
I miss Pirate box, such a great project, Hope this gets some good attention and people jump on to help flesh it out and expand it.
In the event of an unfortunate incident, it's likely they will jam the WIFI bands as a first step. Can there be a wired alternative mode for SHTFproofing?
Depends on your definition of SHTF. Also, jamming 2.4 and 5GHz is a high energy, low range affair. A jammer would have to be next to your house. Also, who is "they"? Nuclear EMP? Short time affair only. "The Government"? I hate to break it to you, but your government doesn't care about your wifi ;) If you wanna use a cable, go ahead. Shareboxx doesn't care about the PHY.
@@JustAddFlux Good to know thx
Maybe my pocketchip can PIRATE streets again!
Gloryhole file transfer
The computer equivalent of a glory hole. Always use protection....
Unfortunately, they are not open hardware as they are advertising! There are no PCBs, you cannot edit anything there, feels bad. Not having those is a blocker for me.
The PCB files are indeed missing on github. I am not sure what's going on there.
@@JustAddFlux I don't know either but feels dishonest from them, the community has been requesting the PCB files for ages now and lots of mods have been held of because of lack of PCB files. Schematics are good but what's the point of them if you need to make a work of guessing when designing stuff for it.
I would recommend to change the overwrite protection slightly to not just append the number at the end, but before the extension. That way it will be easier to deal with the data on the client browser for example. Keep going, its always nice to have options :)
Good idea!
Aaaand implemented!
I've been waiting for this to happen again.. long live piratebox
Latest update adds chat!
same here