add a plugin archive

This commit is contained in:
idk
2020-10-11 03:58:15 -04:00
parent db5ce34f86
commit 275e33c120
45 changed files with 303 additions and 6 deletions

1
.gitignore vendored
View File

@ -1,2 +1,3 @@
tmp
idk.i2p
idk.i2p.zip

View File

@ -9,10 +9,25 @@ clean:
mkdir -p idk.i2p
torrent:
cp -v *.* idk.i2p; true; cp -rv images idk.i2p/images; cp -rv video idk.i2p/video
mktorrent -a 'http://g6r5tkh4b6psuxm42kzgmddclbha4cs667wumuqbuzhesu2phy4a.b32.i2p/a' -n 'idk.i2p' -w 'http://idk.i2p' -w 'http://b2o47zwxqjbn7jj37yqkmvbmci7kqubwgxu3umqid7cexmc7xudq.b32.i2p' -o idk.i2p.torrent idk.i2p
cp -v *.* idk.i2p; true; cp -rv images idk.i2p/images; cp -rv video idk.i2p/video; cp -rv plugins idk.i2p/plugins && cp -rv .git idk.i2p/.git
mktorrent -a 'http://w7tpbzncbcocrqtwwm3nezhnnsw4ozadvi2hmvzdhrqzfxfum7wa.b32.i2p/a' \
-a 'http://uajd4nctepxpac4c4bdyrdw7qvja2a5u3x25otfhkptcjgd53ioq.b32.i2p/announce' \
-a 'http://s5ikrdyjwbcgxmqetxb3nyheizftms7euacuub2hic7defkh3xhq.b32.i2p/a' \
-a 'http://432m3mpxomy2bqccjmjru7gfeicockx7un5eni5i5uqxgakcvq6a.b32.i2p/a' \
-a 'http://niat6zw3p5wl473256bottv3kaybodhum2omlt3bl42oiirwf5xa.b32.i2p/a' \
-n 'idk.i2p' -w 'http://idk.i2p' -w 'http://b2o47zwxqjbn7jj37yqkmvbmci7kqubwgxu3umqid7cexmc7xudq.b32.i2p' -o idk.i2p.torrent idk.i2p
zip -r idk.i2p.zip idk.i2p
rm -rf ~/.i2p/i2psnark/idk.i2p
seed:
@echo "#! /usr/bin/env bash" | tee curl.sh
@echo "wget -O ~/.i2p/i2psnark/idk.i2p.torrent https://eyedeekay.github.io/idk.i2p.torrent" | tee -a curl.sh
@echo "wget -O ~/.i2p/i2psnark/idk.i2p.zip https://github.com/eyedeekay/eyedeekay.github.io/releases/download/`torrent2magnet idk.i2p.torrent`/idk.i2p.zip" | tee -a curl.sh
@echo "unzip idk.i2p.zip -d ~/.i2p/i2psnark/idk.i2p" | tee -a curl.sh
gothub release -p -u eyedeekay -r I2P-in-Private-Browsing-Mode-Firefox -t `torrent2magnet idk.i2p.torrent` -n "`torrent2magnet idk.i2p.torrent`" -d "Site snapshot as of `date`"
gothub upload -R -u eyedeekay -r eyedeekay.github.io -t `torrent2magnet idk.i2p.torrent` -n idk.i2p.torrent -f idk.i2p.torrent
gothub upload -R -u eyedeekay -r eyedeekay.github.io -t `torrent2magnet idk.i2p.torrent` -n idk.i2p.zip -f idk.i2p.zip
up:
cp idk.i2p.torrent ~/.i2p/i2psnark/idk.i2p.torrent
cp -rv ./idk.i2p ~/.i2p/i2psnark/idk.i2p
@ -20,6 +35,23 @@ up:
README:
cat yTop.md ySidebar.md zBlog.md | tee README.md
plug:
@echo "<!DOCTYPE html>" > plugins.html
@echo "<html>" >> plugins.html
@echo "<head>" >> plugins.html
@echo " <title>idk's home page</title>" >> plugins.html
@echo " <link rel=\"stylesheet\" type=\"text/css\" href =\"style.css\" />" >> plugins.html
@echo " <meta http-equiv=\"i2p-location\" content=\"http://b2o47zwxqjbn7jj37yqkmvbmci7kqubwgxu3umqid7cexmc7xudq.b32.i2p\"/>" >> plugins.html
@echo " <meta http-equiv=\"i2p-torrentlocation\" content=\""`torrent2magnet idk.i2p.torrent`"\"/>" >> plugins.html
@echo "</head>" >> plugins.html
@echo "<body>" >> plugins.html
sed "s|magnetsub|[Magnet Link]($(magnet))|g" plugins.md | \
sed 's|https://github.com/eyedeekay/various-i2p-browsers/tree/master||g' | \
markdown | tee -a plugins.html
@echo " <script src=\"script.js\" type=\"text/javascript\"></script>" >> plugins.html
@echo "</body>" >> plugins.html
@echo "</html>" >> plugins.html
info:
@echo "<!DOCTYPE html>" > infographics.html
@echo "<html>" >> infographics.html
@ -63,7 +95,7 @@ vid:
mag:
@echo `torrent2magnet idk.i2p.torrent`
index: README info vid
index: README info vid plug
@echo "<!DOCTYPE html>" > index.html
@echo "<html>" >> index.html
@echo "<head>" >> index.html

View File

@ -24,6 +24,25 @@ are also I2P labs projects.
* [I2P Browser Fingerprint Gallery](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.
### What's Weird about this I2P Site?
This I2P site uses an experimental feature of I2P in Private browsing called
X-I2P-TorrentLocation. If you are using the latest version of the extension, you
may notice that there is a pageAction available in the URL bar(It's the little I2P
logo). If you click that pageAction and follow the magnet link, you will begin to
download a torrent named idk.i2p. As the torrent completes, the extension will begin
to replace on-page resources hosted on my server with exactly the same files, except
shared and downloaded via I2PSnark. The result is a sort of distributed, voluntary
pseudo-CDN which makes it possible to do things like embed videos directly in your
I2P Site and actually have them play completely. All of this is accomplished, of
course, by cheating. If you download the torrent, the file is on your computer, so
of course it's available in a reliable way. Besides that, even if your content
goes down, any of your visitors will be able to reproduce your site on a new hostname,
which may provide a level of resistance to being taken down. How it affects traffic
flows remains to be seen, but it means that some I2P users will be fetching less
content via their HTTP Proxies, and will be doing it less repeatedly.
* [InfoGraphic Gallery for testing X-I2P-TorrentLocation](infographics.html) This
page is to test X-I2P-TorrentLocation. It embeds a bunch of large images/infographics
I collected off of reddit and is intentionally heavy so it may be slow to load. It will
@ -32,6 +51,9 @@ are also I2P labs projects.
* [Videos about I2P Gallery for testing X-I2P-TorrentLocation](video.html) This page
is even heavier, it embeds videos that have to do with I2P and other crypto/privacy/overlay
networking related topics.
* [Plugin Archive](plugins.html) This page is my mirror of the plugin archive at
[stats.i2p](http://stats.i2p/i2p/plugins). I created one here because the *utility* of
x-i2p-torrentlocation is that
### Go(golang) I2P Tools

4
curl.sh Normal file
View File

@ -0,0 +1,4 @@
#! /usr/bin/env bash
wget -O ~/.i2p/i2psnark/idk.i2p.torrent https://eyedeekay.github.io/idk.i2p.torrent
wget -O ~/.i2p/i2psnark/idk.i2p.zip https://github.com/eyedeekay/eyedeekay.github.io/releases/download/magnet:?xt=urn:btih:b65e8b369808c1e2bca7fb138dd242fc42447bcf/idk.i2p.zip
unzip idk.i2p.zip -d ~/.i2p/i2psnark/idk.i2p

Binary file not shown.

View File

@ -4,7 +4,7 @@
<title>idk's home page</title>
<link rel="stylesheet" type="text/css" href ="style.css" />
<meta http-equiv="i2p-location" content="http://b2o47zwxqjbn7jj37yqkmvbmci7kqubwgxu3umqid7cexmc7xudq.b32.i2p"/>
<meta http-equiv="i2p-torrentlocation" content="magnet:?xt=urn:btih:7d79882a3eb89374c96db6dd1307f70ce5d8c20d"/>
<meta http-equiv="i2p-torrentlocation" content="magnet:?xt=urn:btih:b65e8b369808c1e2bca7fb138dd242fc42447bcf"/>
</head>
<body>
<h1>idk's home page</h1>
@ -32,6 +32,27 @@ use I2P with the maximum privacy available from Chromium.</li>
<li><a href="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>
<h3>What's Weird about this I2P Site?</h3>
<p>This I2P site uses an experimental feature of I2P in Private browsing called
X-I2P-TorrentLocation. If you are using the latest version of the extension, you
may notice that there is a pageAction available in the URL bar(It's the little I2P
logo). If you click that pageAction and follow the magnet link, you will begin to
download a torrent named idk.i2p. As the torrent completes, the extension will begin
to replace on-page resources hosted on my server with exactly the same files, except
shared and downloaded via I2PSnark. The result is a sort of distributed, voluntary
pseudo-CDN which makes it possible to do things like embed videos directly in your
I2P Site and actually have them play completely. All of this is accomplished, of
course, by cheating. If you download the torrent, the file is on your computer, so
of course it's available in a reliable way. Besides that, even if your content
goes down, any of your visitors will be able to reproduce your site on a new hostname,
which may provide a level of resistance to being taken down. How it affects traffic
flows remains to be seen, but it means that some I2P users will be fetching less
content via their HTTP Proxies, and will be doing it less repeatedly.</p>
<ul>
<li><a href="infographics.html">InfoGraphic Gallery for testing X-I2P-TorrentLocation</a> This
page is to test X-I2P-TorrentLocation. It embeds a bunch of large images/infographics
I collected off of reddit and is intentionally heavy so it may be slow to load. It will
@ -40,6 +61,9 @@ torrent is downloaded.</li>
<li><a href="video.html">Videos about I2P Gallery for testing X-I2P-TorrentLocation</a> This page
is even heavier, it embeds videos that have to do with I2P and other crypto/privacy/overlay
networking related topics.</li>
<li><a href="plugins.html">Plugin Archive</a> This page is my mirror of the plugin archive at
<a href="http://stats.i2p/i2p/plugins">stats.i2p</a>. I created one here because the <em>utility</em> of
x-i2p-torrentlocation is that</li>
</ul>
<h3>Go(golang) I2P Tools</h3>

View File

@ -4,7 +4,7 @@
<title>idk's home page</title>
<link rel="stylesheet" type="text/css" href ="style.css" />
<meta http-equiv="i2p-location" content="http://b2o47zwxqjbn7jj37yqkmvbmci7kqubwgxu3umqid7cexmc7xudq.b32.i2p"/>
<meta http-equiv="i2p-torrentlocation" content="magnet:?xt=urn:btih:7d79882a3eb89374c96db6dd1307f70ce5d8c20d"/>
<meta http-equiv="i2p-torrentlocation" content="magnet:?xt=urn:btih:b65e8b369808c1e2bca7fb138dd242fc42447bcf"/>
</head>
<body>
<h1>Infographics Gallery</h1>

93
plugins.html Normal file
View File

@ -0,0 +1,93 @@
<!DOCTYPE html>
<html>
<head>
<title>idk's home page</title>
<link rel="stylesheet" type="text/css" href ="style.css" />
<meta http-equiv="i2p-location" content="http://b2o47zwxqjbn7jj37yqkmvbmci7kqubwgxu3umqid7cexmc7xudq.b32.i2p"/>
<meta http-equiv="i2p-torrentlocation" content="magnet:?xt=urn:btih:b65e8b369808c1e2bca7fb138dd242fc42447bcf"/>
</head>
<body>
<h1>Plugin Archive</h1>
<p>This is my mirror of the stats.i2p plugin archive. It's an exact copy of all the
plugins zzz collected. They're all also added to the torrent that I treat like a CDN,
which is available at http://idk.i2p/idk.i2p.torrent, hopefully making them easier
to retrieve and harder to take down, in theory. I'll do my best to keep them up to
date, the most frequently updated ones are zzzot and i2psnark-rpc which of course
I use extensively.</p>
<ul>
<li><a href="plugins/I2PControl.su3">I2PControl:</a> <strong>0.12.0-b1</strong> RPC Interface for controlling I2P.
This is also available in the standard Java and C++ I2P routers.
<ul>
<li><a href="plugins/I2PControl-update.su3">Update</a></li>
</ul></li>
<li><a href="plugins/i2phex.su3">i2phex:</a> <strong>3.2.8.0.1-b1</strong> Gnutella for I2P.
<ul>
<li><a href="plugins/i2phex-update.su3">Update</a></li>
</ul></li>
<li><a href="plugins/i2phex-windows.su3">i2phex for Windows:</a> <strong>3.2.8.0.1-b1</strong> Gnutella for I2P for Windows.
<ul>
<li><a href="plugins/i2phex-windows-update.su3">Update</a></li>
</ul></li>
<li><a href="plugins/i2psnark-rpc.su3">i2psnark-rpc:</a> <strong>0.6-b1</strong> I2PSnark RPC Control interface.
<ul>
<li><a href="plugins/i2psnark-rpc-update.su3">Update</a></li>
</ul></li>
<li><a href="plugins/jwebcache.su3">JwebCache:</a> <strong>0.2.8-b1</strong> Gnutella Web Cache for I2P.
<ul>
<li><a href="plugins/jwebcache-update.su3">Update</a></li>
</ul></li>
<li><a href="plugins/orchid.su3">Orchid:</a> <strong>1.2.2-0.6-b1</strong> Tor Client/Outproxy Plugin.
<ul>
<li><a href="plugins/orchid-update.su3">Update</a></li>
</ul></li>
<li><a href="plugins/servlet3.su3">Servlet3:</a> <strong>1.0-b0</strong> Servlet Demo Plugin.</li>
<li><a href="plugins/snowman.su3">Snowman</a> <strong>0.2-b1</strong> Snowman Demo Plugin.</li>
<li><a href="plugins/syndie-linux-i386.su3">Syndie Linux 32:</a> <strong>1.107b-0-b2</strong> Distributed forums.
<ul>
<li><a href="plugins/syndie-linux-i386-update.su3">Update</a></li>
</ul></li>
<li><a href="plugins/syndie-linux-x86-64.su3">Syndie Linux 64:</a> <strong>1.107b-0-b2</strong> Distributed forums.
<ul>
<li><a href="plugins/syndie-linux-i386-update.su3">Update</a> </li>
</ul></li>
<li><a href="plugins/syndie-win32.su3">Syndie Windows 32:</a> <strong>1.107b-0-b2</strong> Distributed forums.
<ul>
<li><a href="plugins/syndie-win32-update.su3">Update</a></li>
</ul></li>
<li><a href="plugins/syndie-win64.su3">Syndie Windows 32:</a> <strong>1.107b-0-b2</strong> Distributed forums.
<ul>
<li><a href="plugins/syndie-win32-update.su3">Update</a></li>
</ul></li>
<li><a href="plugins/syndie-mac64.su3">Syndie Mac 64:</a> <strong>1.107b-0-b2</strong> Distributed forums.</li>
<li><a href="plugins/zzzot.su3">zzzot:</a> <strong>0.18.0-b1</strong> Easy-to-install and deploy OpenTracker for I2P.
<ul>
<li><a href="plugins/zzzot-update.su3">Update</a></li>
</ul></li>
<li><a href="plugins/desktopgui.xpi2p">Deskop GUI Controller:</a> <strong>0.7.5-b5</strong> Desktop GUI for controlling I2P via I2PControl.
<ul>
<li><a href="plugins/desktopgui-update.xpi2p">Update</a></li>
</ul></li>
<li><a href="plugins/jIRCii.xpi2p">jIRCii:</a> <strong>2014-12-9-z1</strong> Java IRC Client.
<ul>
<li><a href="plugins/jIRCii-update.xpi2p">Update</a></li>
</ul></li>
<li><a href="plugins/pebble.xpi2p">Pebble:</a> <strong>2.4-v5-b31</strong> Pebble blogging software. <strong>BROKEN.</strong>
<ul>
<li><a href="plugins/pebble-update.xpi2p">Update</a></li>
</ul></li>
<li><a href="plugins/servlet3.xpi2p">Servlet Demo:</a> <strong>1.0-b0</strong> Servlet Demo Plugin.</li>
<li><a href="plugins/snowman.xpi2p">Snowman Demo:</a> <strong>0.2-b1</strong> Snowman Demo Plugin.</li>
<li><a href="plugins/syndie-mac32.xpi2p">Syndie for Mac:</a> <strong>1.105b-0-b0</strong> Distributed forums.
<ul>
<li><a href="plugins/syndie-linux-i386-update.xpi2p">Update</a></li>
</ul></li>
<li><a href="plugins/tahoe-lafs-controller.xpi2p">Tahoe-LAFS-Controller:</a> <strong>0.5-b24</strong> Requires a Tahoe-LAFS installation.
<ul>
<li><a href="plugins/tahoe-lafs-controller-update.xpi2p">Update</a></li>
</ul></li>
</ul>
<script src="script.js" type="text/javascript"></script>
</body>
</html>

48
plugins.md Normal file
View File

@ -0,0 +1,48 @@
Plugin Archive
==============
This is my mirror of the stats.i2p plugin archive. It's an exact copy of all the
plugins zzz collected. They're all also added to the torrent that I treat like a CDN,
which is available at http://idk.i2p/idk.i2p.torrent, hopefully making them easier
to retrieve and harder to take down, in theory. I'll do my best to keep them up to
date, the most frequently updated ones are zzzot and i2psnark-rpc which of course
I use extensively.
* [I2PControl:](plugins/I2PControl.su3) **0.12.0-b1** RPC Interface for controlling I2P.
This is also available in the standard Java and C++ I2P routers.
* [Update](plugins/I2PControl-update.su3)
* [i2phex:](plugins/i2phex.su3) **3.2.8.0.1-b1** Gnutella for I2P.
* [Update](plugins/i2phex-update.su3)
* [i2phex for Windows:](plugins/i2phex-windows.su3) **3.2.8.0.1-b1** Gnutella for I2P for Windows.
* [Update](plugins/i2phex-windows-update.su3)
* [i2psnark-rpc:](plugins/i2psnark-rpc.su3) **0.6-b1** I2PSnark RPC Control interface.
* [Update](plugins/i2psnark-rpc-update.su3)
* [JwebCache:](plugins/jwebcache.su3) **0.2.8-b1** Gnutella Web Cache for I2P.
* [Update](plugins/jwebcache-update.su3)
* [Orchid:](plugins/orchid.su3) **1.2.2-0.6-b1** Tor Client/Outproxy Plugin.
* [Update](plugins/orchid-update.su3)
* [Servlet3:](plugins/servlet3.su3) **1.0-b0** Servlet Demo Plugin.
* [Snowman](plugins/snowman.su3) **0.2-b1** Snowman Demo Plugin.
* [Syndie Linux 32:](plugins/syndie-linux-i386.su3) **1.107b-0-b2** Distributed forums.
* [Update](plugins/syndie-linux-i386-update.su3)
* [Syndie Linux 64:](plugins/syndie-linux-x86-64.su3) **1.107b-0-b2** Distributed forums.
* [Update](plugins/syndie-linux-i386-update.su3)
* [Syndie Windows 32:](plugins/syndie-win32.su3) **1.107b-0-b2** Distributed forums.
* [Update](plugins/syndie-win32-update.su3)
* [Syndie Windows 32:](plugins/syndie-win64.su3) **1.107b-0-b2** Distributed forums.
* [Update](plugins/syndie-win32-update.su3)
* [Syndie Mac 64:](plugins/syndie-mac64.su3) **1.107b-0-b2** Distributed forums.
* [zzzot:](plugins/zzzot.su3) **0.18.0-b1** Easy-to-install and deploy OpenTracker for I2P.
* [Update](plugins/zzzot-update.su3)
* [Deskop GUI Controller:](plugins/desktopgui.xpi2p) **0.7.5-b5** Desktop GUI for controlling I2P via I2PControl.
* [Update](plugins/desktopgui-update.xpi2p)
* [jIRCii:](plugins/jIRCii.xpi2p) **2014-12-9-z1** Java IRC Client.
* [Update](plugins/jIRCii-update.xpi2p)
* [Pebble:](plugins/pebble.xpi2p) **2.4-v5-b31** Pebble blogging software. **BROKEN.**
* [Update](plugins/pebble-update.xpi2p)
* [Servlet Demo:](plugins/servlet3.xpi2p) **1.0-b0** Servlet Demo Plugin.
* [Snowman Demo:](plugins/snowman.xpi2p) **0.2-b1** Snowman Demo Plugin.
* [Syndie for Mac:](plugins/syndie-mac32.xpi2p) **1.105b-0-b0** Distributed forums.
* [Update](plugins/syndie-linux-i386-update.xpi2p)
* [Tahoe-LAFS-Controller:](plugins/tahoe-lafs-controller.xpi2p) **0.5-b24** Requires a Tahoe-LAFS installation.
* [Update](plugins/tahoe-lafs-controller-update.xpi2p)

48
plugins.sh Executable file
View File

@ -0,0 +1,48 @@
#! /usr/bin/env sh
export http_proxy=http://127.0.0.1:4444
http_proxy=http://127.0.0.1:4444
mkdir -p plugins
cd plugins
# Fetch them all, but don't be an asshole about it
wget -c http://stats.i2p/i2p/plugins/I2PControl.su3 ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/I2PControl-update.su3 ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/i2phex.su3 ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/i2phex-update.su3 ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/i2phex-windows.su3 ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/i2phex-windows-update.su3 ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/i2psnark-rpc.su3 ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/i2psnark-rpc-update.su3 ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/jwebcache.su3 ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/jwebcache-update.su3 ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/orchid.su3 ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/orchid-update.su3 ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/servlet3.su3 ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/snowman.su3 ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/syndie-linux-i386.su3 ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/syndie-linux-i386-update.su3 ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/syndie-linux-x86-64.su3 ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/syndie-linux-i386-update.su3 ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/syndie-win32.su3 ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/syndie-win32-update.su3 ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/syndie-win64.su3 ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/syndie-win32-update.su3 ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/syndie-mac64.su3 ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/syndie-linux-i386-update.su3 ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/zzzot.su3 ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/zzzot-update.su3 ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/desktopgui.xpi2p ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/desktopgui-update.xpi2p ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/jIRCii.xpi2p ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/jIRCii-update.xpi2p ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/pebble.xpi2p ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/pebble-update.xpi2p ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/servlet3.xpi2p ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/snowman.xpi2p ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/syndie-mac32.xpi2p ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/syndie-linux-i386-update.xpi2p ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/tahoe-lafs-controller.xpi2p ; sleep 2m
wget -c http://stats.i2p/i2p/plugins/tahoe-lafs-controller-update.xpi2p ; sleep 2m

Binary file not shown.

BIN
plugins/I2PControl.su3 Normal file

Binary file not shown.

Binary file not shown.

BIN
plugins/desktopgui.xpi2p Normal file

Binary file not shown.

BIN
plugins/i2phex-update.su3 Normal file

Binary file not shown.

Binary file not shown.

BIN
plugins/i2phex-windows.su3 Normal file

Binary file not shown.

BIN
plugins/i2phex.su3 Normal file

Binary file not shown.

Binary file not shown.

BIN
plugins/i2psnark-rpc.su3 Normal file

Binary file not shown.

BIN
plugins/jIRCii-update.xpi2p Normal file

Binary file not shown.

BIN
plugins/jIRCii.xpi2p Normal file

Binary file not shown.

Binary file not shown.

BIN
plugins/jwebcache.su3 Normal file

Binary file not shown.

BIN
plugins/orchid-update.su3 Normal file

Binary file not shown.

BIN
plugins/orchid.su3 Normal file

Binary file not shown.

BIN
plugins/pebble-update.xpi2p Normal file

Binary file not shown.

BIN
plugins/pebble.xpi2p Normal file

Binary file not shown.

BIN
plugins/servlet3.su3 Normal file

Binary file not shown.

BIN
plugins/snowman.su3 Normal file

Binary file not shown.

BIN
plugins/snowman.xpi2p Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
plugins/syndie-mac32.xpi2p Normal file

Binary file not shown.

BIN
plugins/syndie-mac64.su3 Normal file

Binary file not shown.

Binary file not shown.

BIN
plugins/syndie-win32.su3 Normal file

Binary file not shown.

BIN
plugins/syndie-win64.su3 Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
plugins/zzzot.su3 Normal file

Binary file not shown.

View File

@ -4,7 +4,7 @@
<title>idk's home page</title>
<link rel="stylesheet" type="text/css" href ="style.css" />
<meta http-equiv="i2p-location" content="http://b2o47zwxqjbn7jj37yqkmvbmci7kqubwgxu3umqid7cexmc7xudq.b32.i2p"/>
<meta http-equiv="i2p-torrentlocation" content="magnet:?xt=urn:btih:7d79882a3eb89374c96db6dd1307f70ce5d8c20d"/>
<meta http-equiv="i2p-torrentlocation" content="magnet:?xt=urn:btih:b65e8b369808c1e2bca7fb138dd242fc42447bcf"/>
</head>
<body>
<h1>Video Gallery</h1>

View File

@ -18,6 +18,25 @@ are also I2P labs projects.
* [I2P Browser Fingerprint Gallery](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.
### What's Weird about this I2P Site?
This I2P site uses an experimental feature of I2P in Private browsing called
X-I2P-TorrentLocation. If you are using the latest version of the extension, you
may notice that there is a pageAction available in the URL bar(It's the little I2P
logo). If you click that pageAction and follow the magnet link, you will begin to
download a torrent named idk.i2p. As the torrent completes, the extension will begin
to replace on-page resources hosted on my server with exactly the same files, except
shared and downloaded via I2PSnark. The result is a sort of distributed, voluntary
pseudo-CDN which makes it possible to do things like embed videos directly in your
I2P Site and actually have them play completely. All of this is accomplished, of
course, by cheating. If you download the torrent, the file is on your computer, so
of course it's available in a reliable way. Besides that, even if your content
goes down, any of your visitors will be able to reproduce your site on a new hostname,
which may provide a level of resistance to being taken down. How it affects traffic
flows remains to be seen, but it means that some I2P users will be fetching less
content via their HTTP Proxies, and will be doing it less repeatedly.
* [InfoGraphic Gallery for testing X-I2P-TorrentLocation](infographics.html) This
page is to test X-I2P-TorrentLocation. It embeds a bunch of large images/infographics
I collected off of reddit and is intentionally heavy so it may be slow to load. It will
@ -26,6 +45,12 @@ are also I2P labs projects.
* [Videos about I2P Gallery for testing X-I2P-TorrentLocation](video.html) This page
is even heavier, it embeds videos that have to do with I2P and other crypto/privacy/overlay
networking related topics.
* [Plugin Archive](plugins.html) This page is my mirror of the plugin archive at
[stats.i2p](http://stats.i2p/i2p/plugins). I created one here because the *utility* of
X-I2P-TorrentLocation is that it allows you to mingle the versatile presentation abilities
of hypertext with redundant, peer-to-peer resources, and by using it for plugins, we can
make it much harder to take them down by taking down their archives. The same would apply
for any software, actually, this is just where I started.
### Go(golang) I2P Tools