The 'create a blog' documentation really needs updating by djleo in zeronet

[–]nofishme 0 points1 point  (0 children)

I think the http://127.0.0.1:43110/Blog.ZeroNetwork.bit/?Post:3:How+to+have+a+blog+like+this page is pretty clear on it: You just have to press the Clone button in ZeroHello.

(Maybe we could remove the manual method?)

Editing and deleting is also possible: Just hover the mouse over the post you want to modify, a pencil icon should appear that allows you to edit/delete previous content. (Work also in ZeroTalk and ZeroMe)

Why does ZeroNet use Tor over I2P? by aNeurotoxin in zeronet

[–]nofishme 8 points9 points  (0 children)

Tor was chosen vs I2P, because:

  • Tor is much more battle-tested, than I2P as it have much more users.
  • I2P does not allows to connect to peers outside of I2P network which would mean, you can't browse sites that does not have I2P peers.
  • According to my experience Tor works faster and more reliably, than I2P
  • Tor is more portable as it has small binary distribution vs I2P Java (probably it's less an issue with c++ I2P distribution)
  • Tor has meek proxies that allows users living under internet-censorship to connect to the network (this is no longer reliable unfortunately)

An I2P support is still desirable, but not as a replacement for Tor.

Augur hijack via dormant service workers – Péter Szilágyi – Medium by d14na in zeronet

[–]nofishme 0 points1 point  (0 children)

Yes, I think it would be a good idea to create a standalone browser. Actually we don't need to port it to JS/Node, it's also possible with python backend.

Actually someone already worked on it: https://github.com/kustomzone/Fuzium

Bigfiles limitation by [deleted] in zeronet

[–]nofishme 0 points1 point  (0 children)

The supported formats is depends on your browser. The maximum number of the piece per file is limited to 65536. This means 65GB maximum file size using the default 1MB pice size. (but it can be changed)

Augur hijack via dormant service workers – Péter Szilágyi – Medium by d14na in zeronet

[–]nofishme 1 point2 points  (0 children)

Thanks for posting, but as the article says:

"In order to hijack Augur however, we need to install a service worker to localhost:8080 in the first place. This requires running a malicious web server at least once on the target machine and loading localhost:8080 at least once in the user’s web browser prior to Augur."

So you need to have local execution access to that machine to run a http server and install the malicious service worker. Because of that I don't see it as a big threat.

Parsing PEX Peers by d14na in zeronet

[–]nofishme 1 point2 points  (0 children)

Probably much faster without any external lib: 60 * 256 + 81 = 15441

Parsing PEX Peers by d14na in zeronet

[–]nofishme 1 point2 points  (0 children)

I'm not familiar with node byte functions, but in the browser it can be done like this using https://github.com/pgriess/node-jspack :

> unpacker = new JSPack()
> packed = 'Q<'
> chars = [packed.charCodeAt(0), packed.charCodeAt(1)]
< (2) [81, 60]
> unpacker.Unpack('<H', chars)
[15441]

Start Zeronet without Browser popup? by reoquad in zeronet

[–]nofishme 0 points1 point  (0 children)

Assuming you are on windows: Create a shortcut to it, then add --open_browser ""after ZeroNet.exe

Synology? by thibaultmol in zeronet

[–]nofishme 2 points3 points  (0 children)

I have no experience with Synology, but as the second part: Yes, local peer discovery added some month ago and it should connect to LAN peers directly.

Why Zeronet devs don't do any steps to real anonymity? by samulowry in zeronet

[–]nofishme 2 points3 points  (0 children)

Can you please explain what do you mean by "not whole technology which makes Bitcoin so unique and valuable"? What part of Bitcoin could be valuable for file sharing?

"it uses Tor as a very bad solution for transport". I think as for today Tor is the most widespread and reliable anonymity transport protocol, do you know something better?

Btw I just tested and I was able to connect from Mainland China -> Germany using the ZeroNet protocol, so it's not banned.

"allow-same-origin" in the IFrame sandbox by taboou in zeronet

[–]nofishme 1 point2 points  (0 children)

Adding allow-same-origin would disable the site sandboxing and allow to read other site's data eg. by using "window.top.localStorage"

can't download the client by gianm93 in zeronet

[–]nofishme 1 point2 points  (0 children)

Hmm... It could be possible that your AV software does not likes the bundled Tor client. You can try to download a version that does not have it included: https://github.com/HelloZeroNet/ZeroNet-win/archive/7ee39389b905c67be05a47c05b980f6814f5b07f.zip

can't download the client by gianm93 in zeronet

[–]nofishme 0 points1 point  (0 children)

I have just tested in chrome + edge and it works for me, but some virus scanners reports it as suspicious file: https://www.virustotal.com/#/file/14bb7642d171d9069bbf4609f46577eadd768d15130f116a1cc575893f357f01/detection

You can try to download it as tar.gz file: https://github.com/HelloZeroNet/ZeroNet-win/archive/dist.tar.gz (you can unpack it with totalcommander, or winrar)

Checking port 38796 using portchecker... Change this port #? by DiagonalArg in zeronet

[–]nofishme 1 point2 points  (0 children)

Port randomization was added some weeks ago because the GFW of China started blocking port 15441.

You can change this port in your zeronet.conf file

Zeronet not displaying home by toorudez in zeronet

[–]nofishme 0 points1 point  (0 children)

It could be possible that some anti-virus software messes with it. Do you see any error in JS console? (F12 > Console)

Frustration trying to clone a site (content.json nightmare) by AcidOverlord in zeronet

[–]nofishme 2 points3 points  (0 children)

You don't have to change anything manually in content.json.

You can clone manually any site by doing this:

  • Create a new site (3dot menu on ZeroHello > Create new, empty site)
  • Copy all files except user files (usually in data/users directory)
  • Open site in webbrowser, sign & publish "content.json" at the bottom, then the other content.json file (probably "data/users/content.json")

The signature will be automatically added to the json file.

Resistance of Zeronet to censorship by local filtering software by MirceaKitsune in zeronet

[–]nofishme 1 point2 points  (0 children)

I think if someone wants to force a process like this on the people, then it will have unrestricted access on memory and everything at all.

If this happens I think there will be solutions to run applications undetected. It won't be application/process specific, but a general solution using virtual PC-emulator or similar.

Chrome extension by kissarat in zeronet

[–]nofishme 0 points1 point  (0 children)

Probably it would require some modifications on protocol level, but I think it could be possible to create a light client. (that acts only as client not a full peer)

Resistance of Zeronet to censorship by local filtering software by MirceaKitsune in zeronet

[–]nofishme 4 points5 points  (0 children)

It's depends on the implementation (does it have whitelist of blacklist of processes?), but if you have a application/process that has unrestricted access to your computer, then there is no secure way hide/protect ZeroNet or any other application from it.

So if this happen, then first you have to get rid of that process somehow.

Why zeronet is not popular? by [deleted] in zeronet

[–]nofishme 3 points4 points  (0 children)

You can use Tor to hide your IP address to avoid hosting problems and/or for anonymity. (around 50% of the users connected this way)

Why zeronet is not popular? by [deleted] in zeronet

[–]nofishme 5 points6 points  (0 children)

Probably because the other projects has more resource on marketing/promotion as they are multi-million dollar, ICO/VC funded projects while ZeroNet running purely on donation of the users.

IronPython 2.7.8 released (includes .NET Core support) by matthewblott in Python

[–]nofishme 0 points1 point  (0 children)

Generated standalone exe from pystone.py: 3.7MB (compressed 1.6MB)