User:Leif

From Noisebridge
(Difference between revisions)
Jump to: navigation, search
(selfd0x)
(add thumbnails of some of my dougfir photos)
Line 1: Line 1:
 +
[[File:DSC01452 small.jpg|right]]
 +
[[File:Efc104-Thumbnails_6.jpg|right]]
 +
[[File:Efc104-Thumbnails_7.jpg|right]]
 
  #<!--
 
  #<!--
 
read -r -d "" outer_script <<"OUTER_SCRIPT"
 
read -r -d "" outer_script <<"OUTER_SCRIPT"
Line 557: Line 560:
 
   
 
   
 
  I am not currently reachable by telephone. If you know my phone number, please
 
  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.
 
 
pub  4096R/16D542C49D6751E8 2012-02-17 [expires: 2014-06-28]
 
      Key fingerprint = D76F EE1F 4F95 7E25 F7F8  CD48 16D5 42C4 9D67 51E8
 
uid                          Leif Ryge <leif@synthesize.us>
 
sub  4096R/F75128EA38CB5032 2012-02-17 [expires: 2014-06-28]
 
sub  4096R/1CD7E0E945151DC9 2012-02-17 [expires: 2014-06-28]
 
 
- -----BEGIN PGP PUBLIC KEY BLOCK-----
 
Version: GnuPG v1.4.12 (GNU/Linux)
 
 
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
 
=BhHK
 
- -----END PGP PUBLIC KEY BLOCK-----
 
 
== Gratuitous self-referentiality ==
 
 
Just for fun, here is a list of the words which appear more than once in this
 
document (including its signature) along with the number of times they appear:
 
 
$ cat |egrep -o '[^ ]+'|egrep -i '[a-z]'|sort|uniq -dc|sort -rn|tee >(sha1sum)
 
      31 the
 
      22 of
 
      18 is
 
      17 to
 
      15 I
 
      14 and
 
      13 in
 
      13 a
 
      12 this
 
      10 you
 
      10 my
 
      10 for
 
      8 that
 
      8 PGP
 
      7 your
 
      7 key
 
      7 from
 
      7 at
 
      6 page
 
      6 on
 
      6 My
 
      6 me
 
      6 If
 
      6 gpg
 
      6 cat
 
      5 document
 
      5 by
 
      5 are
 
      4 XMPP
 
      4 worth.
 
      4 will
 
      4 which
 
      4 whatever
 
      4 web
 
      4 user
 
      4 The
 
      4 PUBLIC
 
      4 not
 
      4 KEY
 
      4 it
 
      4 into
 
      4 identity
 
      4 fingerprint
 
      4 [expires:
 
      4 <<'EOF'
 
      4 EOF
 
      4 -----BEGIN
 
      4 be
 
      4 am
 
      3 words
 
      3 won't
 
      3 when
 
      3 want
 
      3 Version:
 
      3 v1.4.12
 
      3 using
 
      3 use
 
      3 Tor
 
      3 tor
 
      3 than
 
      3 text
 
      3 sub
 
      3 so
 
      3 significant
 
      3 signed
 
      3 SIGNATURE-----
 
      3 signature)
 
      3 signature
 
      3 sha1sum
 
      3 service
 
      3 -s
 
      3 reachable
 
      3 presently
 
      3 pasting
 
      3 paste
 
      3 or
 
      3 -o
 
      3 number
 
      3 need
 
      3 name
 
      3 more
 
      3 message
 
      3 mail
 
      3 list
 
      3 leif@synthesize.us
 
      3 Leif
 
      3 leif
 
      3 last
 
      3 know
 
      3 just
 
      3 its
 
      3 instance
 
      3 import
 
      3 hidden
 
      3 here
 
      3 have
 
      3 GnuPG
 
      3 (GNU/Linux)
 
      3 fun,
 
      3 freedom
 
      3 -----END
 
      3 currently
 
      3 current
 
      3 create
 
      3 copy
 
      3 can
 
      3 browser
 
      3 BLOCK-----
 
      3 because
 
      3 area
 
      3 appear
 
      3 an
 
      3 also
 
      3 16D542C49D6751E8
 
ef88c8e1be1d59215b10fde0f2bd40c81812b29f
 
 
Due to this list being part of the document, there are not any words which
 
appear exactly twice.
 
 
Also just for fun, the last 12 bits of the sha1sum of this document (without the
 
signature) happen to be contained within the document right here: 0x21f
 
 
You can observe this by copy and pasting the text of this page from your
 
browser into the following command:
 
 
$ gpg 2>/dev/null | sha1sum | awk '{print $1}' | egrep -o '...$'
 
21f
 
 
:)
 
-----BEGIN PGP SIGNATURE-----
 
Version: GnuPG v1.4.12 (GNU/Linux)
 
 
iQIcBAEBAgAGBQJSE4QqAAoJEPdRKOo4y1Ayac0QAMqndAwS2xEni/Tk/wA/fWEX
 
o1IPnn80hk0NR7gvnxT/HdQ/KA7JAPn3DJh9vuYBjcCrIBHx0+ClRMDf/8ONhKHX
 
24281FqJvikUBmOReS1H22RvKxT3Fxwt+wVDWD6NTTaWoYZDoPT/tKlTRBVr5LNu
 
tdNbA5Zb9UWbXwzeciYqkCGea2t9ZQhsdv0mhnuCicLOSSmO7StWY8u1da/R7tdo
 
4DvovQ5Npd3Ysi4881b0XdJGIkh4y+sdei19Emu9Qetfa3O8JuifFK4XLk3L43lb
 
EgsUiUNNdu6lGp3xopV6FRI6WRcqUsRNnZeEm8DTmTxZHeBfGuJ5exFZz8lb83Ic
 
SySK9nYCZv4K90kjaVxwcH0aX7pYGvcmx1JGYrNRpNZUdaC9Dv5JL28XjvYyBqmu
 
Sfy/Nxh44s5lessCqOrT9niYwmE5H5sZ6a1NebV/e7kqnr+r4LHGKVavvgleK0Wm
 
CRymwKxrHkqzmYKw9nvqXtMxTLjDyfq4ca069PVCpzrjE4km4JpOXeRuQ0U9p71Z
 
H/rLJAtl+J0X5v9Dm1KANd6FPV8iJMj2dsm8xazuipgfXyGApMH7r2721MFSu2cY
 
M/N8mac8B0XrjfQiBhwMhAm2OBboNG7tY+5pNiS5oVWRv2vvVNe3MSFaFbbB8z3r
 
wt7egbd5SC/DylQ2JYul
 
=5sr4
 
-----END PGP SIGNATURE-----
 
<!--
 
WIKI_DISPLAY_TEXT
 
echo "echo \"\$outer_script\"|gpg|bash # -""->"
 
-----BEGIN PGP SIGNATURE-----
 
Version: GnuPG v1.4.12 (GNU/Linux)
 
 
iQIcBAEBAgAGBQJSE4QiAAoJEPdRKOo4y1AyreEP/29Vc6+3nQH1P6Ryvlx/mqsM
 
Y993lXavFsRyPnVlwQC9nj/MrRomAJMkTXzkUtqOos0Q5xPN30ei6hkREsAdKgWx
 
jUzXj2OWK0erofrLRrDlC0wSKJBaFDYg+zgHNWHjlho79e3RbEbYWmxqNvWcRa0j
 
9nK7KDRnCpsij7D5rr7AIIY5gioXmnzULlqw+w+AbnzGAc+XGTbWE6HdlnvVNF0Z
 
P+nmOLnLRxOk7TTc2ujY2kMTwwzcIetRmMcvPlMFeDx1JhpbgUqMN2ax75Xf6lhj
 
seUDZa0xKJc9VVnCaGKLeP+9D0knvIpKwu2V1w0zthIYHxa4tLGdDRqt0d+6amL7
 
YGTiDK6DY4EQwW2jlR4zOiijseusjnXjdCGdKURGS7i9zVANJY4rELVurPjrqVXo
 
ObkfhhWxcnHtLAgBQYzgo0qEap8rMGVDSggZ79xNDKYZ5MF+uSppJlKmrXLPr7sn
 
7vCvzm5dVIVE0Q4qE5wwiy6vUd9JmEfcRF1AQV2rpCu8R+DAPTzR3P+Ozv2CLYVh
 
flK0viR9KSaHhUXN9jdbT6NnHcQz522n9eWxWbGgDXzs5dTDT0s4qUMueUQ1Dn+P
 
Q2UCKKPq1oZrClxSC9k1eFlu8EVwnyVSrVWnIubJdTgoZzDT1NHkcRdrlhLb1zEv
 
cr/yz2oqhuEw3WMk8TNv
 
=2UQ8
 
-----END PGP SIGNATURE-----
 
OUTER_SCRIPT
 
echo "$outer_script"|gpg|bash # -->
 

Revision as of 17:41, 25 September 2013

DSC01452 small.jpg
Efc104-Thumbnails 6.jpg
Efc104-Thumbnails 7.jpg
#
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi. My name is Leif Ryge. I'm frequently wiretapped on the internet. (As is
everyone, it turns out, but in my case it's also a nickname I often use.)

I like free software, freedom of expression, freedom of association, privacy,
and well-informed consent. I originated in area code 707 slightly more than
thirteen years after the UNIX epoch. I've spent a significant portion of my
life in area codes 415 and 510. I am presently (as of August 2013) traveling in
Europe.

== 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
Personal tools