Readit News logoReadit News
pnathan · 4 years ago
I've run Freenet twice in the last twenty years. Maybe 2006, 2012? Each time CSAM was surprisingly visible. Maybe these days it's kicked off to a corner but back then it was pretty much a click away.

I'm going to have to say if that's the basic motivation for censorship resistant communication in the USA, I am disappointed and sad.

Wonder if it's actually useful in places where you actually have censorship, or if it's just a nice beacon for the ISP to send the rubber hose men to visit.

Not to mention random links purporting to be terrorist manuals, normal porn, incoherent blogs and the other usual detritus.

b5 · 4 years ago
That was my experience too, the few times I tried it. I haven't been back for just that reason. There's nothing that I can do on there that I can't do on the real internet and even the tiniest risk of CSAM material reaching my machine is not worth it.

It's sad but I think in most modern democracies that are relatively free, like the USA and EU, the primary use for these services is CSAM. There's no other reason to use it, except maybe paranoia or technical curiosity, and only the former will keep someone using it. The technically curious will move on quite quickly.

hutzlibu · 4 years ago
" There's no other reason to use it, except maybe paranoia or technical curiosity,"

How about idealism?

I mean 20 years ago, you would have been declared paranoid, if you said secret government agencies and big corporations track everything you do online - but now you just speak a inconvinient truth, most people are aware of, but try to ignore it as much as possible.

It is good, to have working alternative plattforms, in case there are really needed by us in the west.

But yeah, currently I do not use them either, because my last experience with them were "dark", too. Because yes, the strongest incentive right now have those people not acting out of idealism, but because their content is not tolerated on the open web. Quite a shitty situation. How do one establish a "alternative, anonymous" communication service, without attracting all the kicked out elsewhere btards first?

ArneBab · 4 years ago
Have you ever been threatened by a right-wing extremist that they would come to your house when you answered their hatred online and pointed out the flaws in their logic?

I have been.

That’s why I deeply appreciate having a pseudonym that’s separated from where I live so I don’t have to fear Neonazis turning up at my doorstep or attacking my kids when I write something they do not like.

cgtzczykldpq · 4 years ago
If y'all only try to see if there is CSAM and then uninstall when you succeed, then of course the CSAM percentage will become high because only the CSAM perverts do not leave!

So instead keep using it and actually put the other content onto it yourself!

Hosting on Freenet is free and easy, you just upload a site and post it to FMS and it will be online for many years if people keep accessing it.

You don't need any server whatsoever: The machines of the other users store content which you upload (in an encrypted fashion so they cannot censor it and aren't legally culpable for it). It automatically gets replicated to more machines as it becomes more popular, thus good content stays available for a very long time and unpopular content gets garbage-collected.

So put your "money", i.e. effort, where your mouth is:

Don't just only constantly criticize FAANG for lack of privacy and censorship.

Instead, also take care of actively maintaining the spaces which provide privacy & freedom so they don't become barren.

A free public space which is only controlled by the general public needs the general public to take care of it.

pnathan · 4 years ago
Honestly, both times I wanted to see what was there. It provided no material benefit over, say, tilde.town, with added (1) legal risk (CSAM) and (2) ethical risk (providing some hosting to CSAM).

There's this thing where a certain level of censorship resistance and free speech seems to yield some very horrible things. I don't even want to remark on the US law (first amendment rights, legal analysis) here, just focusing on ethics.

> A free public space which is only controlled by the general public needs the general public to take care of it.

I would remark here that the traditional system for taking care of a general space is to have a government controlling it, whether that be the council of elders, a senate, or a monarch. Fully democratic/anarchist space management is not typical of a human society. The historical outcome of fully unregulated online spaces seems to be a lot of CSAM and groupthink.

anyway. freenet is technically interesting, legally dodgy, and, imho, an ethical trap.

JohnHaugeland · 4 years ago
I have no ethical obligation to move my assets onto a corrupt network in order to reduce the percentage of illegal material there, no.

This is a ridiculous position.

The network is flawed. It's not hard to provide anonymity and yet still be able to remove child pornography.

Stop being an apologist for a network that delivers child pornography. Absolutely nothing makes this unfixable except the creators' dedication to making false ethical arguments.

user-the-name · 4 years ago
The problem really, really isn't the percentage. It is the total number.
gilrain · 4 years ago
> So instead keep using it and actually put the other content onto it yourself!

“Make the place I like better by being there!”

Nah. Make the place you like better, then people will want to be there.

red-Freenet-I2P · 4 years ago
I've used Freenet and I2P heavily on and off for years. It still baffles me how people don't understand the mentality behind using Freenet. Censorship resistant platforms help keep society free, yes. And they are sometimes abused by bad people just like any other tool, yes. But they are so much more than that.

Do you remember the early internet? The Internet before JavaScript, ads, and commercialization was everywhere? Do you remember surfing through homemade webpages that someone put a lot of thought and effort into? Do you remember usenet? Do you remember not even imagining that some corporation or government was collecting your data in-bulk?

That's Freenet. It's the internet that should have been.

I came for the memes and I stayed for the community. FMS and WoT (Freenet Message System and Web of Trust) use trust lists to decide what I see and most people who use FMS and Sone (sort of like Twitter) are decent. Pedo's and generally bad people typically use Frost-Next, a third party application that the Freenet Project does not endorse that is susceptible to spam. I have had so many in-depth, thought-provoking discussions on FMS over the years. Far more than any other clearnet website today, Reddit included. There is a real sense of community on Freenet you'll be hard pressed to find elsewhere.

I enjoy making websites and writing. Freenet hosts numerous websites (freesites) I have made over the years and a ton of my political and philosophical writings. I just finished making a Super Mario 64 Freesite in honor of one of my favorite video games. I spent a lot of time working on it and I'm proud of it. That's just for Freenet. I live in the United States too, and this is what I use Freenet for. I also host the Astronomy Picture Of the Day freesite I update everyday. You don't have to need censorship resistance to use Freenet, it's existence merely safeguards the prerequisite to all real civil liberties in the digital age-- privacy. I am convinced that the existence of Freenet and tools like it (especially Tor) are necessary for a free society to exist.

I2P is great too and I'm just as passionate about that, though it's been awhile since my servers have been up. Same philosophy of censorship resistance, but with I2P you have to run a server 24/7 to host content and can have dynamic content as well. Freenet is more distributed. I2P is like Tor but is more used by nerds than criminals. Both I2P and Freenet are amazing tools. I highly recommend people to check them out.

paulsutter · 4 years ago
Decentralized platforms need signed messages, signed upvotes / downvotes, and an open ranking algorithm otherwise they can never be an alternative to centralized systems like Twitter

Censorship shouldnt be the central focus. The real hope is that from 1000 ranking algorithms, we can find one that isn't a divisiveness amplifier

ArneBab · 4 years ago
Which is exactly what Freenet provides, because it is needed to prevent censorship by spamming.

Along with pseudonymity that prevents people from pressuring you into voting as they wish.

jmnicolas · 4 years ago
> Wonder if it's actually useful in places where you actually have censorship

It's not like we're immune to this in the west, didn't you see the censorship on all the social media recently?

Deleted Comment

bb88 · 4 years ago
> I'm going to have to say if that's the basic motivation for censorship resistant communication in the USA, I am disappointed and sad.

P2P was mostly about piracy. NNTP was used before that. BBS's were before that. And what comes next? IPFS?

hammyhavoc · 4 years ago
Yikes! Sounds like something to avoid.

Dead Comment

samsquire · 4 years ago
You have to go out of your way to find abusive media on freenet. There are many top lists of freesites and they are censored of abusive media.

I recommend FMS the freenet messaging system which uses web of trust successfully to moderate messages in a Usenet forum.

ta988 · 4 years ago
I am glad it evolved a bit, it used to host a lot of child porn, nazi/fascist material etc And clearly you would be exposed to it through messages or not well annotated index.
ogurechny · 4 years ago
This is interesting, I don't remember seeing more than trace amounts of “nazi/fascist material” there at all. Sure, someone has probably thought that the world needs another copy of Mein Kampf, or has had a real important story of how Jews did 9/11, and maybe these freesites are still (partially) available after a decade or so (I am not at all bothered to check, to be honest), but general amount of such loonies has definitely been at the usual level of any decently sized internet community. As for Freenet forum systems, I can only remember a prolific Frost spammer who was either a persistent troll, or a mentally ill person, neither of which is unfamiliar to experienced internet users. It seems to me that some mental inertia has made you continue the list of “offensive content” with “nazi/fascist material, etc.” after you've mentioned “child porn”.

What I don't understand is the word “exposed”. Let's take Mein Kampf, for example. I am sure have hit upon it on the internet multiple times over the years. I am sure anyone can find its text in no time, even if their native country banned it. Still it never occurred to me to start reading it. It would really be a joke, and I have nearly endless list of better things to read. I guess I was “exposed” to Mein Kampf, so what?

gameswithgo · 4 years ago
it still does, op is disingenuous or naive
azalemeth · 4 years ago
Out of curiosity, what sort of things are on freenet? Is it worth installing it in a Tails VM?
kafkaIncarnate · 4 years ago
Freenet requires your hard drive to allocate ~2GB of raw space of encrypted unknown data that basically makes your machine a "node" in the network. Whatever is in that cache you will never be able to know, as it's encrypted in a way that querying is based on encrypted hops and an associated TTL like feature.

It's incredibly slow (think Tor over Tor over Tor), and needs to be run for 1-2 weeks to even work mildly. Tails would not be an ideal choice, a dedicated space is necessary.

There's no real reason to use Tor to connect to Freenet anyway, as it's encrypted in a way that the network traffic cannot be known nor even the content on your machine by yourself unless you know the private key which serves as a link to the content you are trying to locate, and it eventually will sync up those keys with your local storage. You don't even know the public key of the content that is stored in this local cache.

If you've seen Silicon Valley, this is the idea that likely founded "the Platform" concept, but they add a bit of magic and speed to the concept for the show. When your content is published, it's published "everywhere and nowhere". If you publish something, then destroy your node, that content will stay in many nodes and still be accessible. This information gets kept or cleared out based on how often it is being queried.

cgtzczykldpq · 4 years ago
Freenet's default feature is HTML sites - just like the regular web but fully hosted on Freenet and only accessible through it.

The content of those sites is whatever their authors want it to be :)

Further, dynamic applications such as forums are also available. Here's a list of apps built on top of Freenet: https://github.com/freenet/wiki/wiki/Projects

Freenet needs UDP so it likely won't work on Tails as Tails tunnels everything through Tor - which does not support UDP AFAIK.

ArneBab · 4 years ago
What I see are mostly opinion blogs (lots of technical and political stuff), forums and some media-sites. The most recent pretty unique site I saw was a mario64 fansite.
adrianN · 4 years ago
Check with your local laws whether you expose yourself to the risk of a friendly 2am visit by the police for hosting illegal content.
marcodiego · 4 years ago
I like the fact that I can expose a machine using tor. Its .onion address becomes something analog to a public ip address[0]. It even works behind a nat, so I can ssh to a machine of mine from anywhere in the world. The problem: the other point must support tor to access it.

Anyone knows a way using these overlay networks, tor, i2p, freenet, to expose a service on a machine behind a NAT to be accessed through the internet without the need of clients needing special software?

[0] https://golb.hplar.ch/2019/01/expose-server-tor.html

cgtzczykldpq · 4 years ago
Freenet is not a point-to-point network. I.e. you cannot address a specific computer on Freenet by something like an IP.

(Well you can, but you shouldn't want to, will explain below.)

Freenet is a datastore: It addresses content, not computers.

So a Freenet address points to a file or a directory of files (a zip). The addresses can be versioned so files/dirs can be updated.

A file/dir may be stored anywhere in Freenet. Where it is stored is not known - the machines which store it are anonymous so censorship is prevented. If many people request a file, it will get stored on more machines automatically.

Now of course you can make a specific computer constantly publish new versions of a file to "send" data like on IP and poll for a remote file to receive data. This can emulate direct connections and does work.

But it invalidates the whole point of Freenet:

Freenet wants to be censorship-resistant, so content should not rely on a single computer to keep existing because that is a single point of failure.

nephanth · 4 years ago
You cannot do that through freenet though : freenet does not work in a server-client way. At its core, it is more like ipfs : it shares static files. That means you can share static websites / blogs / even mail and bbs. All serverless though
southerntofu · 4 years ago
If you don't want additional software requirements client side, then it means you need a publicly-routable IP address on your server, or at least publicly-routable IP/port pairs. This can be achieved in a few ways:

- use a VPN from a net-neutral ISP to obtain a real public IP address over VPN (5-10€/mo)

- route specific ports to your own machine from an internet-facing server (via SSH/Wireguard/VPN tunnels) ; unfortunately it makes it impossible for different people (backend servers) to share a single routable port

- reverse proxy specific protocols to a backend server, using for example TLS SNI (or eSNI) headers ; a single internet-facing server can serve many different vhosts to separate backends, where TLS encryption is terminated on the backend

But of course you can run tor/i2p and other crypto-secure routing protocols (yggdrasil, zeronet, cjdns...) to expand the ways to reach your server. I'm unaware of good protocol-agnostic address discovery... for tor we usually do TOFU over DNS (eg. onionMX records) or HTTPS (HTTP2 Alt-SVC headers). The GNU Name System, at least on paper, sounds like the perfect crypto-secure naming scheme that could securely bootstrap addresses from names, but i don't think it has broad adoption yet.

Deleted Comment

Yuioup · 4 years ago
I stay away from it because chunks of the data is hosted on your local machine, and it could potentially contain very unsavory data. Sure it's encrypted but try to explain that to your local law enforcement.
cgtzczykldpq · 4 years ago
Freenet does not give you the decryption keys to the data you host, you don't know what you're hosting, hence you're not responsible for what it could be decrypted to.

And even if law enforcement could successfully convince a court that you're doing something illegal by hosting data which you cannot look into:

They couldn't first acquire the necessary search warrant because they couldn't prove that you are the one who is hosting the particular piece of illegal data: Freenet's routing algorithm is anonymized, both the people who retrieve data and the people who store it are anonymous. (Disclaimer: The security of the anonymization depends on how you've configured Freenet. In the less secure modes a well-funded attacker can de-anonymize you.)

So if law enforcement knows a certain file is evil then they cannot easily find out the IP addresses of the people who store it, and the people who store it don't know that they are doing so.

Hence it is censorship-resistant :)

lr4444lr · 4 years ago
...hence you're not responsible for what it could be decrypted to.

You do NOT want your defense in court to rest on convincing a judge or jury of this.

notanzaiiswear · 4 years ago
But if somebody downloads the data, and they can track the source to your computer, do they even have to decrypt it on your computer? (I mean does law enforcement have to decrypt it on your computer, or could they just indirectly prove you hosted the data).

Dead Comment

fsflover · 4 years ago
> Sure it's encrypted but try to explain that to your local law enforcement.

But how will they read it if even you can't?

__MatrixMan__ · 4 years ago
They might've purchased a decryption key from some dark corner of the internet and after failing to trace the money to the bad-guy they're now hoping to track him down by IP address. Probably it would surface in court that you're not the bad guy they're after, but who knows what kind of bad things they'll do to you in the meantime.
giyokun · 4 years ago
But how good is a phone call.... if you cannot speak.

Dead Comment

red-Freenet-I2P · 4 years ago
Aaron Jones (a cop) literally gave an introduction to his local Linux Usergroup to Freenet explaining what it is and how much he loves it. You can find that on the Freenet Project's website.

You're only going to have a few encrypted chunks of a given file in your datastore, you don't know what the file chunks are when put together or the key used to decrypt it. Information is neutral on Freenet. You would NOT get in trouble just for running a Freenet node in any sane/ free country in the world. If you go out of your way to use Freenet for something illegal, that's another matter entirely.

If you're paranoid, just use a VPN or install it to a VPS and SSH into it.

Dead Comment

fsflover · 4 years ago
How is it better than I2P: https://geti2p.net?

Upd: found this: https://geti2p.net/en/comparison/freenet.

azalemeth · 4 years ago
My understanding is that:

-- i2p was originally a fork of freenet

-- Freenet was designed and conceived as a datastore, fist and foremost, whereas i2p using 'garlic routing' was apt for any IP protocol proxied over it (a bit like tor)

-- Freenet therefore is more efficient and distributing popular data

-- There are some concerns about the algoirthms behind freenet's anonymity, which i2p claims [1] are troublesome.

-- Incidentally, I have heard complaints about the crypto behind i2p, but I am not expert in this area enough to comment. My understanding is that the consensus is that "tor r is better", but note you can e.g. run freenet over tor if desired.

I played with both as a curious teenager around the time they were released. I am now largely terrified to, because of the prospect of accidentally finding CSAM, which I suspect is very high on both platforms.

[1] https://geti2p.net/en/comparison/freenet

wongarsu · 4 years ago
> I am now largely terrified to, because of the prospect of accidentally finding CSAM, which I suspect is very high on both platforms.

Chilling effects in a nutshell.

not_m_anissimov · 4 years ago
You're not likely to find child porn on Tor anymore unless you go looking for it. It's there, because Tor is much bigger than Freenet and I2P, but it's out the way. The hidden wikis were all cleaned up years ago. I bet the drug marketplaces thought it was bad for business to be listed alongside that sort of thing.

Freenet is the same as it ever was. I don't think you could play around on there and not find that stuff. Dunno what's going on on I2P these days.

ArneBab · 4 years ago
To find CSAM on Freenet nowadays you have to go out of your way to search for it. All the default index pages (entry points) filter out content that is illegal by itself (as CSAM is), and if you talk about that in FMS or Sone you’ll quickly find your pseudonym blocked by most accounts.
xvilka · 4 years ago
There is one more key difference - I2P has C++ implementation[1] which allows it to be run on the low-performance machines, e.g. routers. It is impossible in case of Java. I wish it had been Rust, though...

[1] https://github.com/PurpleI2P/i2pd

quotemstr · 4 years ago
Why would it be impossible to run Java on low performance machines? There have been mobile and embedded Java implementations for literally decades. C++ doesn't magically imbue a program with performance superpowers either.

It's lazy to equate implementation language with performance profile.

red-Freenet-I2P · 4 years ago
I've used heavily I2P and Freenet both.

To answer your question, better? Neither I2P nor Freenet claim to be inherently better than the other. It depends entirely on what you are using Freenet or I2P for.

I2P is like Tor but internal (it does not mainly anonymize clearnet traffic, think onionland) and it is anonymous by default. How anonymous? Theoretically as anonymous as Tor. You can use I2P for torrents and filesharing, pretty fast irc, etc. To host an eepsite (I2P site) you have to run a server and keep it running as long as you want the site to be up, similar to running a Tor hidden service or any server on the clearnet.

Freenet has a lot more static content (no JavaScript), reminds one of the early internet (in a good way, mostly). Hosting of freesites (Freenet sites) and files is distributed, no need to run a server to have your site up. There is no 'delete' button on Freenet either. Files/ sites are deleted when no one accesses them for a time. Popular content stays forever. Sites under 2MB in size typically stay forever. Freenet is not anonymous by default, you need to know people IRL who use it to create a friend-to-friend darknet for it to be anonymous. I use mine with a VPN.

Both networks are great, lots of cool people use them. I use FMS a lot (Freenet Message System, similar to Usenet) and Sone. When I use I2P I usually host a few eepsites and hang around Irc2p (I2P's irc). I recommend installing and using both. They're both great.

hkt · 4 years ago
They are different things. I2P is a transport layer, freenet is a (imo weird) combination of transport layer and distributed storage. So, running IRC over freenet (for instance) isn't a thing. Personally my take is that freenet is conceptually not as interesting as running bittorrent over i2p, but YMMV.
ogurechny · 4 years ago
Freenet implements low latency queue and allows for near-realtime communication over distributed storage. Specifically, “IRC over Freenet” WAS made long time ago. You get modem-like delays and bandwidth, but is this a problem? Trying to use it when someone is actively searching for you is a different story, because there's a balance between sending data and being detectable.
red-Freenet-I2P · 4 years ago
You're mostly right. There is FLIP (basically irc for Freenet) but as you can imagine it's very slow. No such thing as instant messaging on Freenet. You can theoretically stream live video at low resolution (with a large delay) but it's not really designed for dynamic content.
mikece · 4 years ago
Without getting into which are better for now, are these the only two options for this concept right now?
fsflover · 4 years ago
encryptluks2 · 4 years ago
There is always Tor
dejw · 4 years ago
how is it different to Tor project?
edgyquant · 4 years ago
Tors not really “P2P” right? It bounces you around between 7 nodes so you don’t even know the peer you’re connecting to
ArneBab · 4 years ago
To make this short:

wget 'http://ftp.lysator.liu.se/pub/freenet/fred-releases/build014...' -O new_installer_offline.jar;

java -jar new_installer_offline.jar

If you want Freenet on a server:

java -jar new_installer_offline.jar -console

bananamerica · 4 years ago
Everyone wants absolute free speech until their platform is taken over by conspiracy freaks, white supremacists, nazis, and anti vaxxers...
ArneBab · 4 years ago
And then you find out, whether your moderation works.

Point in case: On Freenet it does. But I had to close down my youtube comments on my channel completely when they discovered my youtube-Account. Because it’s the clearnet where moderation sucks.

Its actually scaling, fully decentralized moderation system is how Freenet keeps communication friendly with actual pseudonymity and privacy protection: https://www.draketo.de/english/freenet/friendly-communicatio...

schleck8 · 4 years ago
The two top comments are of people complaining about csam content floating around freenet
bananamerica · 4 years ago
I know some of the words you used.
ellyagg · 4 years ago
No, I definitely want absolute free speech so folks can safely talk about taboo subjects. Not being able to have a forum to discuss taboo subjects is a creeping evil, IMO.
bananamerica · 4 years ago
What exactly is a taboo subject?
intricatedetail · 4 years ago
Don't forget about activists and competition posting illegal content and then reporting it.
didjathinkmess · 4 years ago
Just because I don't agree with Nazis who want to take my guns away, doesn't mean I want to censor them. It's much more useful to engage with them and get into an open discussion. I stand up for their right to say whatever they like because it's a foundational human right. Think old ACLU or NPR before they went full authoritarian and now fully embrace censorship.

If the question is WHO to censor, I've always thought the solution is not at the server side but on the client side. Any platform where sensitive topics are being discussed (conspiracies for example) is going to be spammed, trolled, forum slided, etc. The solution is to have filtering on the client side take away the spam. Similar to how you have ad lists which block adsense, googleanalytics, etc. Allow ALL speech, and then filter out just the ones you want. Much better than having a tyrannical government or corrupt media or powerful tech giants do it for me.

bananamerica · 4 years ago
That's nice theory. In practice, however, I'd like to see you try to engage them (as you put it), and have a nice, civil, productive exchange with white supremacists.
p4bl0 · 4 years ago
I see a lot of people here comparing Freenet with I2P and I know that these are historically tied together but I would say that it would make a lot more sense to compare Freenet with IPFS, as both are content network, while I2P is more like Tor than Freenet, an overlay transport network.

I don't know how Freenet works well so I'm not sure how it differs from IPFS, I would really like to see some kind of comparison table on how they do things.

Cilvic · 4 years ago
I read the basic difference to be anonymity of the user. Which freenet protects by design but has therefore spam and DoS to deal with. Whereas IPFS doesn't have those problems, but also no privacy.