It became apparent, around mid-January 2017, that the ability to post pictures on ZeroMe can be abused with all manner of annoying spam (and potentially, illegal material). Coupled with a lack of any form of moderation at the time, this became enough of a nuisance to warrant a minor version upgrade to ZeroNet, adding the ability to mute users. Github commit (clearnet)
However, even after muting a given user, you are still hosting and therefore distributing the material that prompted you muting them. This can be a problem in the less-tolerent areas of the world, so I decided to do something about it.
scrub.[sh|cmd] automatically finds, shreds and removes all content posted, published, or otherwise put on ZeroNet by all users on your mute list. There are both Linux and Windows versions of the
scrub.[sh|cmd] script. Mac users will need to devise their own, as I don't own a Mac to test on.
Tested on Windows 7 x64 SP1 and Ubuntu 16.04.1.
A word of caution: due to how the
shred utility works, it is not recommended to run
scrub.[sh|cmd] on SSDs or other nonvolatile solid-state storage; it's not guaranteed to work (due to wear leveling) and you'll wear out the medium faster.
Downloads are available at the ZeroMux Repo link in the left pane. For peace of mind, two packages are available: one with prebuilt Windows dependencies and one without. README.txt has a list of hashes for every dependency and links to source code for such.
Dependencies not included
After downloading and unzipping, move the
scrub-muted-users folder into your ZeroNet/data folder, and read the README.txt.
You will need to rename the file to something with a
.zip extension, otherwise it may not be recognized by your unzipping software.
To verify integrity of a given file on Windows, open a command line, navigate to the directory in which the downloaded zip resides, then execute:
certutil -hashfile FILE ALGORITHM
where FILE is the filename, and ALGORITHM is one of the following: MD5, SHA1, SHA256 or SHA512
To verify on Linux, [md5|sha1|sha256|sha512]sum FILE.
I hope this helps!
(thanks to @konar for proofreading <3)
EDIT: Finally fixed my signing problems; links updated to reflect new location.