Files
idk.i2p/README.md
2020-10-07 09:49:37 -04:00

4.2 KiB

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.

Projects:

Besides working on I2P, 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

Go(golang) I2P Tools

  • samcatd a.k.a. sam-forwarder many of the other applications use sam-forwarder as a way of automatically configuring i2ptunnels, including:
  • httptunnel is a standalone http proxy for I2P that uses SAM and implements an interface like sam-forwarder.
  • eephttpd is a simple static http server with markdown parsing support.
  • gitsam is a super-simple git repository setup built on eephttpd and gitkit.
  • reposam is a binary deb repository built on repogen.
  • samtracker is a simple torrent tracker built upon retracker.
  • cowyosam is a pastebin-wiki hybrid built on cowyo
  • colluding_sites_attack is a tool for fingerprinting browsers as they visit eepSites to determine if useful information can be extracted.
  • outproxy is a standalone outproxy built on SAM. Definitely don't use it if you don't know what you're in for.
  • libanonvpn is a VPN library and terminal application that uses SAM Datagrams. Sort of like onioncat, but cooler.
  • checki2cp is an I2P router presence detection tool. Use it to find out if an I2P router is installed.
  • goSam is a SAM library for Go that implements an HTTP Transport.
  • i2pdig is dig, but for I2P. It's been a while, I'll update it soon.
  • iget iget is an eepget clone, with some extra features and room to grow.
  • keyto is a text key conversion tool.
  • 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?

Tue Mar 31, 15:04:40 EST 2020

See, I told you I was pretty bad at blogging. Over 2 years. Lots of code though.