diff --git a/i2p2www/blog/2019/07/29/august-conferences.rst b/i2p2www/blog/2019/07/29/august-conferences.rst new file mode 100644 index 0000000000000000000000000000000000000000..a0ffaf94af3233fe06c15feb24e6d9e691221d0d --- /dev/null +++ b/i2p2www/blog/2019/07/29/august-conferences.rst @@ -0,0 +1,88 @@ +.. meta:: + :title: {% trans %}August 2019 Conference Schedule{% endtrans %} + :author: sadie + :date: 2019-07-29 + :excerpt: {% trans %}I2P developers are attending multiple conferences this month{% endtrans %} + +{% trans %}Conference Schedule August 2019{% endtrans %} +======================================================== + +{% trans %}Hi Everyone{% endtrans %}, + +{% trans %}Next month will be busy! Meet up with I2P developers at two workshops at +Defcon 27, and connect with researchers who have been observing I2P censorship +at FOCI '19.{% endtrans %} + +{% trans %}I2P for Cryptocurrency Developers{% endtrans %} +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +|zzz| + +- {% trans %}Monero Village{% endtrans %} +- {% trans %}August 9, 3:15pm{% endtrans %} +- {% trans %}Monero Village will be on the 26th floor of Bally's{% endtrans %} `map <https://defcon.org/html/defcon-27/dc-27-venue.html>`__ + +{% trans %}This workshop will assist developers in designing applications to communicate +over I2P for anonymity and security. We will discuss common requirements for +cryptocurrency applications, and review each application's architecture and +specific needs.Then, we will cover tunnel communications, router and library +selection, and packaging choices, and answer all questions related to +integrating I2P.{% endtrans %} + +{% trans %}The goal is to create secure, scalable, extensible, and efficient designs that +meets the needs of each particular project.{% endtrans %} + +{% trans %}I2P For Application Developers{% endtrans %} +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +|idk| + +- {% trans %}Crypto & Privacy Village{% endtrans %} +- {% trans %}Saturday August 10, 2pm - 3:30pm{% endtrans %} +- {% trans %}Planet Hollywood{% endtrans %} `map <https://defcon.org/images/defcon-27/maps/ph-final-public.pdf>`__ +- {% trans %}This workshop is not recorded. So don't miss it!{% endtrans %} + +{% trans %}The workshop provides an introduction to the ways an application can be made to +work with the I2P Anonymous Peer-to-Peer network. Developers should learn that +the use of anonymous P2P in their applications need not be that different than +what they are already doing in non-anonymous Peer-to-Peer applications. It +begins with an introduction to the I2P plugins system, showing how the existing +plugins set themselves up to do communication over I2P and what's good and bad +about each approach. Afterwards, we'll continue on to the programatically +controlling I2P via it's SAM and I2PControl API's. Finally, we'll take a dive +into the SAMv3 API by starting a new library utilizing it in Lua and writing a +simple application.{% endtrans %} + +{% trans %}Measuring I2P Censorship at a Global Scale{% endtrans %} +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +|sadie| + +- {% trans %}FOCI '19{% endtrans %} +- {% trans %}Tuesday August 13th 10:30am{% endtrans %} +- {% trans %}Hyatt Regency Santa Clara{% endtrans %} +- {% trans %}Co-located with USENIX Security '19{% endtrans %} +- `{% trans %}Workshop Program{% endtrans %} <https://www.usenix.org/conference/foci19/workshop-program>`__ + +{% trans %}The prevalence of Internet censorship has prompted the creation of several +measurement platforms for monitoring filtering activities. An important +challenge faced by these platforms revolves around the trade-off between depth +of measurement and breadth of coverage. In this paper, we present an +opportunistic censorship measurement infrastructure built on top of a network of +distributed VPN servers run by volunteers, which we used to measure the extent +to which the I2P anonymity network is blocked around the world. This +infrastructure provides us with not only numerous and geographically diverse +vantage points, but also the ability to conduct in-depth measurements across all +levels of the network stack. Using this infrastructure, we measured at a global +scale the availability of four different I2P services: the official homepage, +its mirror site, reseed servers, and active relays in the network. Within a +period of one month, we conducted a total of 54K measurements from 1.7K network +locations in 164 countries. With different techniques for detecting domain name +blocking, network packet injection, and block pages, we discovered I2P +censorship in five countries: China, Iran, Oman, Qatar, and Kuwait. Finally, we +conclude by discussing potential approaches to circumvent censorship on I2P.{% endtrans %} + +.. |zzz| image:: /_static/images/monerovillageblog.png +.. |idk| image:: /_static/images/cryptovillageblog.png +.. |sadie| image:: /_static/images/censorship.jpg + diff --git a/i2p2www/pages/blog/post.html b/i2p2www/pages/blog/post.html index d1735fef04f5664a698a137d88258ff200105f82..a79f014146d1a973a2721a64efd412c73820bfaf 100644 --- a/i2p2www/pages/blog/post.html +++ b/i2p2www/pages/blog/post.html @@ -14,10 +14,11 @@ <li class="category">{{ render_categories(meta.category)|safe }}</li> </ul> </div> +<div id="post"> {% autoescape false %} {{ body }} {% endautoescape %} - +</div> <p> <a href="https://flattr.com/submit/auto?user_id=I2P&url={{ canonical() }}" target="_blank"> <img src="{{ url_for('static', filename='images/flattr-badge-large.png') }}" alt="Flattr this" title="Flattr this" border="0"> diff --git a/i2p2www/static/images/censorship.jpg b/i2p2www/static/images/censorship.jpg new file mode 100644 index 0000000000000000000000000000000000000000..421be1066c4b535c51ef6b69c57ee9e9765f9d0f Binary files /dev/null and b/i2p2www/static/images/censorship.jpg differ diff --git a/i2p2www/static/images/cryptovillageblog.png b/i2p2www/static/images/cryptovillageblog.png new file mode 100644 index 0000000000000000000000000000000000000000..9dfc5922ac945738bb54e44f79bd97f6d1f85a15 Binary files /dev/null and b/i2p2www/static/images/cryptovillageblog.png differ diff --git a/i2p2www/static/images/monerovillageblog.png b/i2p2www/static/images/monerovillageblog.png new file mode 100644 index 0000000000000000000000000000000000000000..867e75ba36962c7dc124f8035456b48316fadf0e Binary files /dev/null and b/i2p2www/static/images/monerovillageblog.png differ diff --git a/i2p2www/static/styles/duck/default.css b/i2p2www/static/styles/duck/default.css index 20845e466237f7f543a412fd6b152f8b8e6a6f10..b917ef976d4b4692c589ee798981f516bc976740 100644 --- a/i2p2www/static/styles/duck/default.css +++ b/i2p2www/static/styles/duck/default.css @@ -341,6 +341,22 @@ div#content .inner .box img { max-width: 100%; } +#post img { + max-width: 51%; + float: left; + padding-right: 20px; +} + +#adjusting-bandwidth-limits img { + max-width: 100%; + float: unset; +} + +#running-i2p-continuously img { + max-width: 100%; + float: unset; +} + /* * Download page */