Make it look a little like my other pages

This commit is contained in:
idk
2020-01-06 19:40:49 -05:00
parent b499c82c9b
commit b69fa0e3ac
6 changed files with 505 additions and 99 deletions

View File

@ -1,5 +1,18 @@
dummy:
web:
wsw | tee index.html
README:
cat yTop.md ySidebar.md zBlog.md | tee README.md
index: README
@echo "<!DOCTYPE html>" > index.html
@echo "<html>" >> index.html
@echo "<head>" >> index.html
@echo " <title>I2P Browser Configurations and their Attackability</title>" >> index.html
@echo " <link rel=\"stylesheet\" type=\"text/css\" href =\"style.css\" />" >> index.html
@echo "</head>" >> index.html
@echo "<body>" >> index.html
sed "s|magnetsub|[Magnet Link]($(MAGNET))|g" README.md | \
sed 's|https://github.com/eyedeekay/various-i2p-browsers/tree/master||g' | markdown | tee -a index.html
@echo "</body>" >> index.html
@echo "</html>" >> index.html

View File

@ -1,6 +1,84 @@
Blog of a Home Network Control Freak
====================================
idk's home page
===============
I like tinkering with my home network, improving it's performance, providing
self-hosted information services, and experimenting with peer-to-peer means of
connection.
I like to make peer-to-peer things, and think we should structure the future in
a way which builds in privacy by default in a maximally peer-to-peer way.
Projects:
---------
Besides working on [I2P](https://geti2p.net/), I have a bunch of side-projects
centered around the use of I2P, especially in Go and Javascript. Some of these
are also I2P labs projects.
### I2P Webextensions and Browser Research
* [I2P in Private Browsing Mode for Firefox](https://eyedeekay.github.io/I2P-in-Private-Browsing-Mode-Firefox/)
inspired by Brave, this browser extension enforces a few privacy rules for
Firefox, then implements a set of "Container Tabs" which can be used to browse
I2P in a way which is automatic and safe.
* [I2P Configuration Helper for Chromium](https://eyedeekay.github.io/I2P-Configuration-For-Chromium/)
A fork of the Firefox plugin before it used container tabs, after the user sets
up an I2P browsing profile this plugin can automatically set up the profile to
use I2P with the maximum privacy available from Chromium.
* [I2P Browser Fingerprint Gallery](https://eyedeekay.github.io/I2P-Browser-Attackability-Evaluation/)
This is an ongoing evaluation of the various ways there are to configure
browsers for I2P and a developing rating system for them.
### Go(golang) I2P Tools
* [samcatd](https://github.com/eyedeekay/sam-forwarder), a.k.a. sam-forwarder
many of the other applications use sam-forwarder as a way of automatically
configuring i2ptunnels, including:
- [httptunnel](https://github.com/eyedeekay/httptunnel) is a standalone http
proxy for I2P that uses SAM and implements an interface like sam-forwarder.
- [eephttpd](https://github.com/eyedeekay/eephttpd) is a simple static http
server with markdown parsing support.
- [gitsam](https://github.com/eyedeekay/gitsam) is a super-simple git
repository setup built on eephttpd and [gitkit]().
- [reposam](https://github.com/eyedeekay/reposam) is a binary deb repository
built on [repogen]().
- [samtracker](https://github.com/eyedeekay/samtracker) is a simple torrent
tracker built upon [retracker]().
- [cowyosam](https://github.com/eyedeekay/cowyosam) is a pastebin-wiki hybrid
built on [cowyo]()
- [colluding_sites_attack](https://github.com/eyedeekay/colluding_sites_attack)
is a tool for fingerprinting browsers as they visit eepSites to determine if
useful information can be extracted.
- [outproxy](https://github.com/eyedeekay/outproxy) is a standalone outproxy
built on SAM. Definitely don't use it if you don't know what you're in for.
- [libanonvpn](https://github.com/RTradeLtd/libanonvpn) is a VPN library and
terminal application that uses SAM Datagrams. Sort of like onioncat, but
cooler.
* [checki2cp](https://github.com/eyedeekay/checki2cp) is an I2P router presence
detection tool. Use it to find out if an I2P router is installed.
* [goSam](https://github.com/eyedeekay/goSam) is a SAM library for Go that
implements an HTTP Transport.
* [i2pdig](https://github.com/eyedeekay/i2pdig) is dig, but for I2P. It's been
a while, I'll update it soon.
* [iget](https://github.com/eyedeekay/iget) iget is an eepget clone, with some
extra features and room to grow.
* [keyto](https://github.com/eyedeekay/keyto) is a text key conversion tool.
* [sam3](https://github.com/eyedeekay/sam3) is another SAM library for Go, but
it implements a net.Conn and net.Packetconn making it a near drop-in
replacement for regular connections.
Blog:
-----
#### Sun Nov 26 03:21:12 EST 2017
Hi. This is the blog where I'm going to document all the wierd stuff I do on my
home network. I'm most passionate about the areas where I am relatively free of
constraints, and for me, that is in hobby computing in my own home. But since
it's not a place with an IT staff and other organizational resources, I
sometimes do wierd, ill-advised things to get my computers just the way I like
them.
Also I'm pretty bad at blogging.
#### Mon Jan 22 12:41:21 EST 2018
Getting nervous, about to flash an up-to-date coreboot port to my netbook via
a ch341a flasher. I'm about 99% sure I'm not going to hurt anything, but who
knows?

View File

@ -1,81 +1,79 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>
Blog of a Home Network Control Freak
</title>
<link rel="stylesheet" href="./style.css">
<title>I2P Browser Configurations and their Attackability</title>
<link rel="stylesheet" type="text/css" href ="style.css" />
</head>
<body>
<div id="content">
<h1>Blog of a Home Network Control Freak</h1>
<h1>idk's home page</h1>
<p>I like to make peer-to-peer things, and think we should structure the future in
a way which builds in privacy by default in a maximally peer-to-peer way.</p>
<p>I like tinkering with my home network, improving it's performance, providing
self-hosted information services, and experimenting with peer-to-peer means of
connection.</p>
</div>
<div id="sidebar">
<h2>Projects:</h2>
<h3>Home Network/Install Media Projects</h3>
<p>Besides working on <a href="https://geti2p.net/">I2P</a>, I have a bunch of side-projects
centered around the use of I2P, especially in Go and Javascript. Some of these
are also I2P labs projects.</p>
<h4>Self Hosting Projects</h4>
<h3>I2P Webextensions and Browser Research</h3>
<ul>
<li><a href="https://eyedeekay.github.io/apt-now/">apt-now, a layer of convenience around reprepro for hosting custom packages</a>
<ul>
<li><a href="https://github.com/eyedeekay/apt-now/">apt-now Project Repo</a></li>
</ul></li>
<li><a href="https://eyedeekay.github.io/hoarderCache-docker/">apt-cacher-ng in a docker container with experimental, https-only p2p repos preconfigured for caching</a>
<ul>
<li><a href="https://github.com/eyedeekay/hoardercache-docker/">HoarderCache-Docker Project Repo</a></li>
</ul></li>
<li><a href="https://eyedeekay.github.io/">/Not posted yet: Sharing apt-cacher-ng contents across identically controlled instances with Syncthing</a>
<ul>
<li><a href="https://github.com/eyedeekay/hoardercache-syncthing/">HoarderCache-Docker Example</a></li>
</ul></li>
<li><a href="https://eyedeekay.github.io/monero-full-node/">/Not posted yet: Managing Monero functions with Docker Containers:</a>
<ul>
<li><a href="https://github.com/eyedeekay/monero-full-node">Monero Management with Docker</a></li>
</ul></li>
<li><a href="https://eyedeekay.github.io/I2P-in-Private-Browsing-Mode-Firefox/">I2P in Private Browsing Mode for Firefox</a>
inspired by Brave, this browser extension enforces a few privacy rules for
Firefox, then implements a set of "Container Tabs" which can be used to browse
I2P in a way which is automatic and safe.</li>
<li><a href="https://eyedeekay.github.io/I2P-Configuration-For-Chromium/">I2P Configuration Helper for Chromium</a>
A fork of the Firefox plugin before it used container tabs, after the user sets
up an I2P browsing profile this plugin can automatically set up the profile to
use I2P with the maximum privacy available from Chromium.</li>
<li><a href="https://eyedeekay.github.io/I2P-Browser-Attackability-Evaluation/">I2P Browser Fingerprint Gallery</a>
This is an ongoing evaluation of the various ways there are to configure
browsers for I2P and a developing rating system for them.</li>
</ul>
<h4>Install Media Projects</h4>
<h3>Go(golang) I2P Tools</h3>
<ul>
<li><a href="https://eyedeekay.github.io/hoarderMediaOS/">apt-based GNU+Linux distro install media generation</a>
<li><a href="https://github.com/eyedeekay/sam-forwarder">samcatd</a>, a.k.a. sam-forwarder
many of the other applications use sam-forwarder as a way of automatically
configuring i2ptunnels, including:
<ul>
<li><a href="https://github.com/eyedeekay/hoarderMediaOS/">HoaderMediaOS Project Repo</a></li>
</ul></li>
<li><a href="https://eyedeekay.github.io/kloster/">Alpine Busybox+Linux+Xen+PVM distro install media generation</a>
<ul>
<li><a href="https://github.com/eyedeekay/kloster/">Kloster Project Repo</a></li>
</ul></li>
<li><a href="https://eyedeekay.github.io/lede-docker/">LEDE Busybox+Linux install media generation</a>
<ul>
<li><a href="https://github.com/eyedeekay/lede-docker">LEDE Build Configuration Project Repo</a></li>
</ul></li>
<li><a href="https://eyedeekay.github.io/imgmaker/">Live Media generation for Allwinner tablets</a>
<ul>
<li><a href="https://github.com/eyedeekay/imgmaker">imgmaker Project Repo</a></li>
<li><a href="https://github.com/eyedeekay/httptunnel">httptunnel</a> is a standalone http
proxy for I2P that uses SAM and implements an interface like sam-forwarder.</li>
<li><a href="https://github.com/eyedeekay/eephttpd">eephttpd</a> is a simple static http
server with markdown parsing support.</li>
<li><a href="https://github.com/eyedeekay/gitsam">gitsam</a> is a super-simple git
repository setup built on eephttpd and <a href="">gitkit</a>.</li>
<li><a href="https://github.com/eyedeekay/reposam">reposam</a> is a binary deb repository
built on <a href="">repogen</a>.</li>
<li><a href="https://github.com/eyedeekay/samtracker">samtracker</a> is a simple torrent
tracker built upon <a href="">retracker</a>.</li>
<li><a href="https://github.com/eyedeekay/cowyosam">cowyosam</a> is a pastebin-wiki hybrid
built on <a href="">cowyo</a></li>
<li><a href="https://github.com/eyedeekay/colluding_sites_attack">colluding<em>sites</em>attack</a>
is a tool for fingerprinting browsers as they visit eepSites to determine if
useful information can be extracted.</li>
<li><a href="https://github.com/eyedeekay/outproxy">outproxy</a> is a standalone outproxy
built on SAM. Definitely don't use it if you don't know what you're in for.</li>
<li><a href="https://github.com/RTradeLtd/libanonvpn">libanonvpn</a> is a VPN library and
terminal application that uses SAM Datagrams. Sort of like onioncat, but
cooler.</li>
</ul></li>
<li><a href="https://github.com/eyedeekay/checki2cp">checki2cp</a> is an I2P router presence
detection tool. Use it to find out if an I2P router is installed.</li>
<li><a href="https://github.com/eyedeekay/goSam">goSam</a> is a SAM library for Go that
implements an HTTP Transport.</li>
<li><a href="https://github.com/eyedeekay/i2pdig">i2pdig</a> is dig, but for I2P. It's been
a while, I'll update it soon.</li>
<li><a href="https://github.com/eyedeekay/iget">iget</a> iget is an eepget clone, with some
extra features and room to grow.</li>
<li><a href="https://github.com/eyedeekay/keyto">keyto</a> is a text key conversion tool.</li>
<li><a href="https://github.com/eyedeekay/sam3">sam3</a> is another SAM library for Go, but
it implements a net.Conn and net.Packetconn making it a near drop-in
replacement for regular connections.</li>
</ul>
<h3>Game Development Projects</h3>
<ul>
<li><a href="https://eyedeekay.github.io/lair-web">LAIR</a>
<ul>
<li><a href="https://github.com/eyedeekay/valair">Project Repo</a></li>
</ul></li>
</ul>
<h3>Security Projects</h3>
<p><em>Coming soonish</em></p>
</div>
<div id="content">
<h2>Blog:</h2>
<h4>Sun Nov 26 03:21:12 EST 2017</h4>
@ -94,10 +92,5 @@ them.</p>
<p>Getting nervous, about to flash an up-to-date coreboot port to my netbook via
a ch341a flasher. I'm about 99% sure I'm not going to hurt anything, but who
knows?</p>
</div>
<div id="content">
<h1>Monero Wallet Address</h1>
<p>XMR:43V6cTZrUfAb9JD6Dmn3vjdT9XxLbiE27D1kaoehb359ACaHs8191mR4RsJH7hGjRTiAoSwFQAVdsCBToXXPAqTMDdP2bZB</p>
</div>
</body>
</html>

292
style.css
View File

@ -37,3 +37,295 @@ a {
color: #00FF99;
word-wrap: break-word;
}
* {
padding: 0;
margin: 0
}
html {
height: 100%
}
a,
button {
color: #3b6bbf;
text-decoration: none;
font-weight: 700;
word-wrap: break-word;
outline: 0
}
.applicationDesc {
color: #81888f;
text-decoration: none;
font-weight: 700;
word-wrap: break-word;
outline: 0
}
.applicationDesc:hover,
a:hover,
button:hover {
color: #495057;
text-decoration: none;
font-weight: 700;
word-wrap: break-word;
outline: 0
}
button {
border: none;
cursor: pointer;
color: #3b6bbf;
text-decoration: none;
font-weight: 700;
word-wrap: break-word;
outline: 0
}
body {
display: flex;
flex-direction: column;
font-family: "Droid Sans","Noto Sans",Ubuntu,"Segoe UI","Lucida Grande",Verdana,Helvetica,sans-serif;
width: 100%;
height: 100%;
margin: 0 auto;
padding: 0;
color: #495057;
background-attachment: fixed;
background-size: 100% 100%;
text-decoration: none;
font-weight: 700;
word-wrap: break-word;
outline: 0
}
.background {
background-color: #f8f8ff;
height: 100%
}
p {
line-height: 32px;
font-size: 17px;
font-family: "Droid Sans","Noto Sans",Ubuntu,"Segoe UI","Lucida Grande",Verdana,Helvetica,sans-serif;
text-decoration: none;
color: #495057;
font-weight: 700;
word-wrap: break-word;
outline: 0
}
.content {
min-height: 3rem;
padding: 1rem;
margin: 1.5rem;
display: inline-block;
border: 1px solid #d9d9d6;
border-radius: 2px;
box-shadow: inset 0 0 0 1px #fff,0 0 1px #ccc;
background: #f8f8ff;
min-width: 95%
}
.application-info,
.extended-info {
min-height: 3rem;
padding: 1rem;
margin-top: 1.5rem;
display: inline-block;
border: 1px solid #d9d9d6;
border-radius: 2px;
box-shadow: inset 0 0 0 1px #fff,0 0 1px #ccc;
background: #f8f8ff;
min-width: 95%
}
h1 {
margin-right: auto;
font-family: "Droid Sans","Noto Sans",Ubuntu,"Segoe UI","Lucida Grande",Verdana,Helvetica,sans-serif;
font-weight: 600;
font-size: 32px;
text-transform: uppercase;
color: #41465f;
border: 1px solid #dee2e6;
border-radius: 2px 2px 0 0;
width: 90%;
padding-left: 5%
}
h2,
h3 {
margin-right: auto;
font-family: "Droid Sans","Noto Sans",Ubuntu,"Segoe UI","Lucida Grande",Verdana,Helvetica,sans-serif;
font-weight: 600;
font-size: 25px;
text-transform: uppercase;
color: #41465f;
border: 1px solid #dee2e6;
border-radius: 2px 2px 0 0;
width: 90%;
padding-left: 5%
}
h4 {
margin-right: auto;
font-family: "Droid Sans","Noto Sans",Ubuntu,"Segoe UI","Lucida Grande",Verdana,Helvetica,sans-serif;
font-weight: 600;
font-size: 20px!important;
text-transform: uppercase;
color: #41465f;
border: 1px solid #dee2e6;
border-radius: 2px 2px 0 0;
width: 90%;
padding-left: 5%
}
.showhider {
margin-right: auto;
font-family: "Droid Sans","Noto Sans",Ubuntu,"Segoe UI","Lucida Grande",Verdana,Helvetica,sans-serif;
text-transform: uppercase;
background: 0 0!important;
border: none;
padding: 0!important;
width: 90%;
color: #3b6bbf;
text-decoration: none;
font-weight: 700;
word-wrap: break-word;
outline: 0;
text-align: left
}
#links .showhider {
font-size: 25px
}
.section-header {
display: flex;
flex-direction: row;
margin-bottom: 80px
}
ul {
margin-left: 2rem;
list-style: none
}
li {
min-height: 3rem;
padding: .5rem;
background: #dee2e6;
border: 1px solid #dee2e6;
width: 64%;
min-width: 64%;
border-radius: 2px;
box-shadow: inset 0 0 0 1px #fff,0 0 1px #ccc;
margin: .5rem .5rem .5rem 32%
}
#readyness {
min-height: 5rem;
padding: .5rem;
margin: .5rem;
width: 42%;
min-width: 42%;
background: #dee2e6;
text-align: center!important;
border: 1px solid #dee2e6;
border-radius: 2px;
box-shadow: inset 0 0 0 1px #fff,0 0 1px #ccc
}
#onboarding {
min-height: 5rem;
padding: .5rem;
margin: .5rem;
width: 42%;
min-width: 42%;
font-size: 2rem;
background: #a48fe1;
text-align: center!important;
border: 1px solid #a48fe1;
border-radius: 2px;
box-shadow: inset 0 0 0 1px #fff,0 0 1px #ccc
}
#i2pbrowser-description {
width: 50%;
min-width: 50%;
min-height: 5rem;
padding: .5rem;
display: inline;
background: #dee2e6;
float: right;
border: 1px solid #dee2e6;
border-radius: 2px;
box-shadow: inset 0 0 0 1px #fff,0 0 1px #ccc
}
#applicationExplain,
#controlExplain,
#linksExplain {
min-height: 5rem;
padding: .5rem;
margin: .5rem;
width: 30%;
min-width: 30%;
background: #dee2e6;
float: left;
text-align: center!important;
border: 1px solid #dee2e6;
border-radius: 2px;
box-shadow: inset 0 0 0 1px #fff,0 0 1px #ccc
}
#proxyReady {
min-height: 3rem;
padding: .5rem;
margin: .2rem;
width: 38%;
min-width: 38%;
display: inline;
background: #d9d9d6;
float: right;
text-align: center!important;
border: 1px solid #d9d9d6;
border-radius: 2px;
box-shadow: inset 0 0 0 1px #fff,0 0 1px #ccc
}
#proxyUnready {
min-height: 3rem;
padding: .5rem;
margin: .2rem;
width: 38%;
min-width: 38%;
display: inline;
float: right;
text-align: center!important;
border: 1px solid #ffc56d;
border-radius: 2px;
background: #ffc56d;
box-shadow: inset 0 0 0 1px #fff,0 0 1px #ccc
}
#consoleOn {
min-height: 3rem;
padding: .5rem;
margin: .2rem;
width: 38%;
min-width: 38%;
display: inline;
float: left;
text-align: center!important;
border: 1px solid #f7e59a;
border-radius: 2px;
background: #f7e59a;
box-shadow: inset 0 0 0 1px #fff,0 0 1px #ccc
}
.onboardingContent {
font-size: .8rem!important;
text-align: left;
display: none
}
#proxy-check {
visibility: hidden
}
#info-content {
display: none
}
.consoleOn:hover #proxy-check,
.proxyReady:hover #proxy-check {
visibility: visible;
opacity: 1
}
img {
max-width: 100%
}
img.readyness {
height: 100%;
width: auto
}
@media only screen and (max-width: 399px) {
.application-info {
display: none
}
}

View File

@ -1,35 +1,59 @@
Projects:
---------
### Home Network/Install Media Projects
Besides working on [I2P](https://geti2p.net/), I have a bunch of side-projects
centered around the use of I2P, especially in Go and Javascript. Some of these
are also I2P labs projects.
#### Self Hosting Projects
### I2P Webextensions and Browser Research
* [apt-now, a layer of convenience around reprepro for hosting custom packages](https://eyedeekay.github.io/apt-now/)
* [apt-now Project Repo](https://github.com/eyedeekay/apt-now/)
* [apt-cacher-ng in a docker container with experimental, https-only p2p repos preconfigured for caching](https://eyedeekay.github.io/hoarderCache-docker/)
* [HoarderCache-Docker Project Repo](https://github.com/eyedeekay/hoardercache-docker/)
* [/Not posted yet: Sharing apt-cacher-ng contents across identically controlled instances with Syncthing](https://eyedeekay.github.io/)
* [HoarderCache-Docker Example](https://github.com/eyedeekay/hoardercache-syncthing/)
* [/Not posted yet: Managing Monero functions with Docker Containers:](https://eyedeekay.github.io/monero-full-node/)
* [Monero Management with Docker](https://github.com/eyedeekay/monero-full-node)
* [I2P in Private Browsing Mode for Firefox](https://eyedeekay.github.io/I2P-in-Private-Browsing-Mode-Firefox/)
inspired by Brave, this browser extension enforces a few privacy rules for
Firefox, then implements a set of "Container Tabs" which can be used to browse
I2P in a way which is automatic and safe.
* [I2P Configuration Helper for Chromium](https://eyedeekay.github.io/I2P-Configuration-For-Chromium/)
A fork of the Firefox plugin before it used container tabs, after the user sets
up an I2P browsing profile this plugin can automatically set up the profile to
use I2P with the maximum privacy available from Chromium.
* [I2P Browser Fingerprint Gallery](https://eyedeekay.github.io/I2P-Browser-Attackability-Evaluation/)
This is an ongoing evaluation of the various ways there are to configure
browsers for I2P and a developing rating system for them.
#### Install Media Projects
### Go(golang) I2P Tools
* [apt-based GNU+Linux distro install media generation](https://eyedeekay.github.io/hoarderMediaOS/)
* [HoaderMediaOS Project Repo](https://github.com/eyedeekay/hoarderMediaOS/)
* [Alpine Busybox+Linux+Xen+PVM distro install media generation](https://eyedeekay.github.io/kloster/)
* [Kloster Project Repo](https://github.com/eyedeekay/kloster/)
* [LEDE Busybox+Linux install media generation](https://eyedeekay.github.io/lede-docker/)
* [LEDE Build Configuration Project Repo](https://github.com/eyedeekay/lede-docker)
* [Live Media generation for Allwinner tablets](https://eyedeekay.github.io/imgmaker/)
* [imgmaker Project Repo](https://github.com/eyedeekay/imgmaker)
* [samcatd](https://github.com/eyedeekay/sam-forwarder), a.k.a. sam-forwarder
many of the other applications use sam-forwarder as a way of automatically
configuring i2ptunnels, including:
- [httptunnel](https://github.com/eyedeekay/httptunnel) is a standalone http
proxy for I2P that uses SAM and implements an interface like sam-forwarder.
- [eephttpd](https://github.com/eyedeekay/eephttpd) is a simple static http
server with markdown parsing support.
- [gitsam](https://github.com/eyedeekay/gitsam) is a super-simple git
repository setup built on eephttpd and [gitkit]().
- [reposam](https://github.com/eyedeekay/reposam) is a binary deb repository
built on [repogen]().
- [samtracker](https://github.com/eyedeekay/samtracker) is a simple torrent
tracker built upon [retracker]().
- [cowyosam](https://github.com/eyedeekay/cowyosam) is a pastebin-wiki hybrid
built on [cowyo]()
- [colluding_sites_attack](https://github.com/eyedeekay/colluding_sites_attack)
is a tool for fingerprinting browsers as they visit eepSites to determine if
useful information can be extracted.
- [outproxy](https://github.com/eyedeekay/outproxy) is a standalone outproxy
built on SAM. Definitely don't use it if you don't know what you're in for.
- [libanonvpn](https://github.com/RTradeLtd/libanonvpn) is a VPN library and
terminal application that uses SAM Datagrams. Sort of like onioncat, but
cooler.
* [checki2cp](https://github.com/eyedeekay/checki2cp) is an I2P router presence
detection tool. Use it to find out if an I2P router is installed.
* [goSam](https://github.com/eyedeekay/goSam) is a SAM library for Go that
implements an HTTP Transport.
* [i2pdig](https://github.com/eyedeekay/i2pdig) is dig, but for I2P. It's been
a while, I'll update it soon.
* [iget](https://github.com/eyedeekay/iget) iget is an eepget clone, with some
extra features and room to grow.
* [keyto](https://github.com/eyedeekay/keyto) is a text key conversion tool.
* [sam3](https://github.com/eyedeekay/sam3) is another SAM library for Go, but
it implements a net.Conn and net.Packetconn making it a near drop-in
replacement for regular connections.
### Game Development Projects
* [LAIR](https://eyedeekay.github.io/lair-web)
* [Project Repo](https://github.com/eyedeekay/valair)
### Security Projects
*Coming soonish*

6
yTop.md Normal file
View File

@ -0,0 +1,6 @@
idk's home page
===============
I like to make peer-to-peer things, and think we should structure the future in
a way which builds in privacy by default in a maximally peer-to-peer way.