{"test_keys":{"accessible":true,"control":{"tcp_connect":{"91.143.92.136:443":{"status":true,"failure":null}},"http_request":{"body_length":25800,"failure":null,"status_code":200,"headers":{"Date":"Thu, 22 Aug 2019 20:37:35 GMT","Content-Type":"text\/html; charset=utf-8","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Vary":"Accept-Encoding","Server":"Apache\/2.4.25 (Debian)"},"title":"I2P Anonymous Network"},"dns":{"failure":null,"addrs":["91.143.92.136"]}},"control_failure":null,"socksproxy":null,"http_experiment_failure":null,"agent":"redirect","retries":null,"client_resolver":"193.189.177.53","dns_consistency":"consistent","dns_experiment_failure":null,"body_proportion":1.0,"blocking":false,"queries":[{"engine":"system","resolver_hostname":null,"query_type":"A","hostname":"geti2p.net","answers":[{"hostname":"geti2p.net","answer_type":"CNAME","ttl":null},{"ipv4":"91.143.92.136","answer_type":"A","ttl":null}],"failure":null,"resolver_port":null}],"body_length_match":true,"requests":[{"failure":null,"request":{"body":"","headers":{"Accept-Language":"en-US;q=0.8,en;q=0.5","Accept":"text\/html,application\/xhtml+xml,application\/xml;q=0.9,*\/*;q=0.8","User-Agent":"Mozilla\/5.0 (Windows NT 6.1) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/47.0.2526.106 Safari\/537.36"},"tor":{"is_tor":false,"exit_ip":null,"exit_name":null},"url":"https:\/\/geti2p.net\/en\/","method":"GET"},"response":{"body":"\n\n \n \n I2P Anonymous Network<\/title>\n <meta name=\"description\" content=\"Anonymous peer-to-peer distributed communication layer built with open source tools and designed to run any traditional Internet service such as email, IRC or web hosting.\">\n <link rel=\"canonical\" href=\"https:\/\/geti2p.net\/en\/\" \/>\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=2.0, user-scalable=yes\" \/>\n <link rel=\"stylesheet\" type=\"text\/css\" href=\"\/_static\/styles\/duck\/default.css\" media=\"screen, handheld, print, projection\" \/>\n <link rel=\"stylesheet\" type=\"text\/css\" href=\"\/_static\/styles\/duck\/mobile.css\" media=\"screen and (min-device-width:320px) and (max-width:767px)\" \/>\n <link rel=\"stylesheet\" type=\"text\/css\" href=\"\/_static\/styles\/duck\/desktop.css\" title=\"duck\" media=\"screen and (min-device-width:768px) and (min-width:768px), print, projection\" \/>\n <link rel=\"stylesheet\" type=\"text\/css\" href=\"\/_static\/styles\/duck\/widescreen.css\" title=\"duck\" media=\"screen and (min-device-width:1120px) and (min-width:1120px), print, projection\" \/>\n <!--[if IEMobile]>\n <link rel=\"stylesheet\" type=\"text\/css\" href=\"\/_static\/styles\/duck\/mobile.css\" media=\"screen\" \/>\n <![endif]-->\n <!--[if lt IE 9]>\n <link rel=\"stylesheet\" type=\"text\/css\" href=\"\/_static\/styles\/duck\/desktop.css\" title=\"duck\" media=\"all\" \/>\n <![endif]-->\n \n <link rel=\"stylesheet\" type=\"text\/css\" href=\"\/_static\/styles\/duck\/syntax.css\" media=\"screen, handheld, print, projection\" \/>\n <link rel=\"shortcut icon\" type=\"image\/x-icon\" href=\"\/_static\/favicon.ico\" \/>\n <meta name=\"robots\" content=\"NOODP\" \/>\n <\/head>\n <body ontouchstart=\"\">\n <div class=\"hide\"><a href=\"#content\" title=\"Skip navigation\" accesskey=\"2\">Skip navigation<\/a><\/div>\n <header>\n <div id=\"topbar\">\n <a id=\"logo\" href=\"\/en\/\"><img id=\"scalelogo\" src=\"\/_static\/images\/i2plogo.svg\" alt=\"I2P Logo\" title=\"The Invisible Internet Project (I2P)\" \/><\/a>\n <div class=\"title\">\n <h1>The Invisible Internet Project<\/h1>\n <div class=\"lang\">\n <ul class=\"languages\">\n<li><a href=\"\/en\/\" rel=\"alternate\" hreflang=\"en\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/en.png\" \/><div class=\"langname\">English<\/div><\/div><\/a><\/li>\n<li><a href=\"\/de\/\" rel=\"alternate\" hreflang=\"de\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/de.png\" \/><div class=\"langname\">Deutsch<\/div><\/div><\/a><\/li>\n<li><a href=\"\/es\/\" rel=\"alternate\" hreflang=\"es\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/es.png\" \/><div class=\"langname\">Castellano<\/div><\/div><\/a><\/li>\n<li><a href=\"\/fr\/\" rel=\"alternate\" hreflang=\"fr\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/fr.png\" \/><div class=\"langname\">Fran\u00e7ais<\/div><\/div><\/a><\/li>\n<li><a href=\"\/ru\/\" rel=\"alternate\" hreflang=\"ru\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/ru.png\" \/><div class=\"langname\">Russian \u0420\u0443\u0441\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a<\/div><\/div><\/a><\/li>\n<li><a href=\"\/zh\/\" rel=\"alternate\" hreflang=\"zh\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/zh.png\" \/><div class=\"langname\">Chinese \u4e2d\u6587<\/div><\/div><\/a><\/li>\n<li><a href=\"\/ar\/\" rel=\"alternate\" hreflang=\"ar\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/ar.png\" \/><div class=\"langname\">Arabic \u0627\u0644\u0639\u0631\u0628\u064a\u0629<\/div><\/div><\/a><\/li>\n<li><a href=\"\/id\/\" rel=\"alternate\" hreflang=\"id\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/id.png\" \/><div class=\"langname\">Bahasa Indonesia<\/div><\/div><\/a><\/li>\n<li><a href=\"\/zh-tw\/\" rel=\"alternate\" hreflang=\"zh_TW\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/zh_TW.png\" \/><div class=\"langname\">Chinese \u4e2d\u6587 (\u7e41\u9ad4\u4e2d\u6587, \u53f0\u7063)<\/div><\/div><\/a><\/li>\n<li><a href=\"\/el\/\" rel=\"alternate\" hreflang=\"el\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/el.png\" \/><div class=\"langname\">Greek \u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac<\/div><\/div><\/a><\/li>\n<li><a href=\"\/he\/\" rel=\"alternate\" hreflang=\"he\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/he.png\" \/><div class=\"langname\">Hebrew \u05e2\u05d1\u05e8\u05d9\u05ea<\/div><\/div><\/a><\/li>\n<li><a href=\"\/it\/\" rel=\"alternate\" hreflang=\"it\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/it.png\" \/><div class=\"langname\">Italiano<\/div><\/div><\/a><\/li>\n<li><a href=\"\/ja\/\" rel=\"alternate\" hreflang=\"ja\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/ja.png\" \/><div class=\"langname\">Japanese \u65e5\u672c\u8a9e<\/div><\/div><\/a><\/li>\n<li><a href=\"\/ko\/\" rel=\"alternate\" hreflang=\"ko\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/ko.png\" \/><div class=\"langname\">Korean \ud55c\uad6d\ub9d0<\/div><\/div><\/a><\/li>\n<li><a href=\"\/mg\/\" rel=\"alternate\" hreflang=\"mg\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/mg.png\" \/><div class=\"langname\">Fiteny Malagasy<\/div><\/div><\/a><\/li>\n<li><a href=\"\/nl\/\" rel=\"alternate\" hreflang=\"nl\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/nl.png\" \/><div class=\"langname\">Nederlands<\/div><\/div><\/a><\/li>\n<li><a href=\"\/fa\/\" rel=\"alternate\" hreflang=\"fa\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/fa.png\" \/><div class=\"langname\">Persian \u0641\u0627\u0631\u0633\u06cc<\/div><\/div><\/a><\/li>\n<li><a href=\"\/pl\/\" rel=\"alternate\" hreflang=\"pl\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/pl.png\" \/><div class=\"langname\">Polski<\/div><\/div><\/a><\/li>\n<li><a href=\"\/pt\/\" rel=\"alternate\" hreflang=\"pt\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/pt.png\" \/><div class=\"langname\">Portugu\u00eas<\/div><\/div><\/a><\/li>\n<li><a href=\"\/pt-br\/\" rel=\"alternate\" hreflang=\"pt_BR\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/pt_BR.png\" \/><div class=\"langname\">Portugu\u00eas do Brasil<\/div><\/div><\/a><\/li>\n<li><a href=\"\/ro\/\" rel=\"alternate\" hreflang=\"ro\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/ro.png\" \/><div class=\"langname\">Rom\u00e2n\u0103<\/div><\/div><\/a><\/li>\n<li><a href=\"\/fi\/\" rel=\"alternate\" hreflang=\"fi\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/fi.png\" \/><div class=\"langname\">Suomi<\/div><\/div><\/a><\/li>\n<li><a href=\"\/sv\/\" rel=\"alternate\" hreflang=\"sv\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/sv.png\" \/><div class=\"langname\">Svenska<\/div><\/div><\/a><\/li>\n<li><a href=\"\/tr\/\" rel=\"alternate\" hreflang=\"tr\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/tr.png\" \/><div class=\"langname\">T\u00fcrk\u00e7e<\/div><\/div><\/a><\/li>\n<li><a href=\"\/uk\/\" rel=\"alternate\" hreflang=\"uk\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/uk.png\" \/><div class=\"langname\">Ukrainian \u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430<\/div><\/div><\/a><\/li>\n<\/ul>\n <\/div>\n <\/div>\n <\/div>\n\n <nav class=\"navigation\">\n <div id=\"cssmenu\">\n<ul>\n <li><a href=\"\/en\/download\"><div class=\"menuitem\"><span>Download<\/span><\/div><\/a><\/li>\n <li class=\"has-sub\"><div class=\"menuitem\"><span>About<\/span><\/div>\n <ul>\n <li><a href=\"\/en\/about\/intro\"><div class=\"menuitem\"><span>Introduction to I2P<\/span><\/div><\/a><\/li>\n <li class=\"has-sub\"><div class=\"menuitem\"><span>Comparisons<\/span><\/div>\n <ul>\n <li><a href=\"\/en\/comparison\"><div class=\"menuitem\"><span>Overview of comparisons<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/comparison\/tor\"><div class=\"menuitem\"><span>Tor<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/comparison\/freenet\"><div class=\"menuitem\"><span>Freenet<\/span><\/div><\/a><\/li>\n \n <li><a href=\"\/en\/comparison\/other-networks\"><div class=\"menuitem\"><span>Other anonymous networks<\/span><\/div><\/a><\/li>\n <\/ul>\n <\/li>\n <li class=\"has-sub\"><div class=\"menuitem\"><span>Documentation<\/span><\/div>\n <ul>\n <li><a href=\"\/en\/docs\"><div class=\"menuitem\"><span>Documentation index<\/span><\/div><\/a><\/li>\n <li class=\"has-sub\"><div class=\"menuitem\"><span>How does it work?<\/span><\/div>\n <ul>\n <li><a href=\"\/en\/docs\/how\/intro\"><div class=\"menuitem\"><span>Gentle intro<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/docs\/how\/tech-intro\"><div class=\"menuitem\"><span>Tech intro<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/docs\/how\/threat-model\"><div class=\"menuitem\"><span>Threat model<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/docs\/how\/garlic-routing\"><div class=\"menuitem\"><span>Garlic routing<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/docs\/how\/network-database\"><div class=\"menuitem\"><span>Network database<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/docs\/how\/tunnel-routing\"><div class=\"menuitem\"><span>Tunnel routing<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/docs\/how\/peer-selection\"><div class=\"menuitem\"><span>Peer selection<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/docs\/how\/cryptography\"><div class=\"menuitem\"><span>Cryptography<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/docs\/how\/elgamal-aes\"><div class=\"menuitem\"><span>ElGamal\/AES+SessionTags<\/span><\/div><\/a><\/li>\n <\/ul>\n <\/li>\n <li><a href=\"\/spec\"><div class=\"menuitem\"><span>Specifications<\/span><\/div><\/a><\/li>\n <li><a href=\"\/spec\/proposals\"><div class=\"menuitem\"><span>Proposals<\/span><\/div><\/a><\/li>\n <li class=\"has-sub\"><div class=\"menuitem\"><span>API<\/span><\/div>\n <ul>\n <li><a href=\"\/en\/docs\/api\/i2ptunnel\"><div class=\"menuitem\"><span>I2PTunnel<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/docs\/api\/socks\"><div class=\"menuitem\"><span>SOCKS<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/docs\/api\/samv3\"><div class=\"menuitem\"><span>SAM v3<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/docs\/api\/bob\"><div class=\"menuitem\"><span>BOB<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/docs\/api\/streaming\"><div class=\"menuitem\"><span>Streaming library<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/docs\/api\/datagrams\"><div class=\"menuitem\"><span>Datagrams<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/docs\/api\/i2pcontrol\"><div class=\"menuitem\"><span>I2PControl<\/span><\/div><\/a><\/li>\n <\/ul>\n <\/li>\n <li class=\"has-sub\"><div class=\"menuitem\"><span>Applications<\/span><\/div>\n <ul>\n <li><a href=\"\/en\/docs\/applications\/supported\"><div class=\"menuitem\"><span>Supported applications<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/docs\/applications\/bittorrent\"><div class=\"menuitem\"><span>Bittorrent<\/span><\/div><\/a><\/li>\n <\/ul>\n <\/li>\n <li class=\"has-sub\"><div class=\"menuitem\"><span>Protocols<\/span><\/div>\n <ul>\n <li><a href=\"\/en\/docs\/protocol\"><div class=\"menuitem\"><span>Protocol stack<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/docs\/protocol\/i2cp\"><div class=\"menuitem\"><span>I2CP<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/docs\/protocol\/i2np\"><div class=\"menuitem\"><span>I2NP<\/span><\/div><\/a><\/li>\n <\/ul>\n <\/li>\n <li class=\"has-sub\"><div class=\"menuitem\"><span>Transports<\/span><\/div>\n <ul>\n <li><a href=\"\/en\/docs\/transport\"><div class=\"menuitem\"><span>Transport layer overview<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/docs\/transport\/ntcp\"><div class=\"menuitem\"><span>NTCP<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/docs\/transport\/ssu\"><div class=\"menuitem\"><span>SSU<\/span><\/div><\/a><\/li>\n <\/ul>\n <\/li>\n <li class=\"has-sub\"><div class=\"menuitem\"><span>Tunnels<\/span><\/div>\n <ul>\n <li><a href=\"\/en\/docs\/tunnels\/implementation\"><div class=\"menuitem\"><span>Tunnel implementation<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/docs\/tunnels\/unidirectional\"><div class=\"menuitem\"><span>Unidirectional tunnels<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/docs\/tunnels\/old-implementation\"><div class=\"menuitem\"><span>Old implementation<\/span><\/div><\/a><\/li>\n <\/ul>\n <\/li>\n <li><a href=\"\/en\/docs\/naming\"><div class=\"menuitem\"><span>Naming and addressbook<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/docs\/plugins\"><div class=\"menuitem\"><span>Plugins<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/docs\/reseed\"><div class=\"menuitem\"><span>Reseed<\/span><\/div><\/a><\/li>\n <\/ul>\n <\/li>\n <li><a href=\"\/en\/about\/team\"><div class=\"menuitem\"><span>Team<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/about\/hall-of-fame\"><div class=\"menuitem\"><span>Hall of Fame<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/papers\/\"><div class=\"menuitem\"><span>Academic papers and peer review<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/about\/i2pcon\"><div class=\"menuitem\"><span>I2PCon<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/about\/media\"><div class=\"menuitem\"><span>Presentations, tutorials and articles<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/contact\"><div class=\"menuitem\"><span>Contact us<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/links\"><div class=\"menuitem\"><span>Links<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/impressum\"><div class=\"menuitem\"><span>Impressum<\/span><\/div><\/a><\/li>\n <\/ul>\n <\/li>\n <li class=\"has-sub\"><div class=\"menuitem\"><span>Help<\/span><\/div>\n <ul>\n <li><a href=\"\/en\/faq\"><div class=\"menuitem\"><span>FAQ<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/about\/browser-config\"><div class=\"menuitem\"><span>How to browse I2P<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/about\/glossary\"><div class=\"menuitem\"><span>Glossary<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/about\/performance\"><div class=\"menuitem\"><span>Performance<\/span><\/div><\/a><\/li>\n <li><a href=\"http:\/\/i2pforum.net\/\"><div class=\"menuitem\"><span>Forums<\/span><\/div><\/a><\/li>\n <li><a href=\"https:\/\/reddit.com\/r\/i2p\"><div class=\"menuitem\"><span>Reddit<\/span><\/div><\/a><\/li>\n <li class=\"has-sub\"><div class=\"menuitem\"><span>Verify I2P<\/span><\/div>\n <ul>\n <li><a href=\"\/en\/get-involved\/develop\/release-signing-key\"><div class=\"menuitem\"><span>Release signing keys<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/get-involved\/develop\/signed-keys\"><div class=\"menuitem\"><span>Signed keys<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/get-involved\/develop\/developers-keys\"><div class=\"menuitem\"><span>Developers keys<\/span><\/div><\/a><\/li>\n <\/ul>\n <\/li>\n <\/ul>\n <\/li>\n <li class=\"has-sub\"><div class=\"menuitem\"><span>Volunteer<\/span><\/div>\n <ul>\n <li><a href=\"\/en\/get-involved\"><div class=\"menuitem\"><span>Get involved!<\/span><\/div><\/a><\/li>\n <li class=\"has-sub\"><div class=\"menuitem\"><span>Develop<\/span><\/div>\n <ul>\n <li><a href=\"\/en\/get-involved\/develop\/applications\"><div class=\"menuitem\"><span>Applications<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/get-involved\/develop\/licenses\"><div class=\"menuitem\"><span>Licenses<\/span><\/div><\/a><\/li>\n <li><a href=\"http:\/\/trac.i2p2.de\/\"><div class=\"menuitem\"><span>Bug tracker<\/span><\/div><\/a><\/li>\n <\/ul>\n <\/li>\n <li><a href=\"\/en\/research\"><div class=\"menuitem\"><span>Academic research<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/research\/questions\"><div class=\"menuitem\"><span>Open research questions<\/span><\/div><\/a><\/li>\n <li class=\"has-sub\"><div class=\"menuitem\"><span>Guides<\/span><\/div>\n <ul>\n <li><a href=\"\/en\/get-involved\/guides\/new-developers\"><div class=\"menuitem\"><span>New developers<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/get-involved\/guides\/ides\"><div class=\"menuitem\"><span>Using an IDE with I2P<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/get-involved\/guides\/dev-guidelines\"><div class=\"menuitem\"><span>Developer guidelines and coding style<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/get-involved\/guides\/monotone\"><div class=\"menuitem\"><span>Monotone<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/get-involved\/guides\/new-translators\"><div class=\"menuitem\"><span>New translators<\/span><\/div><\/a><\/li>\n <\/ul>\n <\/li>\n <li><a href=\"\/en\/get-involved\/donate\"><div class=\"menuitem\"><span>Donate<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/meetings\/\"><div class=\"menuitem\"><span>Meetings<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/get-involved\/roadmap\"><div class=\"menuitem\"><span>Roadmap<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/get-involved\/todo\"><div class=\"menuitem\"><span>Task list<\/span><\/div><\/a><\/li>\n <\/ul>\n <\/li>\n <li><a href=\"\/en\/blog\/\"><div class=\"menuitem\"><span>Blog<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/download\/lab\"><div class=\"menuitem\"><span>Lab<\/span><\/div><\/a><\/li>\n <li class=\"has-sub right\"><div class=\"menuitem\"><span><img src=\"\/_static\/images\/flags\/en.png\" \/> Language<\/span><\/div>\n <ul class=\"languages\">\n<li><a href=\"\/en\/\" rel=\"alternate\" hreflang=\"en\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/en.png\" \/><div class=\"langname\">English<\/div><\/div><\/a><\/li>\n<li><a href=\"\/de\/\" rel=\"alternate\" hreflang=\"de\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/de.png\" \/><div class=\"langname\">Deutsch<\/div><\/div><\/a><\/li>\n<li><a href=\"\/es\/\" rel=\"alternate\" hreflang=\"es\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/es.png\" \/><div class=\"langname\">Castellano<\/div><\/div><\/a><\/li>\n<li><a href=\"\/fr\/\" rel=\"alternate\" hreflang=\"fr\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/fr.png\" \/><div class=\"langname\">Fran\u00e7ais<\/div><\/div><\/a><\/li>\n<li><a href=\"\/ru\/\" rel=\"alternate\" hreflang=\"ru\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/ru.png\" \/><div class=\"langname\">Russian \u0420\u0443\u0441\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a<\/div><\/div><\/a><\/li>\n<li><a href=\"\/zh\/\" rel=\"alternate\" hreflang=\"zh\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/zh.png\" \/><div class=\"langname\">Chinese \u4e2d\u6587<\/div><\/div><\/a><\/li>\n<li><a href=\"\/ar\/\" rel=\"alternate\" hreflang=\"ar\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/ar.png\" \/><div class=\"langname\">Arabic \u0627\u0644\u0639\u0631\u0628\u064a\u0629<\/div><\/div><\/a><\/li>\n<li><a href=\"\/id\/\" rel=\"alternate\" hreflang=\"id\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/id.png\" \/><div class=\"langname\">Bahasa Indonesia<\/div><\/div><\/a><\/li>\n<li><a href=\"\/zh-tw\/\" rel=\"alternate\" hreflang=\"zh_TW\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/zh_TW.png\" \/><div class=\"langname\">Chinese \u4e2d\u6587 (\u7e41\u9ad4\u4e2d\u6587, \u53f0\u7063)<\/div><\/div><\/a><\/li>\n<li><a href=\"\/el\/\" rel=\"alternate\" hreflang=\"el\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/el.png\" \/><div class=\"langname\">Greek \u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac<\/div><\/div><\/a><\/li>\n<li><a href=\"\/he\/\" rel=\"alternate\" hreflang=\"he\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/he.png\" \/><div class=\"langname\">Hebrew \u05e2\u05d1\u05e8\u05d9\u05ea<\/div><\/div><\/a><\/li>\n<li><a href=\"\/it\/\" rel=\"alternate\" hreflang=\"it\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/it.png\" \/><div class=\"langname\">Italiano<\/div><\/div><\/a><\/li>\n<li><a href=\"\/ja\/\" rel=\"alternate\" hreflang=\"ja\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/ja.png\" \/><div class=\"langname\">Japanese \u65e5\u672c\u8a9e<\/div><\/div><\/a><\/li>\n<li><a href=\"\/ko\/\" rel=\"alternate\" hreflang=\"ko\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/ko.png\" \/><div class=\"langname\">Korean \ud55c\uad6d\ub9d0<\/div><\/div><\/a><\/li>\n<li><a href=\"\/mg\/\" rel=\"alternate\" hreflang=\"mg\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/mg.png\" \/><div class=\"langname\">Fiteny Malagasy<\/div><\/div><\/a><\/li>\n<li><a href=\"\/nl\/\" rel=\"alternate\" hreflang=\"nl\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/nl.png\" \/><div class=\"langname\">Nederlands<\/div><\/div><\/a><\/li>\n<li><a href=\"\/fa\/\" rel=\"alternate\" hreflang=\"fa\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/fa.png\" \/><div class=\"langname\">Persian \u0641\u0627\u0631\u0633\u06cc<\/div><\/div><\/a><\/li>\n<li><a href=\"\/pl\/\" rel=\"alternate\" hreflang=\"pl\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/pl.png\" \/><div class=\"langname\">Polski<\/div><\/div><\/a><\/li>\n<li><a href=\"\/pt\/\" rel=\"alternate\" hreflang=\"pt\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/pt.png\" \/><div class=\"langname\">Portugu\u00eas<\/div><\/div><\/a><\/li>\n<li><a href=\"\/pt-br\/\" rel=\"alternate\" hreflang=\"pt_BR\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/pt_BR.png\" \/><div class=\"langname\">Portugu\u00eas do Brasil<\/div><\/div><\/a><\/li>\n<li><a href=\"\/ro\/\" rel=\"alternate\" hreflang=\"ro\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/ro.png\" \/><div class=\"langname\">Rom\u00e2n\u0103<\/div><\/div><\/a><\/li>\n<li><a href=\"\/fi\/\" rel=\"alternate\" hreflang=\"fi\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/fi.png\" \/><div class=\"langname\">Suomi<\/div><\/div><\/a><\/li>\n<li><a href=\"\/sv\/\" rel=\"alternate\" hreflang=\"sv\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/sv.png\" \/><div class=\"langname\">Svenska<\/div><\/div><\/a><\/li>\n<li><a href=\"\/tr\/\" rel=\"alternate\" hreflang=\"tr\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/tr.png\" \/><div class=\"langname\">T\u00fcrk\u00e7e<\/div><\/div><\/a><\/li>\n<li><a href=\"\/uk\/\" rel=\"alternate\" hreflang=\"uk\"><div class=\"menuitem\"><img src=\"\/_static\/images\/flags\/uk.png\" \/><div class=\"langname\">Ukrainian \u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430<\/div><\/div><\/a><\/li>\n<\/ul>\n <\/li>\n<\/ul>\n<\/div>\n <\/nav>\n <\/header>\n <div class=\"container-fluid well\">\n <div id=\"content\">\n \n<div class=\"main\">\n <img src=\"\/_static\/images\/undraw_group_chat_v059.svg\" class=\"home_splash_image\" \/>\n <h1>What does I2P do for you?<\/h1>\n <p>The I2P network provides strong privacy protections for\n communication over the Internet. Many activities that would risk your\n privacy on the public Internet can be conducted anonymously inside I2P.\n <\/p>\n <a class=\"get-i2p\" href=\"\/en\/download\">Get I2P 0.9.41<\/a>\n<\/div>\n<div class=\"aside-wrap\">\n <div class=\"aside\">\n <h1>What is I2P?<\/h1>\n <ul>\n <li>I2P is an anonymous network built on top of the internet.\n It allows netizens to create and access content and build online\n communities on a network that is both distributed and dynamic. It is\n intended to protect communication and resist monitoring by third parties\n such as ISPs.\n <\/li>\n <li>Aside from anonymizing traffic within the network, I2P\n functions with the same capabilities as the Internet, however its design\n and decentralization create a censorship resistant environment for the\n free-flow of information.\n <\/li>\n <li>Mirrored sites hosted on the network allow access to news\n outlets and other resources in areas where information is being filtered\n or denied. Online communities wishing to organize in\n restrictive environments can do so anonymously to mitigate political\n threat and protect each other.\n <\/li>\n <li>\n <a href=\"\/en\/about\/intro\"><em>Read more…<\/em><\/a>\n <\/li>\n <\/ul>\n <\/div>\n <div class=\"aside\">\n <a href=\"\/en\/feed\/blog\/atom\" class=\"feed-icon\" title=\"I2P Blog ATOM Feed\">I2P Blog ATOM Feed<\/a>\n <h1>News & Updates<\/h1>\n <ul>\n <li>2019-07-29 - <a href=\"\/en\/blog\/post\/2019\/07\/29\/august-conferences\">Conference Schedule August 2019<\/a><\/li><li>2019-07-27 - <a href=\"\/en\/blog\/post\/2019\/07\/27\/mhatta-post-one\">Speeding up your I2P network<\/a><\/li><li>2019-07-02 - <a href=\"\/en\/blog\/post\/2019\/07\/02\/0.9.41-Release\">0.9.41 Release<\/a><\/li><li>2019-06-23 - <a href=\"\/en\/blog\/post\/2019\/06\/23\/sam-library-basics\">So You Want To Write A SAM Library<\/a><\/li><li>2019-06-15 - <a href=\"\/en\/blog\/post\/2019\/06\/15\/i2p-i2pd-ssh-config\">How to set up an ssh server behind I2P for personal access<\/a><\/li><li>2019-06-02 - <a href=\"\/en\/blog\/post\/2019\/06\/02\/mirroring-guide\">How to offer your existing Web Site as an I2P eepSite<\/a><\/li><li>2019-06-02 - <a href=\"\/en\/blog\/post\/2019\/06\/02\/basic-tunnel-tutorial\">Basic I2P Tunnels Tutorial with Pictures<\/a><\/li><li>2019-05-20 - <a href=\"\/en\/blog\/post\/2019\/05\/25\/help-bootstrap-bote\">How to volunteer by helping I2P-Bote bootstrap<\/a><\/li>\n <li><a href=\"\/en\/blog\/\"><em>More blog posts…<\/em><\/a><\/li>\n <\/ul>\n <\/div>\n <div class=\"aside\">\n <h1>Conferences Calendar 2019<\/h1>\n <p>I2P Developers will be visiting these conferences this year:<\/p>\n <p><b>Upcoming:<\/b><\/p>\n <ul>\n <li>DEF CON 27 (August 8-11 2019, Las Vegas, Nevada)<\/li>\n <li>USENIX FOCI (August 13, 2019, Santa Clara, California)<\/li>\n <\/ul>\n <p><b>Past:<\/b><\/p>\n <ul>\n <li>Internet Freedom Festival (April 1-5 2019, Valencia, Spain)<\/li>\n <li>RightsCon (June 11-14 2019, Tunis, Tunisia)<\/li>\n <\/ul>\n <\/div>\n<\/div>\n\n <\/div>\n <footer id=\"global-footer\">\n <div id=\"footermenu\" class=\"first\">\n <ul>\n <li><a href=\"\/en\/download\"><div class=\"footeritem\"><span>Download<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/faq\"><div class=\"footeritem\"><span>FAQ<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/docs\"><div class=\"footeritem\"><span>Documentation<\/span><\/div><\/a><\/li>\n <\/ul>\n<\/div>\n<div id=\"footermenu\" class=\"second\">\n <ul>\n <li><a href=\"\/en\/contact\"><div class=\"footeritem\"><span>Contact us<\/span><\/div><\/a><\/li>\n <li><a href=\"http:\/\/i2pforum.net\/\"><div class=\"footeritem\"><span>Forums<\/span><\/div><\/a><\/li>\n <li><a href=\"https:\/\/reddit.com\/r\/i2p\"><div class=\"footeritem\"><span>Reddit<\/span><\/div><\/a><\/li>\n <\/ul>\n<\/div>\n<div id=\"footermenu\" class=\"third\">\n <ul>\n <li><a href=\"\/en\/get-involved\"><div class=\"footeritem\"><span>Get involved!<\/span><\/div><\/a><\/li>\n <li><a href=\"\/en\/get-involved\/donate\"><div class=\"footeritem\"><span>Donate<\/span><\/div><\/a><\/li>\n <\/ul>\n<\/div>\n\n<!--\n\n<div class='first'>\n <a href=\"\/en\/download#windows\">\n <h1>Windows<\/h1>\n <\/a>\n <\/div>\n<div class='second'>\n <a href=\"\/en\/download#mac\">\n <h1>Mac OS X<\/h1>\n <\/a>\n <\/div>\n<div class='third'>\n <a href=\"\/en\/download#unix\">\n <h1>Linux \/ BSD \/ Solaris<\/h1>\n <\/a>\n <\/div>\n<div class='fourth'>\n <a href=\"\/en\/download\/debian\">\n <h1>Debian \/ Ubuntu<\/h1>\n <\/a>\n <\/div>\n<div class='fifth'>\n <a href=\"\/en\/download#android\">\n <h1>Android<\/h1>\n <\/a>\n <\/div>\n<div class='sixth'>\n <a href=\"\/en\/get-involved\/donate\">\n <h1>Donate<\/h1>\n <\/a>\n <\/div>-->\n <\/footer>\n <\/div>\n\n<!--\nMonotone revision: c6eb1bac8757d6a7d760c6bd468187fbfce405e4\n-->\n <\/body>\n<\/html>","headers":{"Content-Length":"25800","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Vary":"Accept-Encoding","Server":"Apache\/2.4.25 (Debian)","Date":"Thu, 22 Aug 2019 20:37:32 GMT","Content-Type":"text\/html; charset=utf-8"},"response_line":"HTTP\/1.1 200 OK","code":200}},{"failure":null,"request":{"body":"","headers":{"Accept-Language":"en-US;q=0.8,en;q=0.5","Accept":"text\/html,application\/xhtml+xml,application\/xml;q=0.9,*\/*;q=0.8","User-Agent":"Mozilla\/5.0 (Windows NT 6.1) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/47.0.2526.106 Safari\/537.36"},"tor":{"is_tor":false,"exit_ip":null,"exit_name":null},"url":"https:\/\/geti2p.net\/","method":"GET"},"response":{"body":"<!DOCTYPE HTML PUBLIC \"-\/\/W3C\/\/DTD HTML 3.2 Final\/\/EN\">\n<title>Redirecting...<\/title>\n<h1>Redirecting...<\/h1>\n<p>You should be redirected automatically to target URL: <a href=\"\/en\/\">\/en\/<\/a>. If not click the link.","headers":{"Content-Length":"215","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Server":"Apache\/2.4.25 (Debian)","Location":"https:\/\/geti2p.net\/en\/","Date":"Thu, 22 Aug 2019 20:37:31 GMT","Content-Type":"text\/html; charset=utf-8"},"response_line":"HTTP\/1.1 302 FOUND","code":302}}],"tcp_connect":[{"status":{"failure":null,"success":true,"blocked":false},"ip":"91.143.92.136","port":443}],"title_match":true,"headers_match":false,"status_code_match":true},"test_start_time":"2019-08-22 20:36:52","input_hashes":[],"probe_ip":"95.159.200.125","probe_city":null,"test_helpers":{"backend":{"type":"https","address":"https:\/\/c.web-connectivity.th.ooni.io:443"}},"probe_cc":"SI","id":"f8b9cc19-78ca-4814-b73a-101a56239615","test_runtime":6.3902740479,"input":"https:\/\/geti2p.net\/","probe_asn":"AS5603","annotations":{"platform":"ios","engine_version_full":"v0.10.4","engine_name":"libmeasurement_kit","network_type":"mobile","engine_version":"0.10.4"},"software_name":"ooniprobe-ios","software_version":"2.1.0","data_format_version":"0.2.0","report_filename":"2019-08-22\/20190822T203652Z-SI-AS5603-web_connectivity-20190822T204147Z_AS5603_5oMaUKrmnfRID0UzYw4xMmFOuCGFQvNoS5SxhH1PmUmbTMrqgu-0.2.0-probe.json","test_version":"0.0.1","bucket_date":"2019-08-22","test_name":"web_connectivity","report_id":"20190822T204147Z_AS5603_5oMaUKrmnfRID0UzYw4xMmFOuCGFQvNoS5SxhH1PmUmbTMrqgu","measurement_start_time":"2019-08-22 20:37:30","backend_version":null,"options":[]}