Tangieman: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
(Created page with "I have no idea what I'm doing here, but I like what you guys are doing so I'm going to give it a shot.")
 
No edit summary
Line 1: Line 1:
I have no idea what I'm doing here, but I like what you guys are doing so I'm going to give it a shot.
read -r -d '' template <<'DOC_TEMPLATE'
Hi. My name is Michael Friedman and I'm regularly on the computer, learning about new things on the internet. It seems many here have the same interests I do and are much more skilled than I am. 
 
I belive in the the proliferation of technology by means of free software, affordable hardware, the unrestricted and uncensored transfer of information from one person to another and perhaps most of all, I believe in an individuals right to absolute privacy.
and well-informed consent.
 
My roots first touched ground in NW Washington and I've been tearing up the West Coast for the last thirty years. 
== On the web ==
 
I have an infrequently-updated weblog at https://faceted.wordpress.com/ and a
very out-of-date web page at https://synthesize.us/leif. I sometimes put things
on github at https://github.com/leif, and my wikipedia user page is
https://en.wikipedia.org/wiki/User:Leif. I used to be an avid user of
del.icio.us; somehow in the post-yahoo transition I lost my old username (leif)
so my ancient bookmarks are now at https://delicious.com/wiretapped instead. My
most frequently-updated presence is currently https://twitter.com/wiretapped.
 
My Noisebridge user page, which is presently the canonical home of this
identity document you are reading, is https://noisebridge.net/User:Leif.
 
== Shell access ==
 
If you want to make a shell account for me, paste this into your root shell:
 
adduser --gecos 'Leif Ryge' --uid 7711 --shell /bin/bash leif
mkdir -p ~leif/.ssh
cat > ~leif/.ssh/authorized_keys <<'EOF'
ssh-dss AAAAB3NzaC1kc3MAAACBAIKyHIzVcB4RDviXqnoxZw9TKNv2dxF/PQtD+05zvei4Gf3Hi46ImUtXzFhLUONwHm+yK/uojcAgs113S7Mcokmr8gwcbYdbksHvc/yjebowFs5eZPYtVf718MQ6rXOAAn17m9pGR5iYFrzUdyweuqwoGZjs5bCvRvB2isfGenrnAAAAFQDquxSOXoxK65tLY+2L9XXuJE8NpwAAAIAd0ZPj0+UCylwUBf3wEFYQBue5SZheYbUha2sVHI6YNQAEBpibLVzr3oJAzxvV8Ts7powrDtgsuJgMGQCdz45rUAZ2SLdiGCJWyofbbO0yGx2gBJOYTH24CkrhW7x9Zm0jtfYfuI1X268N/Yrn85loSj3+Zus4/YfqPYXi8nVWhAAAAIBos5XxpIylpsicOrhW0bU8A3OccqmMNKDGklU9q2SaqEspFrRTGFBzusp2jDxvwt2gWlJVwOeCkpehpbXTKaF1mdjEeMJfOq4MHRlG8XzdBoMDQvuYUf2P3Gu92wdIDQ3uyFQGTd8IZ6rIlrOTcwyMyeuqWj8mYCZ3qXTNLUsW+g== leif
EOF
cat >> ~leif/.bashrc <<'EOF'
python -c 'print (lambda r,w,h:"\n".join("".join((" ","▲")[c]
for c in s)for s in reduce(lambda a,y:a+[[r>>(a[y][x-1]*4+a[y][x]*2+a[y][(x+
1)%w])&1for x in range(w)]],range(h),[[0]*(w/2)+[1]+[0]*(w/2)])))(90,63,31)'
EOF
chown -R leif:leif ~leif
curl icanhazip.com | mail -s "account created" leif@synthesize.us
 
If your system's SSH port isn't internet reachable and/or you want to create a
Tor hidden service for me to connect to (and it is a Debian-based system), skip
the last command above and instead run these commands:
 
apt-get install tor
cat >> /etc/tor/torrc <<'EOF'
HiddenServiceDir /var/lib/tor/ssh/
HiddenServicePort 22 127.0.0.1:22
EOF
killall -1 tor
gpg --recv-key 16D542C49D6751E8
cat /var/lib/tor/ssh/hostname|gpg --trust-model always -ear 16D542C49D6751E8 |
mail -s encrypted leif@synthesize.us
 
== How to contact me ==
 
I am not currently reachable by telephone. If you know my phone number, please
don't leave voicemail for me because I won't hear it for months if ever.
 
The best ways to reach me are email (preferably encrypted) or XMPP+OTR.
 
My primary XMPP identity is wiretapped@jabber.ccc.de and my current OTR
fingerprint is a9641816ff8b7beb03392f9c3000e3a366c568bc.
 
If you need a new XMPP account, you can easily create one on the CCC server
using your XMPP client. I recommend connecting to jabber.ccc.de via its Tor
hidden service so that you won't need to trust hundreds or thousands of
certificate authorities when connecting. Its address is okj7xc6j2szr2y75.onion.
 
My current PGP key is below. It is signed by a fair number of people in the
"web of trust", whatever that is worth. I also posted the fingerprint on
twitter at https://twitter.com/wiretapped/status/369413556791300097 for
whatever that is worth. If you use the web of trust, you might be interested to
know that a signature from me on someone else's PGP identity means two things:
(1) I am reasonably confident that the person who possesses the identity's
private key has been using that name for a significant period of time, and
(2) I perceive them to have at least a basic understanding of how to use
asymmetric cryptography, whatever that is worth.
 
A note about importing my key from this page: Copy and pasting just the PUBLIC
KEY BLOCK verbatim from here will not work, because when signing this message
gpg escaped the key block's headers by prepending '- '. The quickest way to
import my key from this page is to copy and paste the entire text of this page
from your browser into "gpg | gpg --import" in your shell. The first instance
of gpg will verify the signature and output the unescaped signed part, and the
second instance will find the key in the middle of the message and import it.

Revision as of 05:00, 28 February 2016

read -r -d template <<'DOC_TEMPLATE' Hi. My name is Michael Friedman and I'm regularly on the computer, learning about new things on the internet. It seems many here have the same interests I do and are much more skilled than I am.

I belive in the the proliferation of technology by means of free software, affordable hardware, the unrestricted and uncensored transfer of information from one person to another and perhaps most of all, I believe in an individuals right to absolute privacy. and well-informed consent.

My roots first touched ground in NW Washington and I've been tearing up the West Coast for the last thirty years.

On the web

I have an infrequently-updated weblog at https://faceted.wordpress.com/ and a very out-of-date web page at https://synthesize.us/leif. I sometimes put things on github at https://github.com/leif, and my wikipedia user page is https://en.wikipedia.org/wiki/User:Leif. I used to be an avid user of del.icio.us; somehow in the post-yahoo transition I lost my old username (leif) so my ancient bookmarks are now at https://delicious.com/wiretapped instead. My most frequently-updated presence is currently https://twitter.com/wiretapped.

My Noisebridge user page, which is presently the canonical home of this identity document you are reading, is https://noisebridge.net/User:Leif.

Shell access

If you want to make a shell account for me, paste this into your root shell:

adduser --gecos 'Leif Ryge' --uid 7711 --shell /bin/bash leif mkdir -p ~leif/.ssh cat > ~leif/.ssh/authorized_keys <<'EOF' ssh-dss AAAAB3NzaC1kc3MAAACBAIKyHIzVcB4RDviXqnoxZw9TKNv2dxF/PQtD+05zvei4Gf3Hi46ImUtXzFhLUONwHm+yK/uojcAgs113S7Mcokmr8gwcbYdbksHvc/yjebowFs5eZPYtVf718MQ6rXOAAn17m9pGR5iYFrzUdyweuqwoGZjs5bCvRvB2isfGenrnAAAAFQDquxSOXoxK65tLY+2L9XXuJE8NpwAAAIAd0ZPj0+UCylwUBf3wEFYQBue5SZheYbUha2sVHI6YNQAEBpibLVzr3oJAzxvV8Ts7powrDtgsuJgMGQCdz45rUAZ2SLdiGCJWyofbbO0yGx2gBJOYTH24CkrhW7x9Zm0jtfYfuI1X268N/Yrn85loSj3+Zus4/YfqPYXi8nVWhAAAAIBos5XxpIylpsicOrhW0bU8A3OccqmMNKDGklU9q2SaqEspFrRTGFBzusp2jDxvwt2gWlJVwOeCkpehpbXTKaF1mdjEeMJfOq4MHRlG8XzdBoMDQvuYUf2P3Gu92wdIDQ3uyFQGTd8IZ6rIlrOTcwyMyeuqWj8mYCZ3qXTNLUsW+g== leif EOF cat >> ~leif/.bashrc <<'EOF' python -c 'print (lambda r,w,h:"\n".join("".join((" ","▲")[c] for c in s)for s in reduce(lambda a,y:a+[[r>>(a[y][x-1]*4+a[y][x]*2+a[y][(x+ 1)%w])&1for x in range(w)]],range(h),[[0]*(w/2)+[1]+[0]*(w/2)])))(90,63,31)' EOF chown -R leif:leif ~leif curl icanhazip.com | mail -s "account created" leif@synthesize.us

If your system's SSH port isn't internet reachable and/or you want to create a Tor hidden service for me to connect to (and it is a Debian-based system), skip the last command above and instead run these commands:

apt-get install tor cat >> /etc/tor/torrc <<'EOF' HiddenServiceDir /var/lib/tor/ssh/ HiddenServicePort 22 127.0.0.1:22 EOF killall -1 tor gpg --recv-key 16D542C49D6751E8 cat /var/lib/tor/ssh/hostname|gpg --trust-model always -ear 16D542C49D6751E8 | mail -s encrypted leif@synthesize.us

How to contact me

I am not currently reachable by telephone. If you know my phone number, please don't leave voicemail for me because I won't hear it for months if ever.

The best ways to reach me are email (preferably encrypted) or XMPP+OTR.

My primary XMPP identity is wiretapped@jabber.ccc.de and my current OTR fingerprint is a9641816ff8b7beb03392f9c3000e3a366c568bc.

If you need a new XMPP account, you can easily create one on the CCC server using your XMPP client. I recommend connecting to jabber.ccc.de via its Tor hidden service so that you won't need to trust hundreds or thousands of certificate authorities when connecting. Its address is okj7xc6j2szr2y75.onion.

My current PGP key is below. It is signed by a fair number of people in the "web of trust", whatever that is worth. I also posted the fingerprint on twitter at https://twitter.com/wiretapped/status/369413556791300097 for whatever that is worth. If you use the web of trust, you might be interested to know that a signature from me on someone else's PGP identity means two things: (1) I am reasonably confident that the person who possesses the identity's private key has been using that name for a significant period of time, and (2) I perceive them to have at least a basic understanding of how to use asymmetric cryptography, whatever that is worth.

A note about importing my key from this page: Copy and pasting just the PUBLIC KEY BLOCK verbatim from here will not work, because when signing this message gpg escaped the key block's headers by prepending '- '. The quickest way to import my key from this page is to copy and paste the entire text of this page from your browser into "gpg | gpg --import" in your shell. The first instance of gpg will verify the signature and output the unescaped signed part, and the second instance will find the key in the middle of the message and import it.