Skip to content

Instantly share code, notes, and snippets.

View david415's full-sized avatar
💭
♥️Ⓐλ😼

David Stainton david415

💭
♥️Ⓐλ😼
View GitHub Profile
@david415
david415 / gist:7eca8611853caec30467
Last active August 29, 2015 14:08
tahoe-lafs onion grid client config
[node]
nickname = client
web.reveal_storage_furls = true
# use this addr/port in your webrowser to interact with your local tahoe-lafs gateway
web.port = tcp:7657:interface=127.0.0.1
web.static = public_html
tub.location = client.fakelocation:1
[client]
introducer.furl = pb://[email protected]:58086/introducer
@david415
david415 / gist:f04280cbb155b7c01411
Created September 4, 2014 16:04
old tails ferm.conf
# -*- mode: conf[space] -*-
#
# Configuration file for ferm(1).
#
# IPv4
domain ip {
table filter {
chain INPUT {
policy DROP;
@david415
david415 / gist:7673228b18df08cf2f1b
Last active August 29, 2015 14:05
tails tahoe demo info
friends_shared URI:DIR2-RO:4hnsmpmtt6bsvaringrr64jykm:3bardkdce373o7qhlmqqk7qllboxztsvmfggesyo2fnnjidnnbtq
http://zy2w6qd4jhqfi7eh.onion/uri/URI%3ADIR2-RO%3A4hnsmpmtt6bsvaringrr64jykm%3A3bardkdce373o7qhlmqqk7qllboxztsvmfggesyo2fnnjidnnbtq/
URI:DIR2:rav6x72e35vnzdhvdnre62v5xy:3bardkdce373o7qhlmqqk7qllboxztsvmfggesyo2fnnjidnnbtq
@david415
david415 / gist:cbd6342db0894ba98f94
Last active August 29, 2015 14:05
Tahoe-LAFS APT mirror
cat <<EOT>mirror.list
set base_path /home/amnesia/apt-mirror
set defaultarch amd64
set nthreads 20
set _tilde 0
deb http://deb.mempo.org/debian wheezy main
clean http://deb.mempo.org/debian
EOT
sudo apt-get update
sudo apt-get install apt-mirror
@david415
david415 / gist:c3e0079948fe59abe054
Created August 7, 2014 23:52
tahoe storage for onion grid configuration
[node]
nickname = noname
web.reveal_storage_furls = true
web.static = public_html
web.port = tcp:3456:interface=127.0.0.1
tub.port = tcp:37020:interface=127.0.0.1
# XXX
tub.location = myCuteKittyCat.onion:43000
@david415
david415 / gist:0d799847cf4cde2ce7bb
Created August 4, 2014 20:20
Tahoe-LAFS Cryptoparty workshop!
Crypto party Tahoe-LAFS Onion Grid Workshop
or "How you and your friends can setup an onion
grid for file sharing and file storage."
Note: This guide is written with the assumption that the user's local workstation
runs Tails with a persistent encrypted volume AND
the remote Tahoe-LAFS storage servers run Debian Wheezy Linux.
@david415
david415 / gist:58cd168a8600bf42f338
Created August 4, 2014 20:14
Basic Tails Backups
Basic Backup Strategy for Tails users using Tahoe-LAFS
requirements:
- Tails 1.1 or higher
- connecting information to a Tahoe-LAFS grid:
@david415
david415 / gist:56a397d116a96248e093
Created July 6, 2014 09:06
generic tahoe client config
[node]
nickname = client
web.reveal_storage_furls = true
web.port = tcp:3456:interface=127.0.0.1
web.static = public_html
tub.location = client.fakelocation:1
[client]
introducer.furl = pb://MyTubID@tor:myHiddenService.onion:HiddenPort/introducer
shares.needed = 3
shares.happy = 5
@david415
david415 / gist:da33d2a9f7090faf2a80
Last active November 13, 2017 05:06
use Ansible to configure a Tails system as a Tahoe-LAFS onion grid client
step 1:
get the latest stable python virtualenv and cryptographically verify it.
save it to: ~/Persistent/virtualenv-x.xx.x/
step 2:
create a virtual env to run ansible:
Persistent/virtualenv-x.xx.x/virtualenv.py --system-site-packages Persistent/virtenv-ansible
New python executable in Persistent/virtenv-ansible/bin/python
Installing setuptools, pip...done.
@david415
david415 / gist:9c6bcb1ab310788fe0b4
Created May 1, 2014 23:11
install endpoint parser in virtualenv
cd projects/virtualenv-1.11.1/
./virtualenv.py ~/virtenv-endpoints-test
. ~/virtenv-endpoints-test/bin/activate
usewithtor pip install twisted
cd ~/projects
git clone https://github.com/david415/txsocksx.git
cd txsocksx
git checkout endpoint_parsers
usewithtor python setup.py install
cd examples # CWD is now /home/human/projects/txsocksx/examples