Files
i2p.www/i2p2www/pages/site/research/index.html

39 lines
2.1 KiB
HTML
Raw Normal View History

{% extends "global/layout.html" %}
2013-01-18 09:45:49 +00:00
{% block title %}{{ _('Academic Research') }}{% endblock %}
{% block content %}
2013-01-18 09:45:49 +00:00
<p>{% trans -%}
Academic research and analysis of I2P is an important part of ensuring that the software and network performs as expected and is safe for users in hostile environments.
2013-01-18 09:45:49 +00:00
{%- endtrans %}</p>
2013-07-03 12:53:06 +00:00
<h2>{{ _('Testing Attacks on I2P') }}</h2>
<p>{% trans -%}
I2P can be run as a separate test network by controlling the locations that a new router reseeds from so that it only finds other test routers.
{%- endtrans %}</p>
2013-01-18 09:45:49 +00:00
<p>{% trans -%}
2013-07-03 12:53:06 +00:00
The standard mode of operation is to have one JVM per router instance; hence running multiple copies of I2P on a single machine is inadvisable, both due to the potential resource drain and the certain port conflicts. To better facilitate setting up small test networks, I2P has a multirouter mode which enables multiple distinct routers to be run in the same JVM.
2013-01-18 09:45:49 +00:00
{%- endtrans %}</p>
2013-01-16 10:42:51 +00:00
2013-07-03 12:53:06 +00:00
<p>{% trans -%}
MultiRouter can be started from the i2p base directory by running the below command.
{%- endtrans %}</p>
<pre>env CLASSPATH=$(find lib/ -name *.jar | paste -s -d ':') java net.i2p.router.MultiRouter 25</pre>
<p>{% trans -%}
2013-07-03 12:53:06 +00:00
Additionally, I2P can be started in a virtual network mode. This mode disables all transports, allowing the router to be tested in isolation without network traffic. To enable this mode, add <code>i2p.vmCommSystem=true</code> to the router.config before starting.
{%- endtrans %}</p>
<h2>{{ _('Testing the Live I2P Network') }}</h2>
2013-01-18 09:45:49 +00:00
<p>{% trans contact=site_url('contact') -%}
If you are planning on conducting research on the live I2P network, please <a href="{{ contact }}">contact us</a> before you commence your testing. While we do not discourage researchers from responsibly testing their ideas on the live network, if an attack becomes apparent and we don't have any line of communication then we will end up taking countermeasures which could interfere with the test.
{%- endtrans %}</p>
2013-01-16 10:42:51 +00:00
2013-01-18 09:45:49 +00:00
<h2>{{ _('Prior Research') }}</h2>
2013-01-16 10:42:51 +00:00
2013-08-11 14:38:08 +00:00
<p>{% trans papers=get_url('papers_list') -%}
2013-01-18 09:45:49 +00:00
A list of known published papers about I2P is available <a href="{{ papers }}">here</a>.
{%- endtrans %}</p>
{% endblock %}