Posted on 28 Aug 2016 by Matt TraudtLast upated 15 Jan 2017 at 11:31 pm
I work for the Naval Research Lab doing research and development on Tor.
I'm interested in preserving people's online privacy. I've started a group that maintains many useful services for the benefit of others, and am essentially the sole member. For deduplication purposes, you may see a list of public services we run here (onion service).
For my senior project, I worked on adding group chat to Ricochet. With the help of my advisor, Dr. Eugene Vasserman, I developed a set of protocols called Shrapnel that can be used for robust, secure group messaging.
The progress I made in implementing Shrapnel in Ricochet can be found here. I implemented everything but
This blog-like website is created with bm.
BM is a set of scripts that use common GNU utilities to dynamically create a static blog. See the README at the project page linked above for more information.
Movenseed is a python3 script that's handy for continuing to seed files after moving, renaming, and reorganizing them.
First you run the prework stage either on a directory containing the
correctly-organized files for seeding or a
.torrent file. Then you stop
seeding while you do all the moving and reorganizing you want. Finally, you
run the postwork stage on the directories that have the renamed/reorganized
files in order to create symbolic links to them in the original directory. See
the README at the project page linked above for more information.
Generally speaking, this script is helpful in many instances of semi-manual data deduplication.