From 056a9895970ed4e0370ad0eb26dd4f6533d52418 Mon Sep 17 00:00:00 2001 From: Aditya Agrawal Date: Thu, 3 Mar 2016 22:27:38 +0530 Subject: [PATCH 01/10] Create gh-pages branch via GitHub --- fonts/copse-regular-webfont.eot | Bin 0 -> 123680 bytes fonts/copse-regular-webfont.svg | 247 ++++ fonts/copse-regular-webfont.ttf | Bin 0 -> 123504 bytes fonts/copse-regular-webfont.woff | Bin 0 -> 46152 bytes fonts/quattrocentosans-bold-webfont.eot | Bin 0 -> 54776 bytes fonts/quattrocentosans-bold-webfont.svg | 247 ++++ fonts/quattrocentosans-bold-webfont.ttf | Bin 0 -> 54564 bytes fonts/quattrocentosans-bold-webfont.woff | Bin 0 -> 27880 bytes fonts/quattrocentosans-bolditalic-webfont.eot | Bin 0 -> 62100 bytes fonts/quattrocentosans-bolditalic-webfont.svg | 248 ++++ fonts/quattrocentosans-bolditalic-webfont.ttf | Bin 0 -> 61860 bytes .../quattrocentosans-bolditalic-webfont.woff | Bin 0 -> 31096 bytes fonts/quattrocentosans-italic-webfont.eot | Bin 0 -> 66152 bytes fonts/quattrocentosans-italic-webfont.svg | 247 ++++ fonts/quattrocentosans-italic-webfont.ttf | Bin 0 -> 65932 bytes fonts/quattrocentosans-italic-webfont.woff | Bin 0 -> 32504 bytes fonts/quattrocentosans-regular-webfont.eot | Bin 0 -> 54444 bytes fonts/quattrocentosans-regular-webfont.svg | 247 ++++ fonts/quattrocentosans-regular-webfont.ttf | Bin 0 -> 54220 bytes fonts/quattrocentosans-regular-webfont.woff | Bin 0 -> 27408 bytes images/background.png | Bin 0 -> 1448 bytes images/body-background.png | Bin 0 -> 106 bytes images/bullet.png | Bin 0 -> 121 bytes images/hr.gif | Bin 0 -> 1349 bytes images/octocat-logo.png | Bin 0 -> 1626 bytes index.html | 644 +++++++++++ javascripts/main.js | 53 + params.json | 1 + stylesheets/github-dark.css | 116 ++ stylesheets/normalize.css | 459 ++++++++ stylesheets/styles.css | 1010 +++++++++++++++++ 31 files changed, 3519 insertions(+) create mode 100644 fonts/copse-regular-webfont.eot create mode 100644 fonts/copse-regular-webfont.svg create mode 100644 fonts/copse-regular-webfont.ttf create mode 100644 fonts/copse-regular-webfont.woff create mode 100644 fonts/quattrocentosans-bold-webfont.eot create mode 100644 fonts/quattrocentosans-bold-webfont.svg create mode 100644 fonts/quattrocentosans-bold-webfont.ttf create mode 100644 fonts/quattrocentosans-bold-webfont.woff create mode 100644 fonts/quattrocentosans-bolditalic-webfont.eot create mode 100644 fonts/quattrocentosans-bolditalic-webfont.svg create mode 100644 fonts/quattrocentosans-bolditalic-webfont.ttf create mode 100644 fonts/quattrocentosans-bolditalic-webfont.woff create mode 100644 fonts/quattrocentosans-italic-webfont.eot create mode 100644 fonts/quattrocentosans-italic-webfont.svg create mode 100644 fonts/quattrocentosans-italic-webfont.ttf create mode 100644 fonts/quattrocentosans-italic-webfont.woff create mode 100644 fonts/quattrocentosans-regular-webfont.eot create mode 100644 fonts/quattrocentosans-regular-webfont.svg create mode 100644 fonts/quattrocentosans-regular-webfont.ttf create mode 100644 fonts/quattrocentosans-regular-webfont.woff create mode 100644 images/background.png create mode 100644 images/body-background.png create mode 100644 images/bullet.png create mode 100644 images/hr.gif create mode 100644 images/octocat-logo.png create mode 100644 index.html create mode 100644 javascripts/main.js create mode 100644 params.json create mode 100644 stylesheets/github-dark.css create mode 100644 stylesheets/normalize.css create mode 100644 stylesheets/styles.css diff --git a/fonts/copse-regular-webfont.eot b/fonts/copse-regular-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..af1f5e6e27f634cda8e2f704ddfdd2f9e3f439bc GIT binary patch literal 123680 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 {Z5B|9Ui(j;WPEnUCmG)@8M8UZtuP1X!aSG{ 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 literal 0 HcmV?d00001 diff --git a/fonts/copse-regular-webfont.svg b/fonts/copse-regular-webfont.svg new file mode 100644 index 0000000..1e920b5 --- /dev/null +++ b/fonts/copse-regular-webfont.svg @@ -0,0 +1,247 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c 2010 Daniel Rhatigansparkyultrasparkyorg with Reserved Font Name Copse +Designer : Daniel Rhatigan +Foundry : Daniel Rhatigan + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/fonts/copse-regular-webfont.ttf b/fonts/copse-regular-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..434b208ef85db371bd6a82d85cf9a128a6630062 GIT binary patch literal 123504 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�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 literal 0 HcmV?d00001 diff --git a/fonts/quattrocentosans-bold-webfont.eot b/fonts/quattrocentosans-bold-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..c041ed970bfcc64ff76fdafe2555543f835c89ac GIT binary patch literal 54776 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 + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c 2011 Pablo Impallari wwwimpallaricomimpallarigmailcomCopyright c 2011 Igino Marini wwwikerncommailiginomarinicomCopyright c 2011 Brenda Gallo gbrenda1987gmailcomwith Reserved Font Name Quattrocento Sans +Designer : Pablo Impallari +Foundry : Pablo Impallari Igino Marini Brenda Gallo +Foundry URL : wwwimpallaricom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/fonts/quattrocentosans-bold-webfont.ttf b/fonts/quattrocentosans-bold-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7389c879ddcacf60f1d90f1fd84e1cb89ba65047 GIT binary patch literal 54564 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 literal 0 HcmV?d00001 diff --git a/fonts/quattrocentosans-bold-webfont.woff b/fonts/quattrocentosans-bold-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..fc14168b0af5f01ed20cb6f8319d32f8d2ef8c5e GIT binary patch literal 27880 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 z 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 X;9^NJ3O)Y~sd_AM literal 0 HcmV?d00001 diff --git a/fonts/quattrocentosans-bolditalic-webfont.svg b/fonts/quattrocentosans-bolditalic-webfont.svg new file mode 100644 index 0000000..9070a8b --- /dev/null +++ b/fonts/quattrocentosans-bolditalic-webfont.svg @@ -0,0 +1,248 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c 2011 Pablo Impallari wwwimpallaricomimpallarigmailcomCopyright c 2011 Igino Marini wwwikerncommailiginomarinicomCopyright c 2011 Brenda Gallo gbrenda1987gmailcomwith Reserved Font Name Quattrocento Sans +Designer : Pablo Impallari +Foundry : Pablo Impallari Igino Marini Brenda Gallo +Foundry URL : wwwimpallaricom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/fonts/quattrocentosans-bolditalic-webfont.ttf b/fonts/quattrocentosans-bolditalic-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9766a17a843667f6188fe5f06c066ebc2129dbd0 GIT binary patch literal 61860 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

$qp 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 literal 0 HcmV?d00001 diff --git a/fonts/quattrocentosans-italic-webfont.svg b/fonts/quattrocentosans-italic-webfont.svg new file mode 100644 index 0000000..b613779 --- /dev/null +++ b/fonts/quattrocentosans-italic-webfont.svg @@ -0,0 +1,247 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c 2011 Pablo Impallari wwwimpallaricomimpallarigmailcomCopyright c 2011 Igino Marini wwwikerncommailiginomarinicomCopyright c 2011 Brenda Gallo gbrenda1987gmailcomwith Reserved Font Name Quattrocento Sans +Designer : Pablo Impallari +Foundry : Pablo Impallari Igino Marini Brenda Gallo +Foundry URL : wwwimpallaricom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/fonts/quattrocentosans-italic-webfont.ttf b/fonts/quattrocentosans-italic-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c7ba47a1c589c4222acc24c615a1cb915859d461 GIT binary patch literal 65932 zcmce<3qVxonKypUnJWVfGs9(o;WEPrBM##TBa9<*kth-*ge8<9A%qx3gA!wmvDUh- zb*WKfFgIgNVy(3{>u2pb12M*C6O5arY1Z}2*G8M#{EfBNvg^7o_498C%zVG+J!cqD z({8uz4$hqW`#$e;f1dYwj~vf&oCQB>&R$*JbXUik`TvXK_yU~Gm^Wu`wc0BD2FEox zo-?oE?t89Oo}Pu{r#Norzs$SmYgNmidAyh7X0_qE{qB3bMeBA_yn> zmn>h~`C7?6nK)j~alxxg7eBZtRFpT3?%fc?MYeuMps+;6deiTfS))$9qmbpw~h6>$9W2Ooa~Ptp}G z9L7Dkx@_@dbWXmHo)WMxa0W{y$D4Pvd+WG;+*{nga98;pQ}n# zyHx+5+OGb#`d6Bnni|bxn&-7C+DY1}+E=u{*8WbHu6s)NTisQCy?&AYwEl8TYs^m! z2E!~vtKq0&IF^geiCr4|e%$1^uDC<-+W5)wo$&+4bYqk8+r~o)mW0U(B?(Olk0k6$ zIFj%iQ$xF2$E?l70l{fP5&B4@=|;Ztp#5iSpdBd9xHKY2eylFZY9272P76eagEdBC=OSQ=$D?b;vC_D z=uMQ6;TS?I1j7jWA3p9340n++$Sn_ZB@81Y!0C0sOOyzqrE3hYGMpo%5yJ%Mr3tOb zBc~D5(-Biz@OOZ#0Phz=$JL^TE9il!bre0E0&ni-lE0E-vJ6D1HNslG9i=J&g-oUE zfSveY81lq{OXI?y0OsqU5@`{VAJ7l`>DW#JEF_mQE-wQcGVM!oZ5FPTVJp*r5HJrZ zEsp@^VaRt9&XBesiWtz=5ZWPWIf{19gC>K}KG)ICDJChK(a)Li3DU#BVj_A<0v4@! zDh*#5dqbQPciC~r2&cw321jw>Gh95wdxV#VF%IH3nV)GK1VIj3lr`T4rSFS?{R*&h z2|8gI`szCL!XWg*Ip~Fp&rp&U@R63hfOb@X;5uNt3XS0+Yk{L5f}3pE zI{~P!GH!^6HnTtzCNgM7n5?E^KMh|SzE1Q~iJoi2AE5Ue=zVycRw9WSLC?eJnY7_? z^iT_JXn;1`+aRJ8Cig6NO(O7641n&im z2^J7oAbkWajN?Q+X9W%jO48%^;<*Lkems91&z{G#Aw28hGVsJOs1U+a1Vso?bmHkt z3f+z?bd%|y11SCBrJ(#;K)4>57XjrB^e_l0N6^c8^iq#rnw4<}!K2;WWRYEf0f& zB)uftBoo7E|2jr9#Bf3O(+d2h;XJjQgKK`+!2q=WOq{R4h%0fv7W?u@t||Dw0DN6h zMnHUXk<*}cS<^?YGGrHL+t4RzB4805WdW`eK@V&AJw+#9SH{$@^wogAhPmc&6EGJ< ze;a_gmEhS9?tYx>Ks%3Oyqm+%VT{e7R~tCT1kSO6bG!_WE5KZ6OiDNwrwUdDPB3dB-V-E8> zE^t03AzK)HGF3>9ufku-27K26UkKPZiYGP!%SJp^4KG#JWF${=Uu317fZ>P0trecu zRkTO)G6Y&gJT3BV2+M=eoy5t6X_B2A;5gY9-HB~2uq$gTlI#l@|1i9(8yNd_KzYgw;5F<-4xou3_AD6?c*J-GKCwwHSexCtrv>uMzYzqHrmBU+`nl z3VB67(8mc*xW@40LEo~?_!uolF;EI>&jM!3fV~P>&q}TeV}Q?uXE$REvX0sXD)^a> zOI5Un3@2&J96U)pFT+fhp&C650p`PiSp>`@=wSnTxCRM7&!jE_w`>(iH_NbJz&*rY zH!ucjneY{Xdm&oAfL1?3tDm67*U;J!S|glaU>NuTp1FWy)1Qn-S<1;fT*q*jf)=iW z5+4D7p8yWBmcxMMszSR~z;X?+M7&fH@EpeoPXH$JY{+lFHfHlShqnWd1Y3y34Of&_ zTF}Zxw6Y%~I*b-ppoI}G0e#D!X%5EX!E>_Dut({WZ0;r8{Wkg{kB+36IDqsbY&Eb) zTK5{DKMCm10{W|femv*3qowQUcMvU6-14>p{by*AEFM|$%YdF*y$XDgM-N?cQ_JVj z@)fj9Fh+Q~Q)&4UTE2{yKS0aJFsgHCnS9%uTmFExjF=QxW!?{=RpKRhb77)5@ez4A zG~z=FcFE44#giB#gDE;Xda7gG=&mTEI{_Fz!${snbR_dCQIhU%z}=V7#|P-+6#CeM zJ45hAW6`=S_cs)~2rm!VNX2-`i;`ovYtSedKkk=3T-iUCV>jZd zdrAJ!5Nro|OA%QhNjrltMRO$GH-P=?(0qPq{D_6D#r5&`Qxr$u9YrsnGTju3(G0*L zd5CB5Y=leCqrVV?Xfq^6?r#u1Q1l~PFtYt0V~iB<$+kZhS1Il|i93d1Pbe;?=yezv z_zXIge3G-A7uW8F>=@DGTJ$LE!&3BoCumQjyo<}k9iKrrUcd;>0~hC^Y0m){p8%3G z(2=C~GRFC$Clz0mB1iH=ud?3L(GzJLfA|3UkvW6-O!hwql@SheEqEq^sr%4!8^&`# zzT|_-nw{ij5ZaQwAi{V&xLMXXmlfVP4&L|-y%2AF08R>lKi*?9T7i*KynQe5u>hW3 zE3khbT9)-0S!(izuEHCNhc+UsNqgDY%f&H`l%hHE<7NFu5!(&KEGE`E`9M+FDM}*k zNFH)6^l%#ZCI&dSAewQ)x;zRPehB}VXTKWIi>P>+(TJ=h*;5_*K}^g!l)M1>;3DGy z@;`a54*38bWFr<56%Q&}xJ0y=44Jng0!@Q$wt+Tw*n~+KK^`|5BbtIIr@{mBanliR zmB2pCKo2vyQjDXFD~C0ygyo*c-3h4cxx2Zqan0Pl+ybtZyAM9p{aicu0IbYI++yxg zZYB41G9K2HwQbV2$*%=Oe|3C1F;+Jp@$^-N0 zn`rS@|DeZ@g@n2`$GR)AafAB*z`OAJ7&O`7x*@qn|yatZj8-}eSUW@ekm&JPc8f5Bv zcsFGHlkipSlZ0IZ-Oq>5g`Wu@2_I)X0DcE7!?n{p zUL(#r8}8w_5cn2v>@-6rUuGpC|*^`g|^xtSt;ho`2z~)8tK2EQL`!BJcl33px#`UehFuqUt(f{QS zQ7&?Gcpr@j(mSC|cvO&WoTpq;C`{v4@WQxr82K3GLy`yHI2S&OXGYN42a!7?cTC*k zo*QWK97cSVahU>36r$+;(R0zg=+!@cZ(=Jlc5mMb@~MBd58-DbBon)eYW0cd|D2;} zf8i6*)|a5kuYl&zuYXRf|Mh3Xhe7odh?>Se;Dd2TW2gV3JL5)8vOUK0w|4TE$GIY7 zl#`^H3w-{ka6Nu>H0D1z?mvK&@$LNA_oKbZ8sw{=Bn$qR{jkwqMJ9j?@5GlplFQ)s zA?zOu?+U-gc>hZHJ@Viq6vrK;!JZipP52oZE?mR2xEHz=@i7N0bsTo?8d(W^Uz-R$ z>zyp%Fw=0?*_Q6UB`%FvaLAz&H$__-gX_Od8Q76)EFLEBjKPoX2z;a~$Y_jl1MXp( zHv&r(0^Fl`vypA&+8@%G@;$)$b?EjH*(*@ah0ym^vZE2+0AA(3na#P$@J3oTqc|ow<_&i#a*}Ya0rJO7rboj zDVYnlPkEK$@l^W?2&nHXXnW|Uz8OAl>iZUZ!}?~uM#jndCU_W~B4=;cH)JuyJks-k z{P6AWpmW6YU-kJ)dMlCc&Cg+^tI#5R14JVvQHYALUwg}a3ip8qr2QxO5|N`wG=0mn zD{nqS$D|clECxDbkK!|myNE&`Lf+xMu`|elF^H~*PqORRm@EQ6c!sEaPUb}H6I?`b zg8v5ou7ZZ-^Pj{PUMSsxKZSR2euVV}ykJWa;ca9nyfDJ&bQiv3PqY3bGH{zG*>z?k zsV6#$e$X?dPZ`w+ixNna+$3Ys=Kvp#P3cW;Cvt@R@@+p6oqOv=))wI&GEAce&H)d; zkS3fRMx1h79uxtCHcQ9T%fw6qZc#Ua>=+)>Ru8-+x_RPNM zHS~FtbsT?<_Qz;)6TKt%u@}VU# zP~M9)*QcnQx#<%YF$07T#&;C;798d$=x8L|i;WetGM`{>X51$_3a0hWK^}pZh{eDW z`Anp56-4H(ql@?xgMQW`ZKm;40ahabt@>8foDV zA4jgqo%Je+`BfjWxO2+Z;}0#gJ=29NBG%O2WI<0jfD zmVx$2Qm>DHc4F(1KIA*b-^Vx=nevAG{S%LF=8DL(5q%yx zrfsxu?0=XF6X z!|u95IvhP*0&dRBxWe{&)M7?tOSUq&lj$OCFTmfqgtkM_F=wG&WRF|c`QxSPHP-7m zy-NK?KA5BbFMMv7`=-a_F-&YAie-!%zB%qv=o-Z+V1`be_#EydJdB-%7t=jlj$80}TSv;o^&^jf$Y zoy<@#(NQ%qg*x9!*W|_b(~fX|BQ`&%tMX9r?h@> z;_>Z|DDt}9=XUYRguan&0yLK+_?y^9G)F)2{KTWL?0cNHjyw_N7COT`oj-4`?<=YW zO+!36Q^B@2Z%Wq+OXyTK%KLTYHDuTYuH-$tGLA#ubdfj6jGfuwIKIyGn zb^ZicZr^9*Ec%dj7I=+G4aI=h0skq+(-T_4d4fy!c`+-)c#`5GZ!_coocFPV|xdxspqolsv5SYj+)SowG-VjU^fnxT(|$kDyL0=Jo;zH80^X)K`uj2 zBZ&NQ*z+iVg;)s~07TKhVvM0!`J)lgUkR%SqcPAQ7E_MhUyc20^i~XP{IO3Q#$rZo zT7vQ`-)}(G8hz4H$3}GYqW(-PUqX!@PzNV}4B!<5`?GAvA{A>CK+Qlf|EGZ&0&@3SA6nuz8Dz4{b%ObX&qpX{G}O$AN)EM+%BNvL<2`8I{-s*m8NzyA?T5lF zT%!Is)nQEyHg-IR1Ld0`UjvjXwuf3+?kKKJ!F_7L__wHx4Dk3K)}`L{kVId|Ot8x5@n{u4etq%QIRPh+I-_zy0s z)Ecc$A7hA(i#H~i%$CHY

XaTDmPGGb`Kf$Z<}}&2vr8pW-g?O!ZDHEb>h+F7eL@ z%q*Q%R$fs#yXp?C{GL~HXYKsDyXx<5_?yOin!eV2Z_9$#``Yerf1u+*uIJlNZhiK} zSNDDQd*9!G;I)JQ@V^cn{^5_rV1M81ZyfpYvA6z_Te)cQ!@pXy_t9k+R(ElmU*aC) zxFt_8AeXP>e(>hsJ@g12bbs@+g&Y5V=ka%c{>i7mJbmUUH*kXc^|{Y4{+9dtFV1qC zwtefVEl>CE*#7(r+;cC#vYY#-_voRu^uvw9Z(x+(jQZLR@aI~t7o7Jow;T1Yz4$%I zeZnmTM@rl-?s@Jh?pxeeaPBkQ8q~<%&o!cI7NxKSB9}N{oYK%D);_U7Jj+@`!B^fw?`BT<~O#?buMstL{-7Vsdlllp~WFqF7Sxz0(#Wp zbbO=bGuz1pHr&@TYWw#EHm5_>xLd^PCl;^^3l^X~O+kEHt4GupNICqI=-vKgTboVf z(2TA?n#4|3j-ApMSj_f-*CWOh*w<4h|AhAKqAK@Jr(IO%)rwq0%httPAGFiX44cET zz_yhgHOfcSp+SbuWHUL?No;}r|FGf271+I^&fV5xx6gA{KiFk&u`gOEH$nHsQ_twy zzSTZ&YxRT9t@f=>)}2%28e7Cl+==l~w_@dDI>0kV)>GN(RENW6KfM)bz(aQewy!C$ z0Y2Q8P~fzmRyuduTjt+mbBO$cmaQ1jozAUJ`_?W=-= z&0hoL_N|RA&V_*9S!Kh9cUA%Om5nVyXn{K(stWRU9vjjAkeIeOgF%WGlM6(g1zzyO z%nIxSG)Dr&_A1%}pyzoL(;Yic*r3 zjDj;K?{Y?Axx+gX*sh+GMWPcwC|r@5^dhb`}m4FkHekf$WL~99y;0gJql{p zBcJF~`S9iSz5~6dd^^(cNdG-{?&l zbg1deqYbr@Kd}w3+{Uy>8@`E8m(pPn9g&1MwMMfgAbJBqoTj~u0Qb7il9=HwoytCZ zWt>)LPO@d><$I_3l#}u$u@YpKwE1R>$OS~3xu1_qbrepr2E-(bXbns&bosMX*2Jl* zVn{;;@6%=RR^3$IrOHx~U?lKP|5Tn&O0gyy`NVR*c=}YqWvI)psPCv)Ip>jjcl9^+ zKajW1)w-*Ae*V_E?SV({EpF&J)SkO8cg+A_+|t&(uJ@(g8#4>5CbjHL^Ei_P!IBoJ zZ7*B+{Gu6JQPk#V?(t03hAOPZcP*=1`TZ4Tdg-vbQWdPI&E8dA7qnyTomR z7qd5fO6$^WhF5BZ49-OKv6~B)kR+CA2ZI{ogB zrh@FLCMg@dV8E`yB)PC#irrF^RE6C_FvNUpQz6M>Qb5c$2NSHCKp-Ghm6|QVmB%adl>@YE}E8o(4~S*R1B(HaEKK7mvKCIXYaUI`B4Mz5L19 zE#392HjlQoANuy)p1YQnvU~1YT=w?d?#)##%j+L|lJrGg_!9iZM)0EvNh!Xf z5(URiVSBi|@?m-DOXHW0|x2>#a|<7kb^#dS==JE#-?ELe}oDyBcz19-RNT zX}L|V*2A^uH&i#4v^@S$*Q(ND{!L3&%flSUliuggGrgZlT3=E5JajRc7Xju)!xS*7 zc&6TE)ee2hbDd$6Dqrh{TqJV5n8colH4RG1ikVC2OZ-+NZ@|E_1gkDj=)CXy|Jqx- z^u+V63AtsShIQ-tpY7ud`P9$~Tl>k-_0Zm-(p~$$TVvbIuR;5$r#1<5#<#CIEg8q! z*Ol|>&#L=vghU|(m5 zCr*LH<+}VE(3J-4U>G`0i%31SB?e_Q97V{Sm z^0R*beAD)Ky7q)Vy1uL7sbgJ72R41oYd1A->zuLW7olO`_W%aaf%sX27%8X%^gK zcSsm`XQJ)^T)$uMzWAxS^Vh>i)y3_EKc40}RU^Qk9a$T&HL#ZzGbsB}v4lN`SJa=D ztUy@~h$dx`CFBEQtXVQyp=#kcn1M8>zg(l3GM%fOmt9>o{6TAW(>uowZLDwU_AFh} z?$EdVZqc4#-GauYhB~3ue|)qo(7aX0JiWY z)i7WyBK%Av*wmn`os3N~j7?nZG&_t<9N8EjBCFGq8$`A+y90Qq6TIqafEUgV;N{(9 z8Z6@EfS7ES(w#W6TSOb6hqeO9WEI@Jf1KgPP*jT74p&Ht4Xo9r`yT$_=iB!BZ56d^ zo4rkoybrZCX6s!Yix=ka>37$*``VV)zjXfDHE(rpEv+8d*Vg^GyMEd1IZfttj4>%U z)7blD*|O%jY0jR`c5!Rt9LC4Fpu>mY1p_2!8yAcrZqWNcdTdp`el9jfz*yCB&_Z0y zprkX9D-NlOIW6fS(2yv`7rTc3LFS7XlNb+&Rc{hi1AS^eG)kY2eo5aLV&ZWaN53ir zMpOCMRcf6fE`H2Q;<}|Mc7N7C6miw?&IT) zX=LP6EMg*PRKZ7R6Kf!jbIJkDjgSowfJf zhL?Z+97wUFv~J*FOLv+rTllayG~bxG?}df$Ja<2kFK}xC??O!j{Ky#yNrO2A@f7`F zP)87(z-g(|b98_>l{hWH)QJn;jLRf>p++)+{+ZZ%U1m$a&Xk&y46r$A`V`nBE;E^I zlPML$iVui7vlz!zOu3pgOvERF)sz(u1)qu+LarfGH^SP~^3GR2+3sj+u1l>5JYTlr z(AsK!%|{CtZLG_z>iK9($L8kzmshW>+t}_)DY|=R`?j{Jd~eN%pM3niC3>qX?4rQe*%rPwk1&ckIc+Wy0uVfYrSLJsi!)7Tk;P)vHG>6sWV#2+Bdi4|4Yk)iq0BW>d@ zeXO~u_uA$Znoas(r4qg?QV&0IzmiC2^m%(_oRc{NE` z*LNSQv8XkI&hfQ}78S~J_LHs0e=sJ9^Z&DLb^De!&tog=H@5j|HwWA;+k-78n_2M8 zbQ&u=9-H2DboavF4b=SPlaKc=iAiy(tW7J+mh{vtT{q_uTA?A}JrjfcF4cZ$`!ud5 z>M4m$w1&FMqI}} zomvHO;sHkz;Lt^!NGV;aVOUi1f~UOx19tW2S@Va81Hx)dpm{ zQV_ey*)5fsLkvLKE#?ICR$j;J<_N;eu_2$pw^i|%V)^YGL)T(MS2qz}JNPtJw{Q$v zL5KM)LK!?(=CG3Es`rkyNgl3RJCZ*})_myJ|Lzq&_G3 z(8$R|JTGU|9}5!7txkB>`IS{as^7jl(AvGU#kwi&p2bU>N}BF-%&)6X4|uD*NIzyL zdJ$g*o`0ft{i?^G{O*#Kuk|cn@pQu_YGp472!h7HuXZxM?J*t=fnoDG#9}> zxYg{F?!}(BNPNKCpQGWPN0Kt&m2{MDS;Piki6K{-Bntb#hTX537zcT<>oJkH)*lzo z6@u1_>4r>*bUOS?voyB>$naQ#=9~uzEz`}f>v99N^Y3RUNuLX@tDTSY_nIj~^MIu? zCXTaa=6a@AehqiPftfBFTg81Vo?haoU_Vb$16Imw8KI8-Oz$$2tESkP^srwitBhQB zwSs54nu?O8yWhXIecj=ezNTl6ch&mT>cVx!zWVmwgY|_gY=QDjl`1a2sA5f<-_^Xi zW5xUXH??^yx}R%mdU5>&=}BpediFMTy}qfI|DDG+cTTCf)8MLK-{R%94R0S0ZfTsi zdgt9sfAVs>*Ja8!RsT&}Yv-YLa~#esJLhV3nR$sW{+_@8Zhght2LiKK?K&82>ezmt z+v%H`)M=UFb5^Z8{M`oLeMh6~MqJy*r$H~O+ESl@U#WvEk~_RgltZgBZhaVI#s2|_~}3D9Ni!KH+~s^aigYY_$Z}%g=PU6X|m(Zus>Sn zgV-_my_XB(Rmm)x6O$?AM#f1^mZ$*vT`!_;?DtQ~w5S2S-6u`b4~h=>#M8WD`e`x0 zNQ#H~))h&Giaq+y(1*-z;iih-sUl~Rk`uoWy(WprCfU?yPxfLY4*FHS&hg21hgUW} zG!Q8h@gX^Ilgy$aAQo6e9l0*NB5&Ggbl|515{rbiI)6$jA2H@yT{E9u{lnTlM>-#F zf4E`y`DYd#c(iWO2cK-&>uJrmWoB2_Q7qAk15J%u+xukKp@8%0rR^}<2^+K&LwL&_;MlibTC}q;D|WgItjrM5JWBlw`vIQYkeSX~@3a5p95izdq{FrCqwH$_?J6NwiebkJ^L=vQy_Y3+5n>&o*8r^i_HP0Xc+##gwG?Y zj0NzF6pOAr^33OVl+Nh-ICS#EXMWwXzJKqPSL@v!yOuZZolO*Itf~6v?tP(?|M6@> zPh8h=-mtf&w{xbTCfm>qnQDbh#c~fT5*34(nfOssBfilviIOzrH^+I$GC%u=K97t9 zkvbSK1|w0+3^*|fL=33b=wqS`NQ0t?NB)A9gp1juueb2;W{1j`39GX;H9JCWy&(gw z7Leg<0DLi+tCfBE7+KzL0nfm=BnH+eR>AielqQiUZw=Xn@%brLA3+wu`FOAhsI%Fl z@3ioTvO`T|(V<$*>$%-v=3{%apkeawmFgPd0QGSPuAznBCAznvbZ9KQHIdk`X z|A~zBv{``=m^MeP~YEUBvPX?;5Bz@C9@ijxlLNX+s(JK|!O%e!t2P z(YGq-TP0tJ;m5*#js-Vh_{jN)f{7*RblBA?Nlzdpl0|%Z=m;U@SosS>FEgf!HT9`t z1-R9E6QX?$DP{Uai+u(P0i?0 z0m@leIXcEqf)V3Vp;kraC)Jq!h-9Tz08}*wKBWi8=c!b@Y!A>aPu+!nP1+y45v~dy zXKlxGtGJ*RA|&d3n5&gIa@UaG(4LlngR%U^h9Mt~*9gZ6Q72F%>IcwopIW8Gm^JhZ zBcY836qE_;)96)d#wlZa#4Y5gl94C+tDJ8)JW}H}UVG{H)}}QtwwtB*gf9%tZznEx>~%iU;_}mY#-+gwnmjJBCDUba z4tQjbMIKWQNJ8=gOLB7)l8|pR=7TO%C4Qk2Rf^RoDm%#Fy%gqzwk%D}m-8r}M|xAc z2YtoS3=+vlpB8DSNmfNU2^vCUJW~d7Kx3R7oohjUqk_g)hJLK{2<>FV9b)XjvE#;T zE9k5S4u}*NtH(Jb+?Ovja8hUvmWhf{<`oSwj%GlGd@IYY^O&1fY4iq`X$Ok{*Wfo` zIELaF3?z{}m_*(gOMH9k6Jg-J(D~h;j&6PP{ZBEjwd&2oM^&K_*acP=8`S|Z+-e1% zT5yMA9M}NIbS|{3q=vX_Fu;iV-8*z@`~abU^=u4pva@i%RB*pECQ*waNGd2|zK>UF zCn#heriH)_#0mlLQIl^ zLN7^!Bm*aril z4@xNpD9kc8zHvzz187!`aZ<+Qbxl%wLY@;*k!UbWDU>phlF}(zl9>a8DJ7&}-;#~Q zctDzgB+6|kM08n5i6bsz?jcLXLI+J%u{740i$!xJW3*mzGW5x@>J1xv>Ki)e5A;=Yv8Lqe4nw)&*H z|GCD8iD!8HuLGCV( zmvY&8+B(M_P0QwWzwm&&q`Aviv%1mK`1D&{E8eT9v)$d=p1)Jf#f(|m+P0aC_x2UNJ3i8sqN z!Py3V4rQx`vqKGGZa4lDn4>#(d|9JD3Ow%$4{BDR&otCH29pWT2H;smcs3@G9Yab4 z45gzWRG9?^&f)IElt~GgzeX01fw6l?B*rpgZW}W;VuDFD4R8ov$@|g5T%gXLjZ5;Wh zri$(B2R>8H8riVuM;mLWw|-N`;ZD>Azm4%|$qyhL2I20xF^5QF!Nf7f!h=&VaZFGj z-!`O+h=Ue}n5TpQCklXB(8@3q3VktTJ$D}F^}?y|jePhnjL;(WD{%aH{LeXDjF0&O z@cZJ3W{6R!%OI~NKRMzEP^XIZKd!m9H_~Zbq|;*qZ(VPpvl=l50fJ#b(val`Ejf7H zl#1YA7t}~f#F2205tr;bGwmwgx$p4D!p6g*(7S(>d-u@j3k2pmb; zJl-Bpb<^bAqvDTQoXG5)2C&Lu9w(vR+ajsiJhBsGXaBI%EF20w^9Jt|Ql-%+_;0@v zdUNz$;h6CB=x2g+v}?3pfX9tCx1o3~>Ac7vH`!$}mL@$8pa2PL_fw-5!$txOI~nex9aq;Pz!_t9~}> z$yRO59`UG5S-t9f$jlk$|D}b?gi{)Nhwojiu0^Ba)*wr$MuiL8i{xh~h$r$ja=5HX zmBZ!KFDUR=YogS&qFZE|bZPt}d`;rJp(7^}PiT)ffAMc{6fh=U2yYWMvl@cCkXM$g zXn05?FAFBT+eo}J@b>k2gi^JLZUq*l^C@3YFs4fRLO{2IO6iuO2e6Qn7k2)~3z|JB zN8rP+VSMdud<$rNh-8$3i2@Z;(mbv*WG&N3x2PiYs71fQ(}8>(4#-hTDXfT6IJ za*hlzq}VWhPrMsLU{T&yV@=?5^LVQ_pPwfrnM2Cf0i_%5^4>X=h0mv227I zCMnAb-I8sR4Aw8;e`jSw(t-xsFrP3E4pg7UY|9~IiHd`GBcV12skc5Z-l)e}mX4-E zW2@h%a{8UJ8|7!|<`RG6RCrZJp=$oKr#5YQF=qD44^}4Yt3KJ(w5}oVMXRr|bm5u$ z%D88jH}C8!=i67GJKVjdMI32-t#0+K&Mhszj#|&MMZ9PArut2TQYfySM884&PK;~&AwnsWh@XKvd5>8*J{gow3`ki5u%$Jn zIhYgTNP{C4o0tSgibZ2=%0E&jndfrq60?Y{iAtGjH&ey_;5puW1fc zbs7BQpu8%ZM@|7>Gj55al!TJ20$Pxu;-nO1o`U67(*R~Puga!-qiI!|Q7G{z%M`D^ zbJxY)3xh@FuKg|D-&s1{F{iVp@vZ8rPaa*kqus-=T=9#8%RISjo&Lt2{f!kXn+vOp zdvdGFm+xS7odddl$mp8Ky>}ZP|HHgZd<-8*GQbImu=)O>3$ofH8%lhx25AwV8q^@I zoH>sbvrK*ZtQe3sn|_1%9YB7@;0ed`RK19(bFIt;>i>=r~Pk7K^C#W-%7R9!H)(mr9%rtZb!>5gR_9<2 zGMigUmgkld9aKq;nI&yi^LIYqvim!^meF}}*%gcLC|umun zJ4`k1+lIQB;5$rxHb*+RBZGc5eVOdQPQO8%8pkTO02jODptxk_y+C>+=hJ z)^crracNq%H$OKi^RuMSLT5)WYZlg7R_%YZCM8fHXcOYr8WT;8zA1yGe)gtBa3Fr8E;N=TqFB`xvBOcqR`7Dy^pbmYiIDRWa~Rukq0C$x!?iA=?`WTv^7c6WJpAI{I!J6axoqOy5?!=(8; zPHo!$0?f@v*)8i1EdSLEtFNidyQH(j1*uxm{9IRgsB1;qWSi;8sUx}7#SR#o`jzLz z?zPS0NcFbkYl?Z*6aI(l+_vKSLS}w?kYOTS>VkW49(u}#{{eydl0jpFjq>5l_9T<- z!4xNCb#P;-E&301*V2TXIw%t;(GN#IUQSJ)^FIaa=N zNRAU&EG5TPWT5&PpW0xcY-FI)={JbqakN0<^>rAicoUmg05v34WNIM+hDl5gh(>aF zIVqXAH1;N|q=R!U$MHr%r()K~b8?IS!MXWyTXuX~-(2Hcwy-&SBN?IQwQ0r8mEOSU z24RIOud&)u(Kc&zKjBRvyz!UeC#f)VhRR1^l4<~vfyGwv5e{OatBq8^N+j`)T{TrM z#i2R__0bGPFAja5IFe=HB>{0HYU4?yFOqu(I*$B_lDV4u#QL1YP%jO{UP5ktwh zjDVOXFTxN|5e}UJhcShgS17rCjEf&v4HG&WmtDQED&L5~TJP@OTyIQM3nh0IXyFK+a##9A#c4rewn9_gQsKhe|#wM5vF*8Y7C!MeuJB1L59do z4u&0>v$=^^V`W}d*ixRok>_fHn6Vi*c<^K&c#_SkgCDVF17{NgAfluuP9z^0nI#p) zoKBU@d#Cto`$J24)AxRRs9tk<#K-rB`bYN&-1g9RSw67}7@_fH@R^ePXK|(+A5CPd zNPL9p3&jVN1&$R02oja{5m0i<95H`YZ|EJ(weTe2Gm`zF~PPzUf|$a;SP&Q z144h2H9Kbtu^!wSd2fsWay_8KEV@`Ru`Yl#tjv$eX5{=h$pzwI>djzb&Og@5>Esl# zRkmWuNl}%dWxIan3V?tgKANKUytjGXcA@mdw&Dlpx#PC<_UKz{mYyivxT8nU-#2gR ziSmuA!(#K=?uCu()BG)!9zWA2lbWhGt{L4Ay`t=m>0;0zgL_@k#Yko@K}xuVx!+ z6g4YwER0CRD{M*APWYJLlZB^W3wY&phC+eg3oOI(N2vUdpU^Xm023hkb1O$`T*HV&yLm zJzTl`>AP2b`r5;rQaa-$7!QfIBzMb zBo4f?y-65y%zZJ5nJyN-x!}PC)kc-EGi^}UFLcj;d|ruEe=ENR)ku*BwXDPMS^9-iF0Vs2d^7p_R190!koC)FTp>ZRs4~tDfO&GIBC9z9EkjuXYMT2riMB~V zl@y0y0>vwwGzr;)AQy`iA~d>eno%h3qpS~BU5+ack7Ntx+`0ALb#sUiolqR;BZ~hdQ2H?BkcNJbQQB8msysb-&B7`+G^F|Q{Lt( zmn~_tCB<{s694F@1UugLb4f+CF65r%f?kpgH6%KjgdvOE^&+omIxRUsSriaa2s{N6 zfYN1x`#(N-*D8}U-Xz8iNRwi|5OYyv5*I%ym#O}-Jx0732Z*Om&hj!oS9?J{IOtiJ zD>2!o;GCFD<%^M}B`iVV9V-HlRQ@9tOv%P%iZWTEo?ZHbdH(xn=X&P;xU;UTduNNQ zwD&uIsDZw$6bkqwns{Cz*MojWkxxNt7!$B+YN-VU33Zo9H6HIIZg2g6C-O>V^AYSoNgyrx+lqwcDfI`Jw z4x$vv40NDui4+Cw;aFty;*jD>$hDG~x!1uQj%DnjGmHajB<}k(Ix3;m(y!1jXpC~Q z7eZr{g+{FhV!%)+ZjTL!FgKJ9!!%GV=?Nt>=4VquRK>~=1-y-AQ5q3>^r&?$)k{xR zZs`5VN;nlCZ}E3j=fCGE6*i7OW6d))R<2tkw2d^1&8w`wdx4`C%mH))N8{##NQNfN z1wnEmb3yO_r-5+*T*5yz7sRGpT3&fqu)Q$))EkH_K2^C!8i^(-xz>Jw{^FP<1air`jdAb3N^h8 zI6qT4*|$+RKblQ?hUOasfOq0t5a7kU<5$iFVff^l^G$pxbnfuy{Nsm1Hooxi)zB*b zJbyB@o9_(yab`nkBk^f?;pjE>LiCY@)o(#FMOiA$FEUTrfKHOxWDr#^po)Qtg}@{z zf5rkMiUd@Y6~#JcHpNAWfjrk9Z9>wP-z*PZK6r}1@!ioL_xhKQEH)+RLmLJ4#dlP_ zBUe?Xk=m-@-bY!DBfa%gRfhh@%>zL`D9l0G33O>>9!NzQdWf|8=6N8eP3Q?Z(}hjx zqiY0%ZJlsz?V8c5wM6fhuuFJLo5U6Jmkf3&%xxX!$-V8+%zr5j|es{hz-k7Ep`%P)K^z3ueVYA;I^| zN0nGUMVK1)t7X4B`lZaKCCi-XR`=OxbFBQip&e)>wl9MY`!ea5o}a>=anrB5uYfi| zoEm59-9Q9Vz$o4aEdoJ2D8HfsnvJVWz)B6ZMyIFu0@2%m$gGU}@RhO34H=nJ+~Y1V zgX5VD(dSXKA*E*n<4&jmE(fR5C(9O;%`NyTJqDd=Lz3p))cl1Mr|(Q%6lU7ZT%`% z+plCQ`USbtKT;+5$`Gq>8aL~vN@uffeEO}kZdSyXCVm41Wl(3lF$7uZ2S25OpQiFZ zVDpOLBI2i9Z~r8jpHjU2R)wFuY+X%4N>P!*IDLuPSYIPre8gc`oFPq<9fGp&U-@TZ zBqJ0(?3v`zeIZVU3V&+oF`2(C;4dxs%Vq9lwqNS~g5)qM%H zIaa=7=ji23Y7flZIK z5`Foe$>Xk3BU9*dpPPPz03ynfK|n$*s7Lk?)*}$aJ#;(;^(gG!A(ctmDa4d9^yVt! z%*pxmo~qk?_)3#^dE468Q|1X0u$CN#Vi@q$++uePQ~j) zC}D~8x63cTd`EsO0eBa$U{HI@T`BscNwd4#>&miovhz#hHg#mVvJGkZj(C5KCj~rQ zv*lB_I@e#5zwlIWQ?g|}_;TyIJmSl)=EBW8dWb8tg)+fkPi(xmjrjm;`Cio`p`E?^ zMoh(8cH|vU|6!m+RU#=jB(acTqzVQ(UXi^Iwt9@hl(j-`X}#OlylAP%S%=q{WX+gg zWL@;cN{7#z#_ur}mrT-XwWeH?cDmoA)#_|%h}+%{Rq=b^n^I115@z>FktQfvJgl}b z$Qe6KxByc~ep9-eQgbEpf*z`+sp8W*g3VaWBQKNB4^^pWfBB9k1M9Y&R+l}o5M#sq zXXujZoO%zkb1v?p@?IaSk7hcNPld7-6WF_aL_P8>a)e9k_AsT1Jc@)Dq6AaZ$OlYK z!pjU0|7dYmhoA>>FZ1qq5B161pEgz0O%>BnubuG)Rk&y~U}@7J0%<70#gl#dR2^6{ zf&H4;ua$o3o^-mWFNgg)=~u>q(I@?g`?a2-pLSOQNwsO(N zWnKG{g?}_OtlGkC^qKHF^>e7TDy2GmdfkweifS^SS1K@|>c=bQ_#{0RpV@(GyoLxX zwe7IiWx%LC2F_covjpSdqyirfrp+j&LFvpA=Y@_>h0})>lQ@HQUP%}vR-z-v??>{8 z6#Tdl2_r?F5`L`|N|%hU%*$`-X`f}%{v_qNL2pi4wCVXf+V^^9J9-<-7L?^0Ofe=t z(;B*D`@1DV#ow;maEI^S;+jB>r?zL)mWHHNSaQ_4zPC2JtNrzPi=Jw6mF7R0Kg(Hu z&$Mc3N!QZfb?DUT*=dPMFW8LkLbt`scrPwItX{1Wxm?Vj?Bs&El()|G1!KuGO7uyN zT$6pkE4j5O=Z^cgdJsy% zVItnj>?Ga-qhoJ@!JAe9xLv(Y&#)XHL%@ zRVzy0JLRlu_1E+)t#nq>wyV;=-__xD%&Bkj?JwKsb-TTLOZU6mz4gzx;@C57s&^lM zp!ohfT!Dq(x|3}?HUWk3jZUHlXcy{lQaP-ZptwXt{H+IXiLrPK0B_Z!pcS?X#THU> zYEeMv~sxc!a#)H+;*uq@YGf){L6WSmCK9+=*ayzL5a$K&$(=2C;S$tqwQ0r*X zGNzg|kTY6DLvQeMIgoZ>HC#TOBY`bIaVDNj;UCoIhCWI8ZRkH(9Z}!t;9yGV<0?JB zFeS97d3OuHw=1owOISjMMWZiu)j7IC9sFMCCJX!m6Y~pnc$+1w$wNWP?K}fEjnS`@ zeFkKH;VATLWuF0YI~&xiLj$rVLZuFhW~c@oJ_CwoG}y4|Nm~Dar2zsh3ZOH1xv6|c zM`wgLsG5gf-8fFsPzD>5&?>y4O=Wp)!)q=04yw{eeyjSu$~JNlW5^9}P(7nLgm=Bx zQ+embSM&RF>VAAHcRE z8|%?|lR7Az(JV!rWyRZWsQ@mSt)Iz(b4S(OsVonrMTsTIPU$%d^egNbh&X<_Cs(ne zv=Ev%Rpn>q-Qmj4<^}jj8R!31wiir%N_R{*ab%VEWE|) zjf6Cf(=)B&4kmQ7?f^Y2X=&>b&XANfxv+u=>amE^ND!yr`aYV8nPuzEZ@6Mf09K-% z_sqsKeBv`JkM-1UIup9|LidqPH4m1qc&TmE)g#^IkL>B#@UKUfzw2H6>WVoVa=f<3 zXVrF=Wj3~!{(Yg=yR&}tdZD|Q*S`1o-CK_>doDEm!K#L*{_(N4eXHjzK6r6s+uqf8 zEIM>yS>3M3YqQfIPRlK6>hv|N@VXwed0t}n;FxehIH#F|I*X~?k2!jAU@j0hg+*;Z zT5yVnT#YH|a5ZARl7-L+_Z(<+%4l@TVq=XT>`S-C=-vG``Mk~BpDyE5@zu-U`h62A z1FQ=(iD?7UWG$SL`~j3`rA?-+Yue;|2ss=H$%dMYKBFbUP8g0c2eldUTCpjxB6wQ| z#48}hLI+Algj$qyiM&Xx6f13tr@QFgBjcuS5Ol;L{ePiNUP?CK}?sWcI8!6&mzV0n<7EX(;-5yWwRhn;dQ1+b#0{C zJXoZIfj6yjO&p8d{MVqnRW78HB+~?3(;3);?k3mj(t+zX_U+wpeSK4xF~{50U*Be% zVVTCbjy)pYFRJGDbZ^GuE_h;Z2v><+tz~|Z`c-6asn&~cVQgoC4SYWKRcLn1L|5b~ z{ZPdF!6-{Uo@@h!BC^GCxie9wjoa}_Zzs-+!c*?w@^)>Qzvfc+;;TB>^$*NxTy{}i zbD+(iBYDD?omI7AN$8SA{wsS!ZR7u0JvZv$0pM_ zl%9!@5H<>M57^027Co;T(xmIN6ivZUX@ngG=7}&&D*U^`-B$5N+sW7S1fy@QPcY}k zJ_xJ{+_Y|;@Y=f9Utjm$dl-|OUr{dUE-b-+U%2RzgFM3tZT=E zON5nXaYawdwO4O$aW*toUg)juZSUNE^`=%CSIu^dOU0*gT{FS*ET@=Qa9!p8sDuXu z2=z3hV+S%VF{2yF#kS)*vF`{w1~DzNV~~v`5FHoDxr%Ee7UU*jQl@MZIjF^hnYd_9 z&J|CSiL;EQ}B`)vA zZhyF~XP(pT%00WlwYa18f&z0#ZD4s<03=9cgP#CS`AuM4(!q*`#E}GmnrH6C0n~(o zCwZ2U9hIhbpU?{X?M3ETvtGJ2>s8TdE6CqZP-(=c9*w=jW4Xn&|B_8My(Ku9N0wtI zVyXm&8blP8?>T^OjWS+gIKZbSf)#WsWh6oCqGs5P@pL2w;>7b{F(LB=fW-C!_9G~X zWKgX|{s@*o`4JP906Gq=ZMr;&H=6(o5sNvRV}O*YS&07wCXJ|KBv!C?9Fj`g?AE6&!iiJ@QsK;#z8DVggB(&6O1DYNC_A%!wxlTr9e0c z9f*hzV~1ccHrf?3q2JUL4Q8MiLw;~n3!{ZFfx-BY;o}@rO-dNay|~O^>vRXZYD)9M zHvOKqZg+9RLT`J2O`xwVc59U`%iG{_Xf@XTtF&z)cU#zLGosyZi7SNT=r1*5x;&ee z=LUmLQbf#X5`w}zk3B4RkP2Z^Bw9#mKokR~CZ_$Di1$-EcAT-0dZi5JL)u$H!F}tu z?T}vDebOv;)IusEdsX~cWy3l{91=~$;vLO_aO{u~#SUaNHm7e^vi2Y!AXlULh;FZ3}N3-I}Q7UQrk$3oC#gB4T)IzIhJP1#t; za&)wG<>;|=Q4j#G5qR}9=o_S1;{}ZxFThIzjAz&^4|r_#_gHurtu66~*;sJpkL1%qQ*&yOCley|?Sr9KWm^;!=ySXP~dc zvM_K_^^-5P28hU5`b<`s&o1u~9*-^RIeN55m;>(c7-YF#k!30SE*sQgd=WPhvW{eF z=38_m&3sy@kOncS$c#`YTC(D45T}rr2x(I;HbNWJTp?;idq)JFE#FzfqgcoRrJb7+ zrR5gWpw&hW2!a-n1xbMvCoYA_mugXZ@0*`y_bT#mrY_vu=g`9a&=TP?%NW6Yy1S?4 znoXOVopa%jV-;V}xqZ{sw2Dh?1!NS1jAp_|t3{siNj5l}W}z_P&SYs|MIZLp&CZ9E zg7wfjzpQgLwa~dbKdDw-0IG#ZRJp|8RgMqnb^MU8|42!mxc*1r+RcV4%9c5qEX+7PmSY!?m)78P6+WI+M$+(uyCfJd` zs*Y<}9bq%7YQJn_gKy`K(bE-PS5w2bwH?dy6!W9IOylnlEW7mLr1`;#yTwg$9j@*R z9DHfs>5P(-ouuS~IaRr7ZXA6Xrwur27UKI^ z+}|NOq*81&PzHk+T3rON?2x24^H3>(7fv_qf>LwT1^@<&nia|*H$v`dSXf9o!KD=r z8q^$TfY_3Z$ViQ~1moml*c<`5Sf8`Ab6$bAu!_wd0Tx>Z##vPF@8CBmF7jxU6n)eP^?3=4^F5>iil3iUS&X$_PtEVRJj8x;&SGc<4&cY$Th2l_F+PiCEm=VPX}|AFuZ* zG2+yC@dR=0Z1UL4=er#)p`{V=aZh8VIF7Bt0@9li#5l<~3N!tFU1dqk0t z(G(04uO@bLa=-*-tp?Zja5@Jp2$53KlHpuAe1d&gidKOhk%G&h#UXFd2)UGvmkS&} z;MRe)&cfV&C`1wo(%fmA7l zwN?YJ3Yo~y%|T{z5MiatlULxJbC$2Yqpn==DeQjhgrhq>Af0UYx+l zsR?vgPrMPQ{QHM11j=`R3)V4geQDaU=aq%5l6cN83r15()qpr0HW>B9R0uj31LT!i z4Wc!ALMB?XfCWXdBH|QgdY(BBaVbP=#2h!4XbrL)%G3jhF=V29)f2?JriaHU+Y<5U zri*WVAzVZJYZhWNv}{v-B);y574!;yj@UzM#Vp6k-u~Fe*ki&Wp#>aZ3LTr$Sea`b zd@lX!Zun4*?3*c^ef3z>xHTFj57_OGR>8rkGDa%M`3v}z{$)LR=ZpgggXAX!1=>=XGPLfi`Z-zf>vu&igrxeYmu zha1IU#=4Z1s%_(`0iS!8r~#M$$Mr4dQbS`qJjzgDnM-sTYzsZ1&R|(yC^vJ{w&6|T zNofQ93)N>!QftWFP7bF&>4xssUU<`!G}p+yKTBZ`WB{GKS{X&DN&b>&ZOL(b{jfE*UZh?)B(wjo?* zwV~>X+C51V-bfejtrs#ie3e(4p#ISCvNS8(rsGR|q8|?ZGy5UQQZPv)elli3kGJAz z%4!a-Q7m3dH6v()jk(ypr`9HdTRMZoS@L>Sfb|OVGs;R~zmdq^h_bLKIUS!#Uqy2f zxEM^!04W2Xm5~yVO0tO1@e~WyWMaSqMD`k9%k70bN zQ2%m~ED@e}DBIcsHetx07{~Mn_n7-`N<|7e&yY$_3`$z17z;oIf+b1dfJ+4dU_M#O zk~J%~lUvG@j1%$rmv}8i)g{Xk*CHFa$`HV{xV6H)4!b@r)@r21oD?25t)lUK%!;pS z4sp4he@1cv`pZn){DO&dhebqlRD=8`-p4_~G)Aj&UC?90lkg@Eek5O4stV(3pu^$` z=rHYZ6vX-FQhJQI^zwqkX|mc{ptf?l?bse1(xK8EAnjyuf$bX)09;Ve!wQv7Cff3P zBTDbWY5*!MaozDyrv@ABsm7Di(Xz#4FXI*yS4a}_BpOIMSP#zFmFjNbUn0*WaUr=-6OW30vb(Jfo8PalK|_&YC={Y+1pvg z7@`W`+JZ88@x=5b?X0^%z*c;M6%7e~upjCzgWGlfb+wzHzyIsO`mjtu`+t_+Sh{0q z{|Ece_V)klI#AFKVDBY%mw3-oaS14FwT{M`1RbqTyyxWGsg$&_z|zF}sNMnpBpox_ z{mP6smVJ-{ryz@q6q7rWMeYbDGK^_3z^1YhDt0BZJ$aNJ;2BQ0sIU?4KlUue1PK>= zN;X2U&0-eN@c7yEHqMM?UxehUx5Z7T9TQF&r zpa7SHlI_Q<1OY%*jZr{Vf`+oxGmx%|>vzJ1n3NYUnVFSRC zzY1e`4vk?ijbYh27}u}l9FXn~LwAFC>})s`gAA&=hx2^nHZODFCjXYbKKv&_wmYVUN82 zg|Pn3O&tMtqk9>Qz42yU2qDk`8E6l*2`7jfe_ziSyT~ zX~vc`a`tJMYUs%Y^wgb#_a}Wn5q$Nr*PiQpF82Dde|*yU$??wP|J8ZoIQm1yw4(<# z1?ugB9R_`FoyW*L;uhA zGgd7d`q`Z}RilL%82$`TTFeJOn!3@?d*bU8jdNMIN6_XnQpZDR8kUslT5=? z>4^IL@sqE}IIkzhh88G>$(TJ+-;{QqF&SceUfBr!Ld>28U~hz;L(NkuK5x zjo92sa(${^;<~KZR@}!$twrLucd+j%J}xi^%0Am*A@&wQfyJwCs}PE{G7UnpNa`>k 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 literal 0 HcmV?d00001 diff --git a/fonts/quattrocentosans-regular-webfont.eot b/fonts/quattrocentosans-regular-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..346db6fe355a585730baf6c20faffe897ad17ff6 GIT binary patch literal 54444 zcmc${3w%@8l`p){(bKXmOR{YFZOgK(2qAtuHe6 zox2#Tr7QaI+c>^HukC;H8`FLY*&S?%tzZx0`v6I}`*FU86|g&T|9-X}<&CTj z_wPl?)wuTn?qsnJ+<5>`??c)9QM#1PVRQMH;rz>MEx4ghR7;(;;78308XDSf>)CMY zPjGWK?&d71U)-R!iT{S{MqJk~X}$fX-?|Cuq>;ni#IUa|P)Ri85UbCef;Ik@8CwPLa`0gASwe8K%I z2JiV=r2nsQjdoQJtX;GI!GWJXYGmvzU>1M5_JMoW?tbELmoxTHXkW149l{oSbNiYS zI-YsxqlM991Al@y86d?+WIEiTKRv!8OJLu|`6jj*=ig!fhVx78-*JAK{Rhs~{0*gc z1IuHxnXr1rgZJZ2dcq`}Il{ha+H`$W(S zSwev@OPDK^3u}dM36BVSg})d6Nz{vl;w@r>_#N?}cvSpX)h((ys@1CFs((~{re^9q z^#b*B^|#fJs(-2eL}StvYkD-_(mbYlMf0iFqMfg8({^fCYFBH&rTva}zxE%r|D^qA zomN+`Ytpr9|4H|N?h)Oi=u;r_3-(UreU`)$@tcY(YvdBMMc!hWk#j6N@-EAXTxMQY z!j?uZvad%juw{7Gg+GBMMcxCHL1twY_-l%M%(g}Lv1gc@9cLEyW9DEI%Vip7iR7Zj z_fX;-N}NIo8{q);B}Lvw4=%G>v?;KM(VB>R@8Wu#*ME`!UdA9}k!?(i){T*~s4s;2 z-e3i&uPAbo1@-V2k1df` znFIASMaEG6Bb5Ib<*%UpJLt<^lx_l6l7JN})1uTTsQFWr9G|TD8H_1#5Z=)N!f}*& zAJ5;%^OLCQ6kCh)XMk5DOOEt{QddxlFt`%^9znmivYN%jP%cya+x-UpW+KySS0O*tSAL@L>Qv=fXRL8%bN}NH7U!cSmj5+1~&+z0EUfzs8dx0HW^qn{H-0=?HyMmGzFuMHE zn?c~=bJhdwYy%yhVWWV~k5;{)d;pv_A8!TmMg{t~AoB8LpFYLY9z4B-r*GluIXpd# zx-LOFT;HdMflni+S`x}y(04ET69DfjeWUUD3HnA*zm68(1iunjevUrv!?^OI{XnD@ zr7xqk5K5my$u(#x5E+g3@G|aR!QIntC$goSpL8joU;sCoz^#S2a)dG-|UE077`wfFhG_fZp#vI{6jT&e|!z0J}vTGG*W z7VhWZcsp>Ogc>%YhL_R)>v-!NB>so&Hq?DPN_`#Yiu`*YW9@y^c$SaRkMTh5p461EibzJ=Y+z6OKv>uee8Vs}Bde1k3LrsP_-jy((;;}Ld{ z{eT^UK9JEYatNB_zu|*X z$v=_9;G;kB2a@am%I8l_H;hpJi5$cz`xAel-&o}R$d$+_XN1AZnfw5{ zE0I?tzleMYNY#My!sMer`UEu`n~CdzKhz2-&OecNry!2Jhn6q!FE8`en}oJwQ~Vd< z^RFA?y|4ly1NS+$cN-?U1KCn_}_(VSA z-%qFqf82-ai*GAlN4R2p^O#2TFmB9!Jl0h-0} zg;LL#{c^0wNqDLuCT%01;2Zah_v;Ecm%ccnXq_Y5D*>~8n~Kd^CUE|2>PmTn@86uAFbi9JnjyifR1+JS_+ za^u)jo{~(A_2vc;aDzXMo3nD;rXKgZsdQv#?43xbau(IW(|AhZqexApHB!glLX=_p z2Rh@RV!OxR2W<(1QLBqftT>G@9U{`;^r8O#pM3bphZI-dS1?JkCnizB0r*a@8Qk?T z=fz7TIcDZ~dV{DLtA}5cek6MooQ~hE^h=+Zr5C0CG`R;$kmz(8M@9BV<+So9fBPfQ z`G)aNI+$aQ%cRKeSb2Dm_$Mmor$H8N>xD>&=Jj|#YV|8`#D3$od+eS9LyQ(vca<{* z2Q$6LVfzE#gBTA?)d(LsgFlfea40y0?eRRkY5W6g{T)~l(=<+$XSYUrBU>;VT?ek? zGXh}sB%&M)zPxu}x9~Y6t}IGT$}jajUQ)*Q2yI=${OEeELiFOY49CftM|_>QKOW=P z>2~dOsRnP@b)R^hcs*B6FADzrMNDo|KQI#~E}ztK@ik3#NN2r(lh>KQkxBb91!zNi4&8i} zUeIfDzA%MtdaBf{+>8EB@^9?z|NlqARSX8m{YmK?8=-$(3o* zx8m*pSS`3aiK(f3U*#;;D=Hg*{#D+MFN0W&GQKE!#Sq(wez?4g(ib?Kr1Y1yb)AfQ zPmxjd7W67f`Aay~BmTEm4x8Ui6Y~+6=pE*}dAC=cr4^ruDob-D)a)#R& z6wy%hHiCrtlFQ?yhirm0C(=6~<-8c4|`)a0S z-P5s>H$P6dO+bOqV?BZO6lW<$$5k}a5UcO{e#Y)k9j7RYx+gh0_FSR=lc#K*Y{xhbvz%VtTOAp1POK%+i61ePB>_3@>?dc%|Hw}Bl@MDE4?QOVqbzK@t48R77Dabxp4ocpQ?-DkMZzGag*CMy!+xXtfzQexHn%R@=Ipkga1lbE) z*e}_;$ZdR|eZcl2kKrP+9F;ss1F!Y^d`SfimFhF$G4z3H_G>^9AzwMF&a#yv0GZ0= z{SIR<)-vQ#L_e*|+U{hvtl$f^c4c@aW7;>x1$ZRTW7Tm@BMt=|djvWCX$ zmXVp2os*lFUtlkE6gi7sx436{W_#!O=9ZND=arQQ<_9Y(7gSZ()Gn-Bgv{b4jZ2$u zZN9DL_SQSv?ri^B$JaZTb=}qdjpg6$S;4mcKacEq{QH0T)DQpaM~9Cbefn?y_So@f zek_H?PCWbE$)7%d`e$ri-#z#J%Z5X1S6v($VB4Og1nGMp;@w+4%>Mc(-?{sKx)}WS zd%YunzW3!5wR@ISxHw(R_~?{0r|^s!w}e2?wHw8|jBlzyjoy-UdGG0e@~pR@y=KGJ6|2yZe!2vlZ9-+0(fG4%^MPOKi5pQg4-J zwRTEP4=qEkVNHgl^>kJ(T-d=<`YmvkNv+Bd?+U0!igu>L`%Z z#Z3}x?c8zCjui!TGC$jHUzWXtU$rS$)SyA>ohjR7M(Y~R7D3&tYQE)!mxTB!+);qK9lCZ3E2LM{?*x@MHv2=%H z1@(l$p*|DCPnjUv_%9Xy8hT!^qpj1?i{3lxvT+a`b-;XWTW1I(e$m}^A)!FP zK`OXg%Dg9s_Y^gz&6aQ%c)<@By3iSr5-Av>TZMk%fVdg5b`FygePgO*mZJ7V4}xSw z68-rxy_Mfo4swd%VRK7T=au_Q^Taf()=^lzwY4(a@3M82SGEeD1UhVPe^%w~x6`OU z5*Zf;HA9eSDabzyB@4_W>k`KW$>fvN=OtDu8?57!zz-)>2DRQZCZ;f}+9R6G; zI%K^`DxakFj{!=9+9Rn;1xfFdROh2jNuo*C37#>n(r^MA)`@6XP){~Yjc+_s()3&W zY2FPt2+xNbcsngHJ`QRsp-JuD{COI9wN;8e0 z(5I#A(LdbO`D8r~X(l-l&yq~zvR&{<<@iKTTgTIA3vt#w-#OleV zGAHt4CG+XNs@5c`2uzci@Ilgj&UGKDHj5}6@CO_LKX7fwpI_(D*>!f6BbELF_JF;` z`f=H{v~bs!Ea?=I2H$JMo}bM7jiD^1vI_~td6X{fENt!AzT7Ex>DthPq84HlXmR&)?H z*kdeIMkBmRJ08*ieR95bd@RLQrb+h5DLC~k=BFMl1VAH+7TKCIE?G@-4p3yksez+Y zuE1%9Nv^})xhdoFQXF%vX3L2bO`#K5lItpP;qa6d;eyF2Rk$jiTTw@k@;$g?UikLErj>0)&z?$watrpAX6*~&Gse(U2_(KI+-7WVwHm+@UyIY2qHm+IfT)(`- z-{ebQ-rLvKryAROtyv7ZTh=UTT-SWdEiFS$jrTW2i`bUm-PfjiyLH!nmDMY^H#hAZ zs9msfd*_}fye;=tjvPAp#Rko(tBt~wt&jFsR;}D|YtznEHI*y3FQWqe3r2qMmn6eR zB9}E?nl{V>YLI;!@{nxt5qg8_@lZ0M*Qy>La}@cKfnJAxT(TFOH_L^D+**#@c}B>K zc?|NxW*(R3ndDp`(q$SCxpIk@T}25Vc_D7u=7AG6K`GZ7tZzt7gPa%lFJfu zx;;VSR(sHFK`<%X<(|zS6`AD%XD}!g(wnl?VYY;WG!W%Fo5N+qBce?nN|px%qcGxFbl;-Ng}(Ots~dJNcKfze)%TS7 zg?JRHeAd60jLDb}?dg z#p22fueY=hH5C}EhF3MeenC7aXoX*lWiNm2osYM-pSk$yrff<0XH<)NJ*d|fUvKhx zSv^&6Al+g%i8@y`B*h%j)AIU-U%l2mFkEf4FCEgFvd6;S@Kt=>a`vWAFP>@N{_#7n zDfMm=!z!)jAo@F(Nh!WDO)}G|A=!A(C9!lY(MmU@gi-=QPGqDH4T?StxB@nnUlp+F zY&ut}BUQKQ+O_(3bGO<5bMcBJ>f$G!q_U|*6_2d!iR(&1@@hhpwNW5los9r zNy}}XM1o!Clf?6~1`=BjkTu){&~lJ%0SAPzZfC3islA8xo_gmXr_DZLOw}yrgI{a} z3u$@!BZi5wNtr!upE!mttOD%2VGFgv+E0Y`2_?`#Rwa&4o^Vhh5w+HF{-=Nxh_iTh zm%GWtahEs7EFA%n-JPmj&=K=To8T9k#NhskzZ=q~{{FWFE9{`iW%curA*qni^(>S^ zt=b?yxOBFw(b-}}4yR7ZVX&7A2q1|or)c=#x8an5{3KB=)xtE9YO*LIbq*w~QQX+H z^UTPWpMQ7B(nsIkw)KrIi=KYrc;6Gty}q8&6}`JU-Qu3zg7CtcH7{J8{zrK1(UACOR-vecT5OC8%S+EwME=U*;rIXN1B&Z!Q2+zyespFw+EpbtH zAs9-VO{ZF7s3O!Z7l7-bw53F|Y|4gYOSed7puk_I3^xLohF%OCI(u4A_pe{uk{(#L z(A#%+M~>6g+do*+`9yzk^9vu|Ej~87;o`5(t#&sC@>6o0X^&W)xyF)?;imQPz5Cvp zQFI&qY>r%3{Q~`-gS8l;+0<_sCZRm)cPfN^QsV492>T>GK=5JooR?i7oQdSV9b}tJ zy;jdw>p7O5yGrJCgoJFfC9QYK&^0|UYqlGr1ZDJN6lkcF+w6Ufwnao_B2 zl=_bxKlps0W@K0Iuy1)sbB5E=xqP|%giGr&7Z z8PsM{3JE1AM}00Z4&#qZ?wakN-^wj*^BkjOdPyT&(|>Q2(q3Y+DQ(Ui;RH-y9Ouk| zp)1I_I*cYuDh(`kp+c)9&?=XP*CbtNG-)ATAao(RIk_- zYEjb)ztVgx4G$F))N}MvnP3E$<&+nb#g;={7F5K8d0h4=BBBJM!H)4)fujc^LV}%8 zVm@KiBZzTZ-_UDM*gLw~^BoNbV9&NYL|x|6uHKT7L!EZteLor+kp@e~p4hf|Pu7CI zrv0O0-!38f?Ge4rmGek&cITs^&b(xk=nXoIott+Dn)YvMx$Ce0vvJ#@rydXVx0W1J z#$FqEa}>N_1($}BfE6xth#v(h%_kYp%h2ed1S97?D5sE-b0ii7dT4qE8!ZV?syGAM z)3gSH%H}Ap66R%zfi_ju%C`>pi6L?I(X&13S4T%zhJO`)IsDdok2Teje#;1?cbSko z2uZ#HGMk|vx$uw%i7zvWLUvHdKztbhg-YC+22iMkC{)2Iln3hMnWQ-+3UoNf>~Idh zMWRf$;&dK8N(RqX;>J8s=Q*{(WX`m^RiF@)-FA}kR)`2tQ*AQST`6FZlXZ&NFAreO zQ5I82I!s9v`4Ba#qm(j=sZqL-g}q_RP~+g6r^epuZ{9Fcw(i)_@UelCBfEF*d^~^g zU~|jr`n-kf1_svk3~%feHf{S^VM6wvwR@gD{>0$-3KFtk+TQWKHMRBY_SBC&`she- zu-)%(9~3)Qj*P7A*f<0}?#I|2kMi;AsBX)M>9%tH_*n7W6yoFJDL(cY-$si^nVG8p?vhahP37(x>5^rIcW8{U{-&dws8)dO$%<51%T)~QBH#u5F zwjZ|C0NT|ez5x%C$tN4Axl}TxBwZ=DrjlXNSiy5-QJoO91`{E8Zb{UrQpL5o|91aV z-^+|O$So~(;$&;2A6rb0( z{tk#^6U{K_G6x2Pz`%eaH@2ZqpYcA~l|BK}s?sqn?-uWqRxu<9+Zf~lbZDEfH@w;@ zHcp&;M=&J{Nh9I)iQz%2Ph@S8aq)f4CYFyV+X@zP)9803j!RiSSw*(XY@cL0FQ>p6 zlxHe1g1xE5G@!}!1j(4G z8eF|*WZ&|YhelTQ-B;7L-kjx1`{F0=K)~&)s8HY=ij-*9t9wDquM3_%+IWr}2oO@CEJh|8$& zK{1qRGDtEbkfsO>r}DT)fZ#NWL+z4a`q}6&w%0AVfB*851$l{%{<8e4lKjQ%b~cm@ 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 + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c 2011 Pablo Impallari wwwimpallaricomimpallarigmailcomCopyright c 2011 Igino Marini wwwikerncommailiginomarinicomCopyright c 2011 Brenda Gallo gbrenda1987gmailcomwith Reserved Font Name Quattrocento Sans +Designer : Pablo Impallari +Foundry : Pablo Impallari Igino Marini Brenda Gallo +Foundry URL : wwwimpallaricom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/fonts/quattrocentosans-regular-webfont.ttf b/fonts/quattrocentosans-regular-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e4146706d18f5a4c906c5aa74a0baed66ac411f3 GIT binary patch literal 54220 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

T-wc>wP-UK*{6~Kq6$$b#YR%;#`!^9`p^&e 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 literal 0 HcmV?d00001 diff --git a/fonts/quattrocentosans-regular-webfont.woff b/fonts/quattrocentosans-regular-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..09ed324db3616d83401beb1c5b80c7c58dc1e2c3 GIT binary patch literal 27408 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 literal 0 HcmV?d00001 diff --git a/images/background.png b/images/background.png new file mode 100644 index 0000000000000000000000000000000000000000..e57dd78b70bef7431cad2b07105e15a5ae0b1efd GIT binary patch literal 1448 zcmV;Z1y}lsP)N~^QMNb5R+M++A{7}so0O7$ z)+djd0aeruoB;q94pB0Z)U*9|&YJcfBft=IxmQC~ z_i%43Nat*|{I;wp+4w6|oW$|x43CZdM-hVY>Y8N9Mr*p+(+K%_^4>aZ4p;zudoIg| zqfzE(+JdMEOReRa!Q=W0a`LXi++VMg)ov@<^ip!`>FGk_N2i87H~9UH(86VU+;+E@ zpRQ;WmwHp85=BVgB1r&(1R3W%14Q5|CCxrApX(Lr7T;3*fG6-OgvaJ9nX1UhU<>$* zXO!^I^X9;LD@1;wMfdLbDna+;E?Z7NKEKiv6`Uw(%ma~jY>ots?N&EP9jJYPXW@~Ej4RKRet z%)KVXoI(1pD1!;ALtWDgc>7KAAxL1QobsV8w7#fxMmGDr&tRa7<1YrYv=AC|oRVfu zDRx00kGO8DCA=Jw%D(5n{0S(Nvd);9z;}CXTe2&Sxjw95SJ%%BUKkgNR!N>Xk z$VEntWA6CCt*(*-LhmOfk(~j?SIyCR74%U3%K#f#en8Uiw{TW_P}>SR({HIwNc<{y zV#AA!`%tLKf*G11ABWCC0z%UK22N-CKG}#Ev5(>2ql+1|?)>VfN3d05qn9pYA&~<% z@5fBoi65Czn(xs+faWP91%|b%o0aNmyr{h z3L~U`90JnnG=LFat>|>23wvgr6=GWg?WI9MxSj7AJjWYxNlhy3Z9 zs;Q%D<=Dpp7Tc%*f&+1WC_Q}y3(y6GVbYlmLk>3mCF7^lpo7Q{z=OZ>)y}m^;+vq2>C9I3)}E&!Szjw*=vBn<&bh z`9RBolCbLs0^Mnat*%cCN&B;F-E)Y|2H@wq)gE4@g zjg5LB#1didE&&fux!Z3EI11KeiJ|*Bcl0IcGlwk%hR?(s6r2YN5L;_2u~aZAorDMo z?k)z6J>Bk<_; zZ(wBn5}GtVKoOMx?eV6s!>=@gU?S7$08y>;U`D0M}S| zg#|+A0@&B^0`R4y8A!WdOAxrL;RJ)j8i=zTz6ooZ#^y+fv{w31LnUnvs!BQRs!Alv zH;W5EjDSf5iH>S-InQDRT5P{cpaW5=bij4crQpAepa9&DLJ4aC0000J}^psd7P(dSvUI&v(1H{aLtfl(E4g> U^ft2p70@gOPgg&ebxsLQ0Bv_AwEzGB literal 0 HcmV?d00001 diff --git a/images/hr.gif b/images/hr.gif new file mode 100644 index 0000000000000000000000000000000000000000..a64b56c03bb421a39803668e18ebdb1756f58604 GIT binary patch literal 1349 zcmZ?wbhEHb3}xbG*v!rF`}gnvXBhtd`}hC6(4S8y|9m?0@#DvT*G&IiHTv`C&(o(* z|NsBbfCLo(b4U0FD7Yk+Bm!w0`-+0ZVOC1Fx149FSLnD0yb6rCN zD^qhT149KUPy*Ukl#*r@w&$a zmzVPg@)As;uP=V3xw&xF#U(+h2=`(&xHzP;AXPsowK%`DC^;3VTp46l zft7PnYGO%#QAmD%4lEP{GV)9Ei!<^I6r6)i^$Zn!6O%LZKq6orzP?tTdBr7(dC94s zF1AWQGxRbuQ>>f}+zibv-P}x_os0|(T@9VwEF7H;oLr1eoeV53oXlZ*UGkGlb5rw5 zV0u$vdL0c6aOwpmhTH<6%`T}$nPsUdZbkXI3SduLW#V>=3r_Q(dQ)(@#nR0cr(S)a zWAs5$ixkx`Az=CeG2sap$bl#Q)I4B%F9IfP#{d8R{`vju=a28-zJB@q>Enm@@7}(7 z{p#h5=g*!#dHm?%gZuaH-no72=8fyuu3ou(>Eea+=gyuved^?i(;JWy=vu(<;#{XS-fcBg8B32&Y3-H=8WmnrcRkWY2t+b zzTTehuFj73w$_&BrpAW)y4srRs>+J;veJ^`qQZjwyxg4Ztjvt`wA7U3q{M{yxY(HJ zsK|)$u+Wg;puhlsKVKhjFHaA5H&+*DCr1Z+J6juTD@zM=GgA{|BVeY|)78<|($r8_ zQ&mw`QdE$ala-N{l9Uh^6BQ8_5)|O)7GCi=I~9_mn91U4Of}`JIdkXDUr*J?K^PD``p!Q*KgdsrFvoi!J^v_A3c8Z dwB)YG<-})i-oAVP!TbXItKyH}zY8*00{|)z6eR!v literal 0 HcmV?d00001 diff --git a/images/octocat-logo.png b/images/octocat-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..8a2dd2a6b5da4daa867380c795a7bad7f76e1c8b GIT binary patch literal 1626 zcmV-g2BrClP)r<3v6jwkl0_!d!%Obn%{qpX81qI1Opb!KWEbh!1*z-P@-+RvQ+;-8Td44=jXI9YX z(^OVeXx6P=yKMWmZQ0MCKVQ7)Reii}_fo~>GP&$_#adRjDv|g+9&go}HRgBs?9l*V zTFQYqZMH(lG!Ot6d84-0FNMCxuYm=9+nSq;0W4$Q)+3iVY&MrX9N)w3J9m1&9UOE# zd-kjh7Z@QcAqEItYM7XqFb)n3*xzYu^Qr;Dt;*LIFXsPmi;-1qW^;%Rb2}X2=pDmsf7;+Cbk!$pj{5ikbf8c0e{@Yu( zdgR$39zANB6%;sJP}A4i4#MFl=pVD#boc zTWhOR-tlFBe@ViZqyr>put^~>kivl1>r+QfI1uo4c61bhqz3FU;ZirkTnN595bnmc zm6ZkrgI~R`v7x~$dADWLCYOxTM~@!qC<3Pe0^y8&VQ6x4(!#{ePL^-xBAYjE4Dy*- zzuvi%3-CeG@9FGxGcVI(!dq_qX=KFCVJsFotkzH}0KqCjP7M@|X{Sz{SRtQ{kByN& zbDDK164+H*X-2rroeDr}%FDw~pFSndWHZ?_pcDMsw|6h`H7^PXRuKOFZfMBCZy{h3I^6Raj|NI2e(=)rp;!h=@c=ymf6v3qb<>pP30OVJc zVh&3mC%>hHUII;iee!Jl?G0LS)`8ygPMf^1TrgX zFT7S&CHPCVPXMAkLW&=+U9)j%SVDT_k_7?u@u^b^-y?$Nt>$Je>EEoY3%sxp5}E)s zJZw`Vr-o~R0f`r{t*H_BQ2P=C=-Tiw70_ry^{N2LdlCZL(%6{S+R{SJRQf^z`sUK5 z(%rju6%ZJd8bb`ANGN0_1&XMTiXHwIB4L$+LqO=pX`|>z4m;^{S5U3Hkk^c;jBT z0EBEQS`O;!u&|Vgox_rgbYMyan7W#p@YK{4(P9OkO>IY}gA?Pud-rUzfl5Q@3)c)> zzHH}4EQ8a#==#W&)s>aO`B;X*=sEFYhj4ouX&AM2o9* z8^X>iEAQWrAJZXOpZE3YNmsRcbpU-*fpn#e%w%%s_HDD;{qfzYEZhhrg)NvD(=j3s zP?I0N-CCg@fr<3US$3I7Q6POhb4AI%v!zA+k99#A zBr}ZU+Ls11(+K?8*|Qe9Aj$7RkwniZ!?TM_^BKuwqK^}z_UF-2BaPVLRnjuDVg35h zk;8|5zmJdG**(QomM?)*r0? Y1(>{6F2jf>o&W#<07*qoM6N<$g0d + + + + + IoT Security Wiki by exploitprotocol + + + + + + + + + + +

+

IoT Security Wiki

+

One Stop for IoT Security Resources

+
+ + + +
+ +
+

+Presentations

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PresentationConferenceYearAuthorLink
A Surface Area Approach to Pen-testing the IoTDefcon 232015Daniel Miessler +Video Slide +
The Hand that Rocks the Cradle: Hacking IoT Baby MonitorsDefcon232015Mark StanislavVideo
Security of Wireless Home Automation Systems - A World Beside TCP/IPDefon232015Tobias Zillner & Sebastian StroblSlide
Securing the IoT WorldDefcon 232015Aaron Guzman +Video Slide +
Yes, You Can Walk on Water: Application & Product Security on a Startup BudgetDefcon232015Brian KnopfVideo
Cameras, Thermostats, and Home Automation Controllers - Hacking 14 IoT DevicesDefcon232015Wesley Wineberg +Video Slide +
Smart Hone InvasionDefcon232015Craig Young +Video Slide +
Practical IoT Exploitation Workshop (MIPS/ARM)Defcon232015Lyon Yang +Video Slide +
Advanced SOHO Router ExploitationHITBGSEC2015Lyon Yang +Video Slide +
Pwning IoT with Hardware AttacksDefcon232015Chase SchultzSlide
SWEET SECURITY - Creating a Defensive Raspberry PiDefcon232015Travis SmithSlide
Securing the Internet of Things: Mapping Attack Surface Areas Using the OWASP IoT Top 10RSA Conference2015Daniel MiesslerLink
IoT SecurityBSides2015Justin C. Klein KeaneVideo
Securing the Internet of ThingsIoT Conference2015Paul FremantleVideo
The Internet of Fails - Where IoT Has Gone WrongDefcon222014Mark Stanislav & Zach LanierVideo
+ +

+WhitePapers

+ + + +

+Research Studies

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TitleOrganizationYearLink
The Internet of Things: Security Research StudyVeracode2015Link
Internet of Things Research StudyHewlett Packard2015Link
Insecurity in Internet Of ThingsSymantec2015Link
Securing the "Internet of Things" SurveySANS2014Link
+ +

+Research Papers

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TitleYearLink
Enhance Embedded System Security With Rust2016Link
Requirement of Security for IoT Application based on Gateway System2015Link
Threats Analysis, Requirements and Considerationsfor Secure Internet of Things2015Link
Hybrid Lightweight and Robust Encryption Design for Security in IoT2015Link
A Study on IP Exposure Notification System for IoT Devices Using IP Search Engine Shodan2015Link
Security Framework and Jamming Detection for Internet of Things2015Link
Personal Information Security and the IoT: The Changing Landscape of Data privacy2015Link
Design of the Secure Compiler for the IoT Services2015Link
On the design of lightweight link-layersecurity mechanisms in IoT systems2015Link
A Digital Door Lock System for the Internet of Things with Improved Security and Usability2015Link
Security Threats on National Defense ICT based on IoT2015Link
On the Security and Privacy of Internet of Things Architectures and Systems2015Link
Cyber Security for Intelligent World with Internet of Things and Machine to Machine Communication2015Link
Study on the Vulnerability Level of Physical Security AndApplication of the IP-Based Devices2015Link
ENERGY AWARE SECURITY ALGORITHM DECISION METHOD FOR INTERNET OF THINGS USING SSL/TLS FOR WIRELESS NETWORK2015Link
A Lightweight RFID Security Protocol Based on Elliptic Curve Cryptography2015Link
DTLS-HIMMO: Efficiently Securing a Post-Quantum World with a Fully-Collusion Resistant KPS2015Link
Study on a Secure Wireless Data Communication in Internet of Things Applications2015Link
IoT: The Internet of Threats and Static Program Analysis Defense2015Link
Event driven adaptive security in internet of things2014Link
Internet of Things: Architectural framework for eHealth security2014Link
Privacy and Security Issues for Healthcare System with Embedded RFID System on Internet of Things2014Link
An Approach for Cyber SecurityExperimentation Supporting Sensei/IoT forSmart Grid2014Link
Toward an Inverse-free Lightweight Encryption Scheme for IoT2014Link
Broadcast Based Registration Technique for Heterogeneous Nodes in the IoT2014Link
An Evaluation Scenario for Adaptive Security in eHealth2014Link
Security requirements of IoT-based smart buildings using RESTful Web Services2014Link
A survey on providing security to the wireless sensor networks integrated with IOT2014Link
IOT Secure Transmission Based on Integration of IBE and PKI/CA2013Link
An Empirical Research on InfoSec RiskManagement in IoT-based eHealth2013Link
Security and privacy challenge in data aggregation for the iot in smart cities2013Link
Designing a secure service manager for internet of things2013Link
Identity Authentication and Capability Based Access Control (IACAC) for the Internetof Things2013Link
Security Architecture of the Internet of Things Oriented to PerceptualLayer2013Link
Towards a Light Weight Internet of ThingsPlatform Architecture2013Link
A bi-direction authentication protocol for RFID based on the variable update in IOT2013Link
Novel Threshold Cryptography-based Group Authentication (TCGA)Scheme for the Internet of Things (IoT)2013Link
A Survey on Security Issues of M2M Communications in Cyber-Physical Systems.2012Link
Making Devices Trustworthy: Security and Trust Feedbackin the Internet of Things2012Link
A bi-directional security authentication architecture for the internet of vehicles2012Link
Security for Practical CoAP Applications:Issues and Solution Approaches2011Link
A Security Protocol Adaptation Layer for theIP-based Internet of Things2011Link
Security in the Internet of Things2011Link
Assessing the Security of Internet ConnectedCritical Infrastructures2010Link
+ +

+OWASP Resources

+ + + +

+Case Studies

+ + + +

+Articles

+ + + +

+IoT Development Tools

+ +
    +
  • +Arduino - Arduino is an open-source electronics platform based on easy-to-use hardware and software. It's intended for anyone making interactive projects.
  • +
  • +Eclipse IoT Project - IoT needs open source to be successful. Eclipse IoT simplifies IoT development.
  • +
  • +Kinoma - Kinoma’s platform is optimized for connected, high-performance consumer electronics and Internet of Things (IoT) products. Build rich consumer experiences that orchestrate connected devices, their companion apps, and cloud services.
  • +
  • +M2M Labs MainSpring - M2MLabs Mainspring is an open source application framework for building machine to machine (M2M) applications such as remote monitoring, fleet management or smart grid.
  • +
  • +Node-RED - Node-RED is a tool for wiring together hardware devices, APIs and online services in new and interesting ways.
  • +
  • +Particle - Particle is a prototype-to-production platform for developing an Internet of Things product.
  • +
  • +PlatformIO - PlatformIO IDE is the missing integrated development environment which provides comprehensive facilities for IoT development:
  • +
  • +ThingBox - The ThingBox is a set of software already installed and configured. +The ThingBox allows anyone to graphically create new unlimited applications interacting with connected objects from a simple web-browser.
  • +
+ +

+IoT Hardware Platforms

+ +
    +
  • +Arduino - Arduino is an open-source electronics platform based on easy-to-use hardware and software. It's intended for anyone making interactive projects. + +
      +
    • Arduino Nano]
    • +
    • Arduno Pro Mini
    • +
    • Arduino Uno
    • +
    • Arduino Yún
    • +
    +
  • +
  • +Arietta G25 - Arietta G25 - Low cost Linux embedded module
  • +
  • +BeagleBoard - Get your hands in technology's guts and control your development destiny with these credit-card sized, low-power, open-hardware computers. Experiment with Linux, Android and Ubuntu and jump-start development in five minutes with the included USB cable.
  • +
  • +Flutter - Flutter is a programmable processor core for electronics projects, designed for hobbysits, students, and engineers. Flutter features a fast ARM processor, powerful long-range wireless communication, built-in battery charging, and an onboard security chip, making Flutter an ideal choice for robotics, wireless sensor networks, consumer electronics, and educational platforms.
  • +
  • +Imuduino - The smallest Arduino Leonardo compatible clone, feature packed with USB keyboard/mouse emulation, on-board Bluetooth LE, real-time orientation and motion sensing IMU, and 10V max voltage regulator. Works with Android and iOS devices
  • +
  • +Intel Edison - The Intel Edison is a tiny computer offered by Intel as a development system for wearable devices and Internet Of Things.
  • +
  • +Intel Galileo - The Intel® Galileo Gen 2 development board is a microcontroller board based on the Intel® Quark™ SoC X1000 application processor, a 32-bit Intel® Pentium® brand system on a chip (SoC). It is the first board based on Intel® architecture designed to be hardware and software pin-compatible with shields designed for the Arduino Uno R3.
  • +
  • +LightBlue Bean - With Bean, you can program wirelessly from any of your devices. No more unscrewing screws and ungluing glue.
  • +
  • +MicroDuino - Microduino presents the world’s smallest series of Arduino-compatible smart modules that are small, flexible, stackable and powerful, and can be used to create a limitless amount of DIY projects.
  • +
+ +

+Home Automation Software

+ +
    +
  • +Eclipse SmartHome - The framework is designed to run on embedded devices, such as a Raspberry Pi, a BeagleBone Black or an Intel Edison. It requires a Java 7 compliant JVM and an OSGi (4.2+) framework, such as Eclipse Equinox.
  • +
  • +Home Gateway Initiative - The HGI Open Platform 2.0 suite captures home gateway software modularity requirements and provides remote test tools that form a cornerstone of many of the operators’ and vendors’ home gateway strategy.
  • +
  • +Ninja Blocks - Ninja Sphere is both a hardware and software platform designed to seamlessly bridge your smart devices together. By connecting to products from various brands, your home can start using them in new and exciting ways.
  • +
  • +openHAB - a vendor and technology agnostic open source automation software for your home. Build your smart home in no time!
  • +
  • +PrivateEyePi - This is a Raspberry Pi projects website aimed at the Raspberry Pi enthusiast wanting to build home security/automation systems and at the same time learn programming and electronics.
  • +
  • +RaZberry - The Razberry platform adds all the components needed to turn a Raspberry PI board into a fully operational and inexpensive Z-Wave gateway.
  • +
+ +

+Middleware

+ +
    +
  • +IoTSyS - IoTSyS is an integration middleware for the Internet of Things. It provides a communication stack for embedded devices based on IPv6, Web services and oBIX to provide interoperable interfaces for smart objects. Using 6LoWPAN for constrained wireless networks and the Constrained Application Protocol together with Efficient XML Interchange an efficient stack is provided allowing using interoperable Web technologies in the field of sensor and actuator networks and systems while remaining nearly as efficient regarding transmission message sizes as existing automation systems.
  • +
  • +Kaa - Kaa IoT Platform — 100% open-source Internet of Things middleware platform for everyone.
  • +
  • +OpenIoT - The OpenIoT middleware infrastructure will support flexible configuration and deployment of algorithms for collection, and filtering information streams stemming from the internet-connected objects, while at the same time generating and processing important business/applications events.
  • +
  • +OpenRemote - OpenRemote is software integration platform for residential and commercial building automation. OpenRemote platform is automation protocol agnostic, operates on off-the-shelf hardware and is freely available under an Open Source license. OpenRemote's architecture enables fully autonomous and user-independent intelligent buildings. End-user control interfaces are available for iOS and Android devices, and for devices with modern web browsers. User interface design, installation management and configuration can be handled remotely with OpenRemote cloud-based design tools.
  • +
+ +

+Operating Systems

+ +
    +
  • +AllJoyn - The AllJoyn framework defines a common way for devices and apps to communicate with one another regardless of brands, categories, transports, and OSes. Developers write applications that discover nearby devices, and communicate with each other directly and through the cloud, unleashing new possibilities in the Internet of Things.
  • +
  • +Brillo - Brillo brings the simplicity and speed of software development to hardware for IoT with an embedded OS, core services, developer kit, and developer console.
  • +
  • +Contiki - Contiki is an open source operating system for the Internet of Things. Contiki connects tiny low-cost, low-power microcontrollers to the Internet.
  • +
  • +JaneOS - JanOS is an operating system designed to run on the chipset of mobile phones. It runs without a screen, and allows you to access all phone functionality, from calling to the camera, through JavaScript APIs.
  • +
  • +OpenWSN - The Internet of Things enables great applications, such as energy-aware homes or real-time asset tracking. With these networks gaining maturity, standardization bodies have started to work on standardizing how these networks of tiny devices communicate.
  • +
  • +Rasbian - Raspbian is a free operating system based on Debian optimized for the Raspberry Pi hardware. An operating system is the set of basic programs and utilities that make your Raspberry Pi run. However, Raspbian provides more than a pure OS: it comes with over 35,000 packages, pre-compiled software bundled in a nice format for easy installation on your Raspberry Pi.
  • +
  • +RIOT - The friendly Operating System for the Internet of Things. Make your applications ready for the smaller things in the Internet with common system support. + +
      +
    • 6LoWPAN, IPv6, RPL, and UDP
    • +
    • CoAP and CBOR
    • +
    • Static and dynamic memory allocation
    • +
    • High resolution and long-term timers
    • +
    • Tools and utilities (System shell, SHA-256, Bloom filters, ...)
    • +
    +
  • +
  • +TinyOS - TinyOS is an open source, BSD-licensed operating system designed for low-power wireless devices, such as those used in sensor networks, ubiquitous computing, personal area networks, smart buildings, and smart meters.
  • +
  • +Windows 10 IoT Core OS - Discover the features and functionality that Windows 10 IoT Core provides. It’s ease of Windows combined with the power of IoT.
  • +
  • +Zephyr - Zephyr Project is a small, scalable real-time operating system for use on resource-constrained systems supporting multiple architectures. Developers are able to tailor their optimal solution. As a true open source project, the community can evolve the Zephyr Project to support new hardware, developer tools, sensor and device drivers. Advancements in security, device management capabilities, connectivity stacks and file systems can be easily implemented.
  • +
+ +

+IoT App Development Protocols

+ + +
+ +
+ + + + + + diff --git a/javascripts/main.js b/javascripts/main.js new file mode 100644 index 0000000..c57e54c --- /dev/null +++ b/javascripts/main.js @@ -0,0 +1,53 @@ +var sectionHeight = function() { + var total = $(window).height(), + $section = $('section').css('height','auto'); + + if ($section.outerHeight(true) < total) { + var margin = $section.outerHeight(true) - $section.height(); + $section.height(total - margin - 20); + } else { + $section.css('height','auto'); + } +} + +$(window).resize(sectionHeight); + +$(document).ready(function(){ + $("section h1, section h2").each(function(){ + $("nav ul").append("
  • " + $(this).text() + "
  • "); + $(this).attr("id",$(this).text().toLowerCase().replace(/ /g, '-').replace(/[^\w-]+/g,'')); + $("nav ul li:first-child a").parent().addClass("active"); + }); + + $("nav ul li").on("click", "a", function(event) { + var position = $($(this).attr("href")).offset().top - 190; + $("html, body").animate({scrollTop: position}, 400); + $("nav ul li a").parent().removeClass("active"); + $(this).parent().addClass("active"); + event.preventDefault(); + }); + + sectionHeight(); + + $('img').load(sectionHeight); +}); + +fixScale = function(doc) { + + var addEvent = 'addEventListener', + type = 'gesturestart', + qsa = 'querySelectorAll', + scales = [1, 1], + meta = qsa in doc ? doc[qsa]('meta[name=viewport]') : []; + + function fix() { + meta.content = 'width=device-width,minimum-scale=' + scales[0] + ',maximum-scale=' + scales[1]; + doc.removeEventListener(type, fix, true); + } + + if ((meta = meta[meta.length - 1]) && addEvent in doc) { + fix(); + scales = [.25, 1.6]; + doc[addEvent](type, fix, true); + } +}; \ No newline at end of file diff --git a/params.json b/params.json new file mode 100644 index 0000000..6129bc5 --- /dev/null +++ b/params.json @@ -0,0 +1 @@ +{"name":"IoT Security Wiki","tagline":"One Stop for IoT Security Resources","body":"\r\n##Presentations \r\n\r\n| Presentation | Conference | Year | Author | Link |\r\n|------------------------------------------------------------------------------------------|----------------|------|-----------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\r\n| A Surface Area Approach to Pen-testing the IoT | Defcon 23 | 2015 | Daniel Miessler | [Video](https://www.youtube.com/watch?v=RhxHHD790nw) [Slide](https://www.iotvillage.org/slides_DC23/IoT-Attack-Surfaces-DEFCON-2015-2.pdf) |\r\n| The Hand that Rocks the Cradle: Hacking IoT Baby Monitors | Defcon23 | 2015 | Mark Stanislav | [Video](https://www.youtube.com/watch?v=2QU6OVkMg68) |\r\n| Security of Wireless Home Automation Systems - A World Beside TCP/IP | Defon23 | 2015 | Tobias Zillner & Sebastian Strobl | [Slide](https://www.iotvillage.org/slides_DC23/IOT-village-v2.pdf) |\r\n| Securing the IoT World | Defcon 23 | 2015 | Aaron Guzman | [Video](https://www.youtube.com/watch?v=VOvzsnIQPyA) [Slide](https://docs.google.com/presentation/d/1FfXGtqgPFXxA3zoqi8UAfnAsdlFbK0zDOhwp7MbJYko/mobilepresent?pli=1&slide=id.g63c7381c1_1_18) |\r\n| Yes, You Can Walk on Water: Application & Product Security on a Startup Budget | Defcon23 | 2015 | Brian Knopf | [Video](https://www.youtube.com/watch?v=aTirAI-B-dI) |\r\n| Cameras, Thermostats, and Home Automation Controllers - Hacking 14 IoT Devices | Defcon23 | 2015 | Wesley Wineberg | [Video](https://www.youtube.com/watch?v=majPZcqlVjI) [Slide](https://www.iotvillage.org/slides_DC23/IoT11-slides.pdf) |\r\n| Smart Hone Invasion | Defcon23 | 2015 | Craig Young | [Video](https://www.youtube.com/watch?v=VWEhaZdUVW8) Slide[](https://www.iotvillage.org/slides_DC23/CRAIG_YOUNG-IoT_Village-Smart_Home_Invasion.pdf) |\r\n| Practical IoT Exploitation Workshop (MIPS/ARM) | Defcon23 | 2015 | Lyon Yang | [Video]() [Slide](https://www.iotvillage.org/slides_DC23/DEFCON23_IoTVillage_Hackshop_v12.pptx) |\r\n| Advanced SOHO Router Exploitation | HITBGSEC | 2015 | Lyon Yang | [Video](https://www.youtube.com/watch?v=B_OYnpAVpd8) [Slide](http://www.slideshare.net/lyonyang3/advanced-soho-router-exploitation-xcon) |\r\n| Pwning IoT with Hardware Attacks | Defcon23 | 2015 | Chase Schultz | [Slide](http://www.slideshare.net/ChaseSchultz/pwning-iot-via-hardware-attacks-chase-schultz-iot-village-defcon-23) |\r\n| SWEET SECURITY - Creating a Defensive Raspberry Pi | Defcon23 | 2015 | Travis Smith | [Slide](https://www.iotvillage.org/slides_DC23/Sweet%20Security.pptx) |\r\n| Securing the Internet of Things: Mapping Attack Surface Areas Using the OWASP IoT Top 10 | RSA Conference | 2015 | Daniel Miessler | [Link](https://www.owasp.org/images/5/51/RSAC2015-OWASP-IoT-Miessler.pdf) |\r\n| IoT Security | BSides | 2015 | Justin C. Klein Keane | [Video](https://www.youtube.com/watch?v=s5AOkqyCvHg) |\r\n| Securing the Internet of Things | IoT Conference | 2015 | Paul Fremantle | [Video](https://www.youtube.com/watch?v=iEu1LFhnPWQ) |\r\n| The Internet of Fails - Where IoT Has Gone Wrong | Defcon22 | 2014 | Mark Stanislav & Zach Lanier | [Video](https://www.youtube.com/watch?v=WHdU4LutBGU) |\r\n## WhitePapers\r\n* [What the Internet of Things(IoT) needs to become a reality](http://www.mouser.fr/pdfdocs/INTOTHNGSWP.PDF)\r\n* [Security of Things: An Implementers’ Guide to Cyber-Security for Internet of Things Devices and Beyond](https://www.nccgroup.trust/globalassets/our-research/uk/whitepapers/2014-04-09_-_security_of_things_-_an_implementers_guide_to_cyber_security_for_internet_of_things_devices_and_beyond-2.pdf)\r\n* [Use case possibilities with Bluetooth low energy in IoT applications](http://www.spezial.de/sites/default/files/bluetoothlowenergy-iot-applications_whitepaper_ubx-14054580.pdf)\r\n\r\n##Research Studies\r\n\r\n| Title | Organization | Year | Link |\r\n|-------------------------------------------------|-----------------|------|-------------------------------------------------------------------------------------------------------------------|\r\n| The Internet of Things: Security Research Study | Veracode | 2015 | [Link](https://www.veracode.com/sites/default/files/Resources/Whitepapers/internet-of-things-whitepaper.pdf) |\r\n| Internet of Things Research Study | Hewlett Packard | 2015 | [Link](http://www8.hp.com/h20195/V2/GetPDF.aspx/4AA5-4759ENW.pdf) |\r\n| Insecurity in Internet Of Things | Symantec | 2015 | [Link](https://www.symantec.com/content/en/us/enterprise/iot/b-insecurity-in-the-internet-of-things_21349619.pdf) |\r\n| Securing the \"Internet of Things\" Survey\t\t\t| SANS\t\t\t| 2014\t| [Link](http://cybersec.orglearn.com/wp-content/uploads/2014/02/SecuringtheInternetofThingsSurvey.pdf)\r\n\r\n##Research Papers\r\n\r\n| Title | Year | Link |\r\n|-----------------------------------------------------------------------------------------------------------|------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\r\n| Enhance Embedded System Security With Rust | 2016 | [Link](http://www.getreu.net/public/downloads/doc/Enhance%20Embedded%20System%20Security%20With%20Rust/Enhance%20Embedded%20System%20Security%20With%20Rust--Example%20of%20Heartbleed.pdf) |\r\n| Requirement of Security for IoT Application based on Gateway System | 2015 | [Link](http://www.sersc.org/journals/IJSIA/vol9_no10_2015/18.pdf) |\r\n| Threats Analysis, Requirements and Considerationsfor Secure Internet of Things | 2015 | [Link](www.sersc.org/journals/IJSH/vol9_no12_2015/20.pdf) |\r\n| Hybrid Lightweight and Robust Encryption Design for Security in IoT | 2015 | [Link](http://www.sersc.org/journals/IJSIA/vol9_no12_2015/10.pdf) |\r\n| A Study on IP Exposure Notification System for IoT Devices Using IP Search Engine Shodan | 2015 | [Link](http://www.sersc.org/journals/IJMUE/vol10_no12_2015/7.pdf) |\r\n| Security Framework and Jamming Detection for Internet of Things | 2015 | [Link](http://vbn.aau.dk/files/208811916/Thesis_SECURITY_FRAMEWORK_AND_JAMMING_DETECTION_FOR_INTERNET_OF_THINGS.pdf) |\r\n| Personal Information Security and the IoT: The Changing Landscape of Data privacy | 2015 | [Link](http://www.bapress.ca/ccc/ccc2015_4/201511_2_15112162.pdf) |\r\n| Design of the Secure Compiler for the IoT Services | 2015 | [Link](http://onlinepresent.org/proceedings/vol110_2015/14.pdf) |\r\n| On the design of lightweight link-layersecurity mechanisms in IoT systems | 2015 | [Link](https://pdfs.semanticscholar.org/c937/29a471915721f3e85b6dc16adf6ac77cc34f.pdf) |\r\n| A Digital Door Lock System for the Internet of Things with Improved Security and Usability | 2015 | [Link](http://onlinepresent.org/proceedings/vol109_2015/8.pdf) |\r\n| Security Threats on National Defense ICT based on IoT | 2015 | [Link](http://modul.mercubuana.ac.id/files/openjournal/JournalOfArt/text/16_77.pdf) |\r\n| On the Security and Privacy of Internet of Things Architectures and Systems | 2015 | [Link](https://www.informatik.tu-darmstadt.de/fileadmin/user_upload/Group_TK/filesDownload/Published_Papers/SIoTpaper.pdf) |\r\n| Cyber Security for Intelligent World with Internet of Things and Machine to Machine Communication | 2015 | [Link](http://riverpublishers.com/journal/journal_articles/RP_Journal_2245-1439_412.pdf) |\r\n| Study on the Vulnerability Level of Physical Security AndApplication of the IP-Based Devices | 2015 | [Link](http://www.sersc.org/journals/IJSH/vol9_no10_2015/7.pdf) |\r\n| ENERGY AWARE SECURITY ALGORITHM DECISION METHOD FOR INTERNET OF THINGS USING SSL/TLS FOR WIRELESS NETWORK | 2015 | [Link](http://granthaalayah.com/Articles/Vol3Iss12/01_IJRG15_C12_72.pdf) |\r\n| A Lightweight RFID Security Protocol Based on Elliptic Curve Cryptography | 2015 | [Link](http://ijns.jalaxy.com.tw/contents/ijns-v18-n2/ijns-2016-v18-n2-p354-361.pdf) |\r\n| DTLS-HIMMO: Efficiently Securing a Post-Quantum World with a Fully-Collusion Resistant KPS | 2015 | [Link](http://csrc.nist.gov/groups/ST/post-quantum-2015/papers/session7-garciamorchon-paper.pdf) |\r\n| Study on a Secure Wireless Data Communication in Internet of Things Applications | 2015 | [Link](http://paper.ijcsns.org/07_book/201502/20150204.pdf) |\r\n| IoT: The Internet of Threats and Static Program Analysis Defense | 2015 | [Link](https://ssrg.nicta.com.au/publications/nictaabstracts/8517.pdf) |\r\n| Event driven adaptive security in internet of things | 2014 | [Link](https://www.researchgate.net/profile/Waqas_Aman/publication/265786485_Event_Driven_Adaptive_Security_in_Internet_of_things/links/54f6ca370cf2ca5efeff3f45.pdf) |\r\n| Internet of Things: Architectural framework for eHealth security | 2014 | [Link](http://riverpublishers.com/journal/journal_articles/RP_Journal_2245-800X_133.pdf) |\r\n| Privacy and Security Issues for Healthcare System with Embedded RFID System on Internet of Things | 2014 | [Link](onlinepresent.org/proceedings/vol72_2014/27.pdf) |\r\n| An Approach for Cyber SecurityExperimentation Supporting Sensei/IoT forSmart Grid | 2014 | [Link](www.ibs.ro/~bela/Papers/isdfs2014.pdf) |\r\n| Toward an Inverse-free Lightweight Encryption Scheme for IoT | 2014 | [Link](http://caislab.kaist.ac.kr/publication/paper_files/2014/FINAL_0089_HJ.pdf) |\r\n| Broadcast Based Registration Technique for Heterogeneous Nodes in the IoT | 2014 | [Link](https://www.researchgate.net/profile/Qazi_Ashraf/publication/270106094_Broadcast_Based_Registration_Technique_for_Heterogeneous_Nodes_in_the_IoT/links/54a0c3510cf257a636021b11.pdf) |\r\n| An Evaluation Scenario for Adaptive Security in eHealth | 2014 | [Link](https://www.researchgate.net/profile/Stefan_Poslad/publication/261989906_2014_PESARO-30_60033/links/00b49536202809c046000000.pdf) |\r\n| Security requirements of IoT-based smart buildings using RESTful Web Services | 2014 | [Link](http://www1.fh-dortmund.de/de/fb/3/institutionen/ikt/pub/103020100000386719.media/386720/paper_Kando-conference-.pdf) |\r\n| A survey on providing security to the wireless sensor networks integrated with IOT | 2014 | [Link](https://www.erpublication.org/admin/vol_issue1/upload%20Image/IJETR023021.pdf) |\r\n| IOT Secure Transmission Based on Integration of IBE and PKI/CA | 2013 | [Link](http://www.sersc.org/journals/IJCA/vol6_no2/23.pdf) |\r\n| An Empirical Research on InfoSec RiskManagement in IoT-based eHealth | 2013 | [Link](https://www.researchgate.net/profile/Waqas_Aman/publication/265786582_An_Empirical_Research_on_InfoSec_Risk_Management_in_IoT-based_eHealth/links/54f6c9cb0cf21d8b8a5d90bf.pdf) |\r\n| Security and privacy challenge in data aggregation for the iot in smart cities | 2013 | [Link](https://www.researchgate.net/profile/Patrick_Guillemin/publication/260712666_Internet_of_Things_Strategic_Research_and_Innovation_Agenda/links/00b49537c99302c081000000.pdf#page=240) |\r\n| Designing a secure service manager for internet of things | 2013 | [Link](http://onlinepresent.org/proceedings/vol43_2013/35.pdf) |\r\n| Identity Authentication and Capability Based Access Control (IACAC) for the Internetof Things | 2013 | [Link](http://vbn.aau.dk/ws/files/74574200/PNM_IACAC_River.pdf) |\r\n| Security Architecture of the Internet of Things Oriented to PerceptualLayer | 2013 | [Link](http://ij3c.ncuteecs.org/volume/paperfile/2-2/IJ3C_5.pdf) |\r\n| Towards a Light Weight Internet of ThingsPlatform Architecture | 2013 | [Link](http://riverpublishers.com/journal/journal_articles/RP_Journal_2245-800X_128.pdf) |\r\n| A bi-direction authentication protocol for RFID based on the variable update in IOT | 2013 | [Link](http://onlinepresent.org/proceedings/vol17_2013/6.pdf) |\r\n| Novel Threshold Cryptography-based Group Authentication (TCGA)Scheme for the Internet of Things (IoT) | 2013 | [Link](http://vbn.aau.dk/ws/files/107848036/D_TCGA_IEEE_ANTS_2013_PNM.pdf) |\r\n| A Survey on Security Issues of M2M Communications in Cyber-Physical Systems. | 2012 | [Link](https://www.researchgate.net/profile/Dong_Chen27/publication/263285993_A_Survey_on_Security_Issues_of_M2M_Communications_in_Cyber-Physical_Systems/links/55cd810d08ae1141f6b9f0b9.pdf) |\r\n| Making Devices Trustworthy: Security and Trust Feedbackin the Internet of Things | 2012 | [Link](http://www.medien.ifi.lmu.de/iwssi2012/papers/iwssi-spmu2012-hochleitner.pdf) |\r\n| A bi-directional security authentication architecture for the internet of vehicles | 2012 | [Link](http://amis.naturalspublishing.com/files/published/mh28xl118t4u15.pdf) |\r\n| Security for Practical CoAP Applications:Issues and Solution Approaches | 2011 | [Link](https://www.researchgate.net/profile/Michael_Kirsche/publication/265973615_Security_for_Practical_CoAP_Applications_Issues_and_Solution_Approaches/links/5583f51c08ae4738295c2028.pdf) |\r\n| A Security Protocol Adaptation Layer for theIP-based Internet of Things | 2011 | [Link](https://www.iab.org/wp-content/IAB-uploads/2011/03/Hummen.pdf) |\r\n| Security in the Internet of Things | 2011 | [Link](http://www.mhutter.org/papers/Gudymenko2011SecurityInThe.pdf) |\r\n| Assessing the Security of Internet ConnectedCritical Infrastructures | 2010 | [Link](https://www.researchgate.net/profile/Neeraj_Suri/publication/267942349_Assessing_the_Security_of_Internet_Connected_Critical_Infrastructures_(The_CoMiFin_Project_Approach)/links/54bcd6600cf29e0cb04c388a.pdf) |\r\n\r\n##OWASP Resources\r\n\r\n* [Top IoT Vulnerabilities](https://www.owasp.org/index.php/Top_IoT_Vulnerabilities)\r\n* [IoT Testing Guides](https://www.owasp.org/index.php/IoT_Testing_Guides)\r\n* [Manufacturer IoT Security Guidance](https://www.owasp.org/index.php/IoT_Security_Guidance#Manufacturer_IoT_Security_Guidance)\r\n* [Developer IoT Security Guidance](https://www.owasp.org/index.php/IoT_Security_Guidance#Developer_IoT_Security_Guidance)\r\n* [Consumer IoT Security Guidance](https://www.owasp.org/index.php/IoT_Security_Guidance#Consumer_IoT_Security_Guidance)\r\n* [Priciples of IoT Security](https://www.owasp.org/index.php/Principles_of_IoT_Security)\r\n* [IoT Framework Assessment](https://www.owasp.org/index.php/IoT_Framework_Assessment)\r\n\r\n##Case Studies\r\n\r\n* [HACKING IoT: A Case Study on Baby Monitor Exposures and Vulnerabilities](https://www.rapid7.com/docs/Hacking-IoT-A-Case-Study-on-Baby-Monitor-Exposures-and-Vulnerabilities.pdf)\r\n* [Your Fridge is Full of SPAM: Proof of An IoT-driven Attack](https://www.proofpoint.com/us/threat-insight/post/Your-Fridge-is-Full-of-SPAM)\r\n* [Refrigerator Vulnerabilities - Samsung Security Hack ](https://www.pentestpartners.com/blog/hacking-defcon-23s-iot-village-samsung-fridge/)\r\n\r\n##Articles\r\n\r\n* [Vulnerable Embedded Web Interfaces Plague IoT Devices: Study](http://www.securityweek.com/vulnerable-embedded-web-interfaces-plague-iot-devices-study)\r\n* [A Hacker's-Eye View of the Internet of Things](https://recode.net/2015/04/07/a-hackers-eye-view-of-the-internet-of-things/)\r\n* [Hackers Remotely Kill a Jeep on the Highway—With Me in It](http://www.wired.com/2015/07/hackers-remotely-kill-jeep-highway/)\r\n* [How hackers attacked Ukraine's power grid: Implications for Industrial IoT security](http://www.zdnet.com/article/how-hackers-attacked-ukraines-power-grid-implications-for-industrial-iot-security/)\r\n\r\n## IoT Development Tools\r\n\r\n* [Arduino](https://www.arduino.cc/) - Arduino is an open-source electronics platform based on easy-to-use hardware and software. It's intended for anyone making interactive projects.\r\n* [Eclipse IoT Project](http://iot.eclipse.org/) - IoT needs open source to be successful. Eclipse IoT simplifies IoT development.\r\n* [Kinoma](https://origin-www.marvell.com/kinoma/) - Kinoma’s platform is optimized for connected, high-performance consumer electronics and Internet of Things (IoT) products. Build rich consumer experiences that orchestrate connected devices, their companion apps, and cloud services.\r\n* [M2M Labs MainSpring](http://www.m2mlabs.com/framework) - M2MLabs Mainspring is an open source application framework for building machine to machine (M2M) applications such as remote monitoring, fleet management or smart grid.\r\n* [Node-RED](http://nodered.org/) - Node-RED is a tool for wiring together hardware devices, APIs and online services in new and interesting ways.\r\n* [Particle](https://www.particle.io) - Particle is a prototype-to-production platform for developing an Internet of Things product.\r\n* [PlatformIO](http://platformio.org/#!/) - PlatformIO IDE is the missing integrated development environment which provides comprehensive facilities for IoT development:\r\n* [ThingBox](http://thethingbox.io/#idea) - The ThingBox is a set of software already installed and configured.\r\nThe ThingBox allows anyone to graphically create new unlimited applications interacting with connected objects from a simple web-browser.\r\n\r\n##IoT Hardware Platforms\r\n\r\n* [Arduino](https://arduino.cc) - Arduino is an open-source electronics platform based on easy-to-use hardware and software. It's intended for anyone making interactive projects.\r\n * Arduino Nano]\r\n * Arduno Pro Mini\r\n * Arduino Uno\r\n * Arduino Yún\r\n* [Arietta G25](http://www.acmesystems.it/arietta) - Arietta G25 - Low cost Linux embedded module\r\n* [BeagleBoard](http://beagleboard.org/) - Get your hands in technology's guts and control your development destiny with these credit-card sized, low-power, open-hardware computers. Experiment with Linux, Android and Ubuntu and jump-start development in five minutes with the included USB cable.\r\n* [Flutter](http://flutterwireless.com/) - Flutter is a programmable processor core for electronics projects, designed for hobbysits, students, and engineers. Flutter features a fast ARM processor, powerful long-range wireless communication, built-in battery charging, and an onboard security chip, making Flutter an ideal choice for robotics, wireless sensor networks, consumer electronics, and educational platforms.\r\n* [Imuduino](http://femto.io/products/imuduino) - The smallest Arduino Leonardo compatible clone, feature packed with USB keyboard/mouse emulation, on-board Bluetooth LE, real-time orientation and motion sensing IMU, and 10V max voltage regulator. Works with Android and iOS devices\r\n* [Intel Edison](https://www-ssl.intel.com/content/www/us/en/do-it-yourself/support/maker/edison/edison-documents-and-guides.html) - The Intel Edison is a tiny computer offered by Intel as a development system for wearable devices and Internet Of Things.\r\n* [Intel Galileo](http://www.intel.in/content/www/in/en/embedded/products/galileo/galileo-overview.html) - The Intel® Galileo Gen 2 development board is a microcontroller board based on the Intel® Quark™ SoC X1000 application processor, a 32-bit Intel® Pentium® brand system on a chip (SoC). It is the first board based on Intel® architecture designed to be hardware and software pin-compatible with shields designed for the Arduino Uno R3.\r\n* [LightBlue Bean](https://punchthrough.com/bean) - With Bean, you can program wirelessly from any of your devices. No more unscrewing screws and ungluing glue.\r\n* [MicroDuino](https://www.microduino.cc) - Microduino presents the world’s smallest series of Arduino-compatible smart modules that are small, flexible, stackable and powerful, and can be used to create a limitless amount of DIY projects.\r\n\r\n##Home Automation Software\r\n* [Eclipse SmartHome](https://eclipse.org/smarthome/) - The framework is designed to run on embedded devices, such as a Raspberry Pi, a BeagleBone Black or an Intel Edison. It requires a Java 7 compliant JVM and an OSGi (4.2+) framework, such as Eclipse Equinox.\r\n* [Home Gateway Initiative](http://www.homegatewayinitiative.org/) - The HGI Open Platform 2.0 suite captures home gateway software modularity requirements and provides remote test tools that form a cornerstone of many of the operators’ and vendors’ home gateway strategy.\r\n* [Ninja Blocks](https://ninjablocks.com/) - Ninja Sphere is both a hardware and software platform designed to seamlessly bridge your smart devices together. By connecting to products from various brands, your home can start using them in new and exciting ways.\r\n* [openHAB](http://www.openhab.org/) - a vendor and technology agnostic open source automation software for your home. Build your smart home in no time!\r\n* [PrivateEyePi](http://projects.privateeyepi.com/) - This is a Raspberry Pi projects website aimed at the Raspberry Pi enthusiast wanting to build home security/automation systems and at the same time learn programming and electronics.\r\n* [RaZberry](http://razberry.z-wave.me/) - The Razberry platform adds all the components needed to turn a Raspberry PI board into a fully operational and inexpensive Z-Wave gateway.\r\n\r\n##Middleware\r\n* [IoTSyS](https://code.google.com/archive/p/iotsys/) - IoTSyS is an integration middleware for the Internet of Things. It provides a communication stack for embedded devices based on IPv6, Web services and oBIX to provide interoperable interfaces for smart objects. Using 6LoWPAN for constrained wireless networks and the Constrained Application Protocol together with Efficient XML Interchange an efficient stack is provided allowing using interoperable Web technologies in the field of sensor and actuator networks and systems while remaining nearly as efficient regarding transmission message sizes as existing automation systems.\r\n* [Kaa](http://www.kaaproject.org/) - Kaa IoT Platform — 100% open-source Internet of Things middleware platform for everyone.\r\n* [OpenIoT](https://github.com/OpenIotOrg/openiot) - The OpenIoT middleware infrastructure will support flexible configuration and deployment of algorithms for collection, and filtering information streams stemming from the internet-connected objects, while at the same time generating and processing important business/applications events.\r\n* [OpenRemote](http://www.openremote.org/display/HOME/OpenRemote) - OpenRemote is software integration platform for residential and commercial building automation. OpenRemote platform is automation protocol agnostic, operates on off-the-shelf hardware and is freely available under an Open Source license. OpenRemote's architecture enables fully autonomous and user-independent intelligent buildings. End-user control interfaces are available for iOS and Android devices, and for devices with modern web browsers. User interface design, installation management and configuration can be handled remotely with OpenRemote cloud-based design tools.\r\n\r\n##Operating Systems\r\n* [AllJoyn](https://allseenalliance.org/opportunities/developers) - The AllJoyn framework defines a common way for devices and apps to communicate with one another regardless of brands, categories, transports, and OSes. Developers write applications that discover nearby devices, and communicate with each other directly and through the cloud, unleashing new possibilities in the Internet of Things.\r\n* [Brillo](https://developers.google.com/brillo/?hl=en) - Brillo brings the simplicity and speed of software development to hardware for IoT with an embedded OS, core services, developer kit, and developer console.\r\n* [Contiki](http://www.contiki-os.org/) - Contiki is an open source operating system for the Internet of Things. Contiki connects tiny low-cost, low-power microcontrollers to the Internet.\r\n* [JaneOS](http://janeos.io) - JanOS is an operating system designed to run on the chipset of mobile phones. It runs without a screen, and allows you to access all phone functionality, from calling to the camera, through JavaScript APIs.\r\n* [OpenWSN](https://openwsn.atlassian.net/wiki/) - The Internet of Things enables great applications, such as energy-aware homes or real-time asset tracking. With these networks gaining maturity, standardization bodies have started to work on standardizing how these networks of tiny devices communicate.\r\n* [Rasbian](https://www.raspbian.org/) - Raspbian is a free operating system based on Debian optimized for the Raspberry Pi hardware. An operating system is the set of basic programs and utilities that make your Raspberry Pi run. However, Raspbian provides more than a pure OS: it comes with over 35,000 packages, pre-compiled software bundled in a nice format for easy installation on your Raspberry Pi.\r\n* [RIOT](http://www.riot-os.org/#home) - The friendly Operating System for the Internet of Things. Make your applications ready for the smaller things in the Internet with common system support.\r\n * 6LoWPAN, IPv6, RPL, and UDP\r\n * CoAP and CBOR\r\n * Static and dynamic memory allocation\r\n * High resolution and long-term timers\r\n * Tools and utilities (System shell, SHA-256, Bloom filters, ...)\r\n* [TinyOS](https://www.tinyos.net/) - TinyOS is an open source, BSD-licensed operating system designed for low-power wireless devices, such as those used in sensor networks, ubiquitous computing, personal area networks, smart buildings, and smart meters.\r\n* [Windows 10 IoT Core OS](https://dev.windows.com/en-us/iot) - Discover the features and functionality that Windows 10 IoT Core provides. It’s ease of Windows combined with the power of IoT.\r\n* [Zephyr](https://www.zephyrproject.org/) - Zephyr Project is a small, scalable real-time operating system for use on resource-constrained systems supporting multiple architectures. Developers are able to tailor their optimal solution. As a true open source project, the community can evolve the Zephyr Project to support new hardware, developer tools, sensor and device drivers. Advancements in security, device management capabilities, connectivity stacks and file systems can be easily implemented.\r\n\r\n\r\n##IoT App Development Protocols\r\n\r\n* [Advanced Message Queuing Protocol]()\r\n* [OASIS Message Queuing Telemetry Transport]() \r\n* [Very Simple Control Protocol]()\r\n* [Constrained Application Protocol]()\r\n* [Extensible Messaging and Presence Protocol]()\r\n","google":"UA-74680533-1","note":"Don't delete this file! It's used internally to help with page regeneration."} \ No newline at end of file diff --git a/stylesheets/github-dark.css b/stylesheets/github-dark.css new file mode 100644 index 0000000..0c393bf --- /dev/null +++ b/stylesheets/github-dark.css @@ -0,0 +1,116 @@ +/* + Copyright 2014 GitHub Inc. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +*/ + +.pl-c /* comment */ { + color: #969896; +} + +.pl-c1 /* constant, markup.raw, meta.diff.header, meta.module-reference, meta.property-name, support, support.constant, support.variable, variable.other.constant */, +.pl-s .pl-v /* string variable */ { + color: #0099cd; +} + +.pl-e /* entity */, +.pl-en /* entity.name */ { + color: #9774cb; +} + +.pl-s .pl-s1 /* string source */, +.pl-smi /* storage.modifier.import, storage.modifier.package, storage.type.java, variable.other, variable.parameter.function */ { + color: #ddd; +} + +.pl-ent /* entity.name.tag */ { + color: #7bcc72; +} + +.pl-k /* keyword, storage, storage.type */ { + color: #cc2372; +} + +.pl-pds /* punctuation.definition.string, string.regexp.character-class */, +.pl-s /* string */, +.pl-s .pl-pse .pl-s1 /* string punctuation.section.embedded source */, +.pl-sr /* string.regexp */, +.pl-sr .pl-cce /* string.regexp constant.character.escape */, +.pl-sr .pl-sra /* string.regexp string.regexp.arbitrary-repitition */, +.pl-sr .pl-sre /* string.regexp source.ruby.embedded */ { + color: #3c66e2; +} + +.pl-v /* variable */ { + color: #fb8764; +} + +.pl-id /* invalid.deprecated */ { + color: #e63525; +} + +.pl-ii /* invalid.illegal */ { + background-color: #e63525; + color: #f8f8f8; +} + +.pl-sr .pl-cce /* string.regexp constant.character.escape */ { + color: #7bcc72; + font-weight: bold; +} + +.pl-ml /* markup.list */ { + color: #c26b2b; +} + +.pl-mh /* markup.heading */, +.pl-mh .pl-en /* markup.heading entity.name */, +.pl-ms /* meta.separator */ { + color: #264ec5; + font-weight: bold; +} + +.pl-mq /* markup.quote */ { + color: #00acac; +} + +.pl-mi /* markup.italic */ { + color: #ddd; + font-style: italic; +} + +.pl-mb /* markup.bold */ { + color: #ddd; + font-weight: bold; +} + +.pl-md /* markup.deleted, meta.diff.header.from-file */ { + background-color: #ffecec; + color: #bd2c00; +} + +.pl-mi1 /* markup.inserted, meta.diff.header.to-file */ { + background-color: #eaffea; + color: #55a532; +} + +.pl-mdr /* meta.diff.range */ { + color: #9774cb; + font-weight: bold; +} + +.pl-mo /* meta.output */ { + color: #264ec5; +} + diff --git a/stylesheets/normalize.css b/stylesheets/normalize.css new file mode 100644 index 0000000..16a1351 --- /dev/null +++ b/stylesheets/normalize.css @@ -0,0 +1,459 @@ +/* normalize.css 2012-02-07T12:37 UTC - https://github.com/necolas/normalize.css */ +/* ============================================================================= + HTML5 display definitions + ========================================================================== */ +/* + * Corrects block display not defined in IE6/7/8/9 & FF3 + */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section, +summary { + display: block; +} + +/* + * Corrects inline-block display not defined in IE6/7/8/9 & FF3 + */ +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} + +/* + * Prevents modern browsers from displaying 'audio' without controls + */ +audio:not([controls]) { + display: none; +} + +/* + * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4 + * Known issue: no IE6 support + */ +[hidden] { + display: none; +} + +/* ============================================================================= + Base + ========================================================================== */ +/* + * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units + * http://clagnut.com/blog/348/#c790 + * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom + * www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ + */ +html { + font-size: 100%; + /* 1 */ + -webkit-text-size-adjust: 100%; + /* 2 */ + -ms-text-size-adjust: 100%; + /* 2 */ +} + +/* + * Addresses font-family inconsistency between 'textarea' and other form elements. + */ +html, +button, +input, +select, +textarea { + font-family: sans-serif; +} + +/* + * Addresses margins handled incorrectly in IE6/7 + */ +body { + margin: 0; +} + +/* ============================================================================= + Links + ========================================================================== */ +/* + * Addresses outline displayed oddly in Chrome + */ +a:focus { + outline: thin dotted; +} + +/* + * Improves readability when focused and also mouse hovered in all browsers + * people.opera.com/patrickl/experiments/keyboard/test + */ +a:hover, +a:active { + outline: 0; +} + +/* ============================================================================= + Typography + ========================================================================== */ +/* + * Addresses font sizes and margins set differently in IE6/7 + * Addresses font sizes within 'section' and 'article' in FF4+, Chrome, S5 + */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +h2 { + font-size: 1.5em; + margin: 0.83em 0; +} + +h3 { + font-size: 1.17em; + margin: 1em 0; +} + +h4 { + font-size: 1em; + margin: 1.33em 0; +} + +h5 { + font-size: 0.83em; + margin: 1.67em 0; +} + +h6 { + font-size: 0.75em; + margin: 2.33em 0; +} + +/* + * Addresses styling not present in IE7/8/9, S5, Chrome + */ +abbr[title] { + border-bottom: 1px dotted; +} + +/* + * Addresses style set to 'bolder' in FF3+, S4/5, Chrome +*/ +b, +strong { + font-weight: bold; +} + +blockquote { + margin: 1em 40px; +} + +/* + * Addresses styling not present in S5, Chrome + */ +dfn { + font-style: italic; +} + +/* + * Addresses styling not present in IE6/7/8/9 + */ +mark { + background: #ff0; + color: #000; +} + +/* + * Addresses margins set differently in IE6/7 + */ +p, +pre { + margin: 1em 0; +} + +/* + * Corrects font family set oddly in IE6, S4/5, Chrome + * en.wikipedia.org/wiki/User:Davidgothberg/Test59 + */ +pre, +code, +kbd, +samp { + font-family: monospace, serif; + _font-family: 'courier new', monospace; + font-size: 1em; +} + +/* + * 1. Addresses CSS quotes not supported in IE6/7 + * 2. Addresses quote property not supported in S4 + */ +/* 1 */ +q { + quotes: none; +} + +/* 2 */ +q:before, +q:after { + content: ''; + content: none; +} + +small { + font-size: 75%; +} + +/* + * Prevents sub and sup affecting line-height in all browsers + * gist.github.com/413930 + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* ============================================================================= + Lists + ========================================================================== */ +/* + * Addresses margins set differently in IE6/7 + */ +dl, +menu, +ol, +ul { + margin: 1em 0; +} + +dd { + margin: 0 0 0 40px; +} + +/* + * Addresses paddings set differently in IE6/7 + */ +menu, +ol, +ul { + padding: 0 0 0 40px; +} + +/* + * Corrects list images handled incorrectly in IE7 + */ +nav ul, +nav ol { + list-style: none; + list-style-image: none; +} + +/* ============================================================================= + Embedded content + ========================================================================== */ +/* + * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3 + * 2. Improves image quality when scaled in IE7 + * code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ + */ +img { + border: 0; + /* 1 */ + -ms-interpolation-mode: bicubic; + /* 2 */ +} + +/* + * Corrects overflow displayed oddly in IE9 + */ +svg:not(:root) { + overflow: hidden; +} + +/* ============================================================================= + Figures + ========================================================================== */ +/* + * Addresses margin not present in IE6/7/8/9, S5, O11 + */ +figure { + margin: 0; +} + +/* ============================================================================= + Forms + ========================================================================== */ +/* + * Corrects margin displayed oddly in IE6/7 + */ +form { + margin: 0; +} + +/* + * Define consistent border, margin, and padding + */ +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/* + * 1. Corrects color not being inherited in IE6/7/8/9 + * 2. Corrects text not wrapping in FF3 + * 3. Corrects alignment displayed oddly in IE6/7 + */ +legend { + border: 0; + /* 1 */ + padding: 0; + white-space: normal; + /* 2 */ + *margin-left: -7px; + /* 3 */ +} + +/* + * 1. Corrects font size not being inherited in all browsers + * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome + * 3. Improves appearance and consistency in all browsers + */ +button, +input, +select, +textarea { + font-size: 100%; + /* 1 */ + margin: 0; + /* 2 */ + vertical-align: baseline; + /* 3 */ + *vertical-align: middle; + /* 3 */ +} + +/* + * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet + */ +button, +input { + line-height: normal; + /* 1 */ +} + +/* + * 1. Improves usability and consistency of cursor style between image-type 'input' and others + * 2. Corrects inability to style clickable 'input' types in iOS + * 3. Removes inner spacing in IE7 without affecting normal text inputs + * Known issue: inner spacing remains in IE6 + */ +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + /* 1 */ + -webkit-appearance: button; + /* 2 */ + *overflow: visible; + /* 3 */ +} + +/* + * Re-set default cursor for disabled elements + */ +button[disabled], +input[disabled] { + cursor: default; +} + +/* + * 1. Addresses box sizing set to content-box in IE8/9 + * 2. Removes excess padding in IE8/9 + * 3. Removes excess padding in IE7 + Known issue: excess padding remains in IE6 + */ +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ + *height: 13px; + /* 3 */ + *width: 13px; + /* 3 */ +} + +/* + * 1. Addresses appearance set to searchfield in S5, Chrome + * 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof) + */ +input[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + /* 2 */ + box-sizing: content-box; +} + +/* + * Removes inner padding and search cancel button in S5, Chrome on OS X + */ +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} + +/* + * Removes inner padding and border in FF3+ + * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ + */ +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/* + * 1. Removes default vertical scrollbar in IE6/7/8/9 + * 2. Improves readability and alignment in all browsers + */ +textarea { + overflow: auto; + /* 1 */ + vertical-align: top; + /* 2 */ +} + +/* ============================================================================= + Tables + ========================================================================== */ +/* + * Remove most spacing between table cells + */ +table { + border-collapse: collapse; + border-spacing: 0; +} diff --git a/stylesheets/styles.css b/stylesheets/styles.css new file mode 100644 index 0000000..86eb093 --- /dev/null +++ b/stylesheets/styles.css @@ -0,0 +1,1010 @@ +/* +Leap Day for GitHub Pages +by Matt Graham +*/ +@font-face { + font-family: 'Quattrocento Sans'; + src: url("../fonts/quattrocentosans-bold-webfont.eot"); + src: url("../fonts/quattrocentosans-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/quattrocentosans-bold-webfont.woff") format("woff"), url("../fonts/quattrocentosans-bold-webfont.ttf") format("truetype"), url("../fonts/quattrocentosans-bold-webfont.svg#QuattrocentoSansBold") format("svg"); + font-weight: bold; + font-style: normal; +} + +@font-face { + font-family: 'Quattrocento Sans'; + src: url("../fonts/quattrocentosans-bolditalic-webfont.eot"); + src: url("../fonts/quattrocentosans-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/quattrocentosans-bolditalic-webfont.woff") format("woff"), url("../fonts/quattrocentosans-bolditalic-webfont.ttf") format("truetype"), url("../fonts/quattrocentosans-bolditalic-webfont.svg#QuattrocentoSansBoldItalic") format("svg"); + font-weight: bold; + font-style: italic; +} + +@font-face { + font-family: 'Quattrocento Sans'; + src: url("../fonts/quattrocentosans-italic-webfont.eot"); + src: url("../fonts/quattrocentosans-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/quattrocentosans-italic-webfont.woff") format("woff"), url("../fonts/quattrocentosans-italic-webfont.ttf") format("truetype"), url("../fonts/quattrocentosans-italic-webfont.svg#QuattrocentoSansItalic") format("svg"); + font-weight: normal; + font-style: italic; +} + +@font-face { + font-family: 'Quattrocento Sans'; + src: url("../fonts/quattrocentosans-regular-webfont.eot"); + src: url("../fonts/quattrocentosans-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/quattrocentosans-regular-webfont.woff") format("woff"), url("../fonts/quattrocentosans-regular-webfont.ttf") format("truetype"), url("../fonts/quattrocentosans-regular-webfont.svg#QuattrocentoSansRegular") format("svg"); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'Copse'; + src: url("../fonts/copse-regular-webfont.eot"); + src: url("../fonts/copse-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/copse-regular-webfont.woff") format("woff"), url("../fonts/copse-regular-webfont.ttf") format("truetype"), url("../fonts/copse-regular-webfont.svg#CopseRegular") format("svg"); + font-weight: normal; + font-style: normal; +} + +/* normalize.css 2012-02-07T12:37 UTC - https://github.com/necolas/normalize.css */ +/* ============================================================================= + HTML5 display definitions + ========================================================================== */ +/* + * Corrects block display not defined in IE6/7/8/9 & FF3 + */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section, +summary { + display: block; +} + +/* + * Corrects inline-block display not defined in IE6/7/8/9 & FF3 + */ +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} + +/* + * Prevents modern browsers from displaying 'audio' without controls + */ +audio:not([controls]) { + display: none; +} + +/* + * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4 + * Known issue: no IE6 support + */ +[hidden] { + display: none; +} + +/* ============================================================================= + Base + ========================================================================== */ +/* + * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units + * http://clagnut.com/blog/348/#c790 + * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom + * www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ + */ +html { + font-size: 100%; + /* 1 */ + -webkit-text-size-adjust: 100%; + /* 2 */ + -ms-text-size-adjust: 100%; + /* 2 */ +} + +/* + * Addresses font-family inconsistency between 'textarea' and other form elements. + */ +html, +button, +input, +select, +textarea { + font-family: sans-serif; +} + +/* + * Addresses margins handled incorrectly in IE6/7 + */ +body { + margin: 0; +} + +/* ============================================================================= + Links + ========================================================================== */ +/* + * Addresses outline displayed oddly in Chrome + */ +a:focus { + outline: thin dotted; +} + +/* + * Improves readability when focused and also mouse hovered in all browsers + * people.opera.com/patrickl/experiments/keyboard/test + */ +a:hover, +a:active { + outline: 0; +} + +/* ============================================================================= + Typography + ========================================================================== */ +/* + * Addresses font sizes and margins set differently in IE6/7 + * Addresses font sizes within 'section' and 'article' in FF4+, Chrome, S5 + */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +h2 { + font-size: 1.5em; + margin: 0.83em 0; +} + +h3 { + font-size: 1.17em; + margin: 1em 0; +} + +h4 { + font-size: 1em; + margin: 1.33em 0; +} + +h5 { + font-size: 0.83em; + margin: 1.67em 0; +} + +h6 { + font-size: 0.75em; + margin: 2.33em 0; +} + +/* + * Addresses styling not present in IE7/8/9, S5, Chrome + */ +abbr[title] { + border-bottom: 1px dotted; +} + +/* + * Addresses style set to 'bolder' in FF3+, S4/5, Chrome +*/ +b, +strong { + font-weight: bold; +} + +blockquote { + margin: 1em 40px; +} + +/* + * Addresses styling not present in S5, Chrome + */ +dfn { + font-style: italic; +} + +/* + * Addresses styling not present in IE6/7/8/9 + */ +mark { + background: #ff0; + color: #000; +} + +/* + * Addresses margins set differently in IE6/7 + */ +p, +pre { + margin: 1em 0; +} + +/* + * Corrects font family set oddly in IE6, S4/5, Chrome + * en.wikipedia.org/wiki/User:Davidgothberg/Test59 + */ +pre, +code, +kbd, +samp { + font-family: monospace, serif; + _font-family: 'courier new', monospace; + font-size: 1em; +} + +/* + * 1. Addresses CSS quotes not supported in IE6/7 + * 2. Addresses quote property not supported in S4 + */ +/* 1 */ +q { + quotes: none; +} + +/* 2 */ +q:before, +q:after { + content: ''; + content: none; +} + +small { + font-size: 75%; +} + +/* + * Prevents sub and sup affecting line-height in all browsers + * gist.github.com/413930 + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* ============================================================================= + Lists + ========================================================================== */ +/* + * Addresses margins set differently in IE6/7 + */ +dl, +menu, +ol, +ul { + margin: 1em 0; +} + +dd { + margin: 0 0 0 40px; +} + +/* + * Addresses paddings set differently in IE6/7 + */ +menu, +ol, +ul { + padding: 0 0 0 40px; +} + +/* + * Corrects list images handled incorrectly in IE7 + */ +nav ul, +nav ol { + list-style: none; + list-style-image: none; +} + +/* ============================================================================= + Embedded content + ========================================================================== */ +/* + * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3 + * 2. Improves image quality when scaled in IE7 + * code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ + */ +img { + border: 0; + /* 1 */ + -ms-interpolation-mode: bicubic; + /* 2 */ +} + +/* + * Corrects overflow displayed oddly in IE9 + */ +svg:not(:root) { + overflow: hidden; +} + +/* ============================================================================= + Figures + ========================================================================== */ +/* + * Addresses margin not present in IE6/7/8/9, S5, O11 + */ +figure { + margin: 0; +} + +/* ============================================================================= + Forms + ========================================================================== */ +/* + * Corrects margin displayed oddly in IE6/7 + */ +form { + margin: 0; +} + +/* + * Define consistent border, margin, and padding + */ +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/* + * 1. Corrects color not being inherited in IE6/7/8/9 + * 2. Corrects text not wrapping in FF3 + * 3. Corrects alignment displayed oddly in IE6/7 + */ +legend { + border: 0; + /* 1 */ + padding: 0; + white-space: normal; + /* 2 */ + *margin-left: -7px; + /* 3 */ +} + +/* + * 1. Corrects font size not being inherited in all browsers + * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome + * 3. Improves appearance and consistency in all browsers + */ +button, +input, +select, +textarea { + font-size: 100%; + /* 1 */ + margin: 0; + /* 2 */ + vertical-align: baseline; + /* 3 */ + *vertical-align: middle; + /* 3 */ +} + +/* + * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet + */ +button, +input { + line-height: normal; + /* 1 */ +} + +/* + * 1. Improves usability and consistency of cursor style between image-type 'input' and others + * 2. Corrects inability to style clickable 'input' types in iOS + * 3. Removes inner spacing in IE7 without affecting normal text inputs + * Known issue: inner spacing remains in IE6 + */ +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + /* 1 */ + -webkit-appearance: button; + /* 2 */ + *overflow: visible; + /* 3 */ +} + +/* + * Re-set default cursor for disabled elements + */ +button[disabled], +input[disabled] { + cursor: default; +} + +/* + * 1. Addresses box sizing set to content-box in IE8/9 + * 2. Removes excess padding in IE8/9 + * 3. Removes excess padding in IE7 + Known issue: excess padding remains in IE6 + */ +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ + *height: 13px; + /* 3 */ + *width: 13px; + /* 3 */ +} + +/* + * 1. Addresses appearance set to searchfield in S5, Chrome + * 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof) + */ +input[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + /* 2 */ + box-sizing: content-box; +} + +/* + * Removes inner padding and search cancel button in S5, Chrome on OS X + */ +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} + +/* + * Removes inner padding and border in FF3+ + * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ + */ +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/* + * 1. Removes default vertical scrollbar in IE6/7/8/9 + * 2. Improves readability and alignment in all browsers + */ +textarea { + overflow: auto; + /* 1 */ + vertical-align: top; + /* 2 */ +} + +/* ============================================================================= + Tables + ========================================================================== */ +/* + * Remove most spacing between table cells + */ +table { + border-collapse: collapse; + border-spacing: 0; +} + +body { + font: 14px/22px "Quattrocento Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; + color: #666; + font-weight: 300; + margin: 0px; + padding: 0px 0 20px 0px; + background: url(../images/body-background.png) #eae6d1; +} + +h1, h2, h3, h4, h5, h6 { + color: #333; + margin: 0 0 10px; +} + +p, ul, ol, table, pre, dl { + margin: 0 0 20px; +} + +h1, h2, h3 { + line-height: 1.1; +} + +h1 { + font-size: 28px; +} + +h2 { + font-size: 24px; + color: #393939; +} + +h3, h4, h5, h6 { + color: #666666; +} + +h3 { + font-size: 18px; + line-height: 24px; +} + +a { + color: #3399cc; + font-weight: 400; + text-decoration: none; +} + +a small { + font-size: 11px; + color: #666; + margin-top: -0.6em; + display: block; +} + +ul { + list-style-image: url("../images/bullet.png"); +} + +strong { + font-weight: bold; + color: #333; +} + +.wrapper { + width: 650px; + margin: 0 auto; + position: relative; +} + +section img { + max-width: 100%; +} + +blockquote { + border-left: 1px solid #ffcc00; + margin: 0; + padding: 0 0 0 20px; + font-style: italic; +} + +code { + font-family: "Lucida Sans", Monaco, Bitstream Vera Sans Mono, Lucida Console, Terminal; + font-size: 13px; + color: #efefef; + text-shadow: 0px 1px 0px #000; + margin: 0 4px; + padding: 2px 6px; + background: #333; + -moz-border-radius: 2px; + -webkit-border-radius: 2px; + -o-border-radius: 2px; + -ms-border-radius: 2px; + -khtml-border-radius: 2px; + border-radius: 2px; +} + +pre { + padding: 8px 15px; + background: #333333; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + -o-border-radius: 3px; + -ms-border-radius: 3px; + -khtml-border-radius: 3px; + border-radius: 3px; + border: 1px solid #c7c7c7; + overflow: auto; + overflow-y: hidden; +} +pre code { + margin: 0px; + padding: 0px; +} + +table { + width: 100%; + border-collapse: collapse; +} + +th { + text-align: left; + padding: 5px 10px; + border-bottom: 1px solid #e5e5e5; + color: #444; +} + +td { + text-align: left; + padding: 5px 10px; + border-bottom: 1px solid #e5e5e5; + border-right: 1px solid #ffcc00; +} +td:first-child { + border-left: 1px solid #ffcc00; +} + +hr { + border: 0; + outline: none; + height: 11px; + background: transparent url("../images/hr.gif") center center repeat-x; + margin: 0 0 20px; +} + +dt { + color: #444; + font-weight: 700; +} + +header { + padding: 25px 20px 40px 20px; + margin: 0; + position: fixed; + top: 0; + left: 0; + right: 0; + width: 100%; + text-align: center; + background: url(../images/background.png) #4276b6; + -moz-box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.75); + -webkit-box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.75); + -o-box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.75); + box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.75); + z-index: 99; + -webkit-font-smoothing: antialiased; + min-height: 76px; +} +header h1 { + font: 40px/48px "Copse", "Helvetica Neue", Helvetica, Arial, sans-serif; + color: #f3f3f3; + text-shadow: 0px 2px 0px #235796; + margin: 0px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + -o-text-overflow: ellipsis; + -ms-text-overflow: ellipsis; +} +header p { + color: #d8d8d8; + text-shadow: rgba(0, 0, 0, 0.2) 0 1px 0; + font-size: 18px; + margin: 0px; +} + +#banner { + z-index: 100; + left: 0; + right: 50%; + height: 50px; + margin-right: -382px; + position: fixed; + top: 115px; + background: #ffcc00; + border: 1px solid #f0b500; + -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25); + -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25); + -o-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25); + box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25); + -moz-border-radius: 0px 2px 2px 0px; + -webkit-border-radius: 0px 2px 2px 0px; + -o-border-radius: 0px 2px 2px 0px; + -ms-border-radius: 0px 2px 2px 0px; + -khtml-border-radius: 0px 2px 2px 0px; + border-radius: 0px 2px 2px 0px; + padding-right: 10px; +} +#banner .button { + border: 1px solid #dba500; + background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffe788), color-stop(100%, #ffce38)); + background: -webkit-linear-gradient(#ffe788, #ffce38); + background: -moz-linear-gradient(#ffe788, #ffce38); + background: -o-linear-gradient(#ffe788, #ffce38); + background: -ms-linear-gradient(#ffe788, #ffce38); + background: linear-gradient(#ffe788, #ffce38); + -moz-border-radius: 2px; + -webkit-border-radius: 2px; + -o-border-radius: 2px; + -ms-border-radius: 2px; + -khtml-border-radius: 2px; + border-radius: 2px; + -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.4), 0px 1px 1px rgba(0, 0, 0, 0.1); + -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.4), 0px 1px 1px rgba(0, 0, 0, 0.1); + -o-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.4), 0px 1px 1px rgba(0, 0, 0, 0.1); + box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.4), 0px 1px 1px rgba(0, 0, 0, 0.1); + background-color: #FFE788; + margin-left: 5px; + padding: 10px 12px; + margin-top: 6px; + line-height: 14px; + font-size: 14px; + color: #333; + font-weight: bold; + display: inline-block; + text-align: center; +} +#banner .button:hover { + background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffe788), color-stop(100%, #ffe788)); + background: -webkit-linear-gradient(#ffe788, #ffe788); + background: -moz-linear-gradient(#ffe788, #ffe788); + background: -o-linear-gradient(#ffe788, #ffe788); + background: -ms-linear-gradient(#ffe788, #ffe788); + background: linear-gradient(#ffe788, #ffe788); + background-color: #ffeca0; +} +#banner .fork { + position: fixed; + left: 50%; + margin-left: -325px; + padding: 10px 12px; + margin-top: 6px; + line-height: 14px; + font-size: 14px; + background-color: #FFE788; +} +#banner .downloads { + float: right; + margin: 0 45px 0 0; +} +#banner .downloads span { + float: left; + line-height: 52px; + font-size: 90%; + color: #9d7f0d; + text-transform: uppercase; + text-shadow: rgba(255, 255, 255, 0.2) 0 1px 0; +} +#banner ul { + list-style: none; + height: 40px; + padding: 0; + float: left; + margin-left: 10px; +} +#banner ul li { + display: inline; +} +#banner ul li a.button { + background-color: #FFE788; +} +#banner #logo { + position: absolute; + height: 36px; + width: 36px; + right: 7px; + top: 7px; + display: block; + background: url(../images/octocat-logo.png); +} + +section { + width: 590px; + padding: 30px 30px 50px 30px; + margin: 20px 0; + margin-top: 190px; + position: relative; + background: #fbfbfb; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + -o-border-radius: 3px; + -ms-border-radius: 3px; + -khtml-border-radius: 3px; + border-radius: 3px; + border: 1px solid #cbcbcb; + -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.09), inset 0px 0px 2px 2px rgba(255, 255, 255, 0.5), inset 0 0 5px 5px rgba(255, 255, 255, 0.4); + -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.09), inset 0px 0px 2px 2px rgba(255, 255, 255, 0.5), inset 0 0 5px 5px rgba(255, 255, 255, 0.4); + -o-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.09), inset 0px 0px 2px 2px rgba(255, 255, 255, 0.5), inset 0 0 5px 5px rgba(255, 255, 255, 0.4); + box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.09), inset 0px 0px 2px 2px rgba(255, 255, 255, 0.5), inset 0 0 5px 5px rgba(255, 255, 255, 0.4); +} + +small { + font-size: 12px; +} + +nav { + width: 230px; + position: fixed; + top: 220px; + left: 50%; + margin-left: -580px; + text-align: right; +} +nav ul { + list-style: none; + list-style-image: none; + font-size: 14px; + line-height: 24px; +} +nav ul li { + padding: 5px 0px; + line-height: 16px; +} +nav ul li.tag-h1 { + font-size: 1.2em; +} +nav ul li.tag-h1 a { + font-weight: bold; + color: #333; +} +nav ul li.tag-h2 + .tag-h1 { + margin-top: 10px; +} +nav ul a { + color: #666; +} +nav ul a:hover { + color: #999; +} + +footer { + width: 180px; + position: fixed; + left: 50%; + margin-left: -530px; + bottom: 20px; + text-align: right; + line-height: 16px; +} + +@media print, screen and (max-width: 1060px) { + div.wrapper { + width: auto; + margin: 0; + } + + nav { + display: none; + } + + header, section, footer { + float: none; + } + header h1, section h1, footer h1 { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + -o-text-overflow: ellipsis; + -ms-text-overflow: ellipsis; + } + + #banner { + width: 100%; + } + #banner .downloads { + margin-right: 60px; + } + #banner #logo { + margin-right: 15px; + } + + section { + border: 1px solid #e5e5e5; + border-width: 1px 0; + padding: 20px auto; + margin: 190px auto 20px; + max-width: 600px; + } + + footer { + text-align: center; + margin: 20px auto; + position: relative; + left: auto; + bottom: auto; + width: auto; + } +} +@media print, screen and (max-width: 720px) { + body { + word-wrap: break-word; + } + + header { + padding: 20px 20px; + margin: 0; + } + header h1 { + font-size: 32px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + -o-text-overflow: ellipsis; + -ms-text-overflow: ellipsis; + } + header p { + display: none; + } + + #banner { + top: 80px; + } + #banner .fork { + float: left; + display: inline-block; + margin-left: 0px; + position: fixed; + left: 20px; + } + + section { + margin-top: 130px; + margin-bottom: 0px; + width: auto; + } + + header ul, header p.view { + position: static; + } +} +@media print, screen and (max-width: 480px) { + header { + position: relative; + padding: 5px 0px; + min-height: 0px; + } + header h1 { + font-size: 24px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + -o-text-overflow: ellipsis; + -ms-text-overflow: ellipsis; + } + + section { + margin-top: 5px; + } + + #banner { + display: none; + } + + header ul { + display: none; + } +} +@media print { + body { + padding: 0.4in; + font-size: 12pt; + color: #444; + } +} +@media print, screen and (max-height: 680px) { + footer { + text-align: center; + margin: 20px auto; + position: relative; + left: auto; + bottom: auto; + width: auto; + } +} +@media print, screen and (max-height: 480px) { + nav { + display: none; + } + + footer { + text-align: center; + margin: 20px auto; + position: relative; + left: auto; + bottom: auto; + width: auto; + } +} From 66f9c7b87ca00a54b977674389eb798d763c8418 Mon Sep 17 00:00:00 2001 From: Aditya Agrawal Date: Thu, 3 Mar 2016 22:28:57 +0530 Subject: [PATCH 02/10] Create CNAME --- CNAME | 1 + 1 file changed, 1 insertion(+) create mode 100644 CNAME diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..b5068d1 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +iotsecuritywiki.com From a4fb5e68c3a7bdd04835dac2f81c9d14875ac441 Mon Sep 17 00:00:00 2001 From: Aditya Agrawal Date: Thu, 3 Mar 2016 23:01:57 +0530 Subject: [PATCH 03/10] Create gh-pages branch via GitHub --- index.html | 39 ++++++++++++++++++++++++++++++++++++++- params.json | 2 +- 2 files changed, 39 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index d11db6c..6960cfd 100644 --- a/index.html +++ b/index.html @@ -39,7 +39,18 @@

    IoT Security Wiki

      -

      +

      +Welcome to IoT Security Wiki Website.

      + +

      So this website is an intiative to help developers and security researchers to get all security resource related to IoT Security. Although listing out all resources related to IoT is very difficult, but i have tried my best to list out Major technical material available.

      + +

      As Iot is broadly based on four components: Embedded Systems, Cloud, Network, Mobile. We would have resourced related to first three in this wiki and for Mobile we already have MobileSecurityWiki which is also my project.

      + +

      If you find anything missing or have some resource to add, please add through contribute section.

      + +

      Thanks!

      + +

      Presentations

      @@ -489,6 +500,16 @@

    • How hackers attacked Ukraine's power grid: Implications for Industrial IoT security
    • +

      +Firmware Analysis

      + + +

      IoT Development Tools

      @@ -622,6 +643,22 @@

    • Constrained Application Protocol
    • Extensible Messaging and Presence Protocol
    • + +

      +Contribute

      + +

      It is awesome to see that you want to contribute in this wiki, which would directly help the community. Please follow one of the ways from below to include tool/resource in this wiki-

      + + + +

      Please let me know if you have any suggestions.

      + +

      Below is the list of the awesome folks who contributed to this wiki-

      Project maintained by exploitprotocol

      diff --git a/params.json b/params.json index 6129bc5..d26ec8a 100644 --- a/params.json +++ b/params.json @@ -1 +1 @@ -{"name":"IoT Security Wiki","tagline":"One Stop for IoT Security Resources","body":"\r\n##Presentations \r\n\r\n| Presentation | Conference | Year | Author | Link |\r\n|------------------------------------------------------------------------------------------|----------------|------|-----------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\r\n| A Surface Area Approach to Pen-testing the IoT | Defcon 23 | 2015 | Daniel Miessler | [Video](https://www.youtube.com/watch?v=RhxHHD790nw) [Slide](https://www.iotvillage.org/slides_DC23/IoT-Attack-Surfaces-DEFCON-2015-2.pdf) |\r\n| The Hand that Rocks the Cradle: Hacking IoT Baby Monitors | Defcon23 | 2015 | Mark Stanislav | [Video](https://www.youtube.com/watch?v=2QU6OVkMg68) |\r\n| Security of Wireless Home Automation Systems - A World Beside TCP/IP | Defon23 | 2015 | Tobias Zillner & Sebastian Strobl | [Slide](https://www.iotvillage.org/slides_DC23/IOT-village-v2.pdf) |\r\n| Securing the IoT World | Defcon 23 | 2015 | Aaron Guzman | [Video](https://www.youtube.com/watch?v=VOvzsnIQPyA) [Slide](https://docs.google.com/presentation/d/1FfXGtqgPFXxA3zoqi8UAfnAsdlFbK0zDOhwp7MbJYko/mobilepresent?pli=1&slide=id.g63c7381c1_1_18) |\r\n| Yes, You Can Walk on Water: Application & Product Security on a Startup Budget | Defcon23 | 2015 | Brian Knopf | [Video](https://www.youtube.com/watch?v=aTirAI-B-dI) |\r\n| Cameras, Thermostats, and Home Automation Controllers - Hacking 14 IoT Devices | Defcon23 | 2015 | Wesley Wineberg | [Video](https://www.youtube.com/watch?v=majPZcqlVjI) [Slide](https://www.iotvillage.org/slides_DC23/IoT11-slides.pdf) |\r\n| Smart Hone Invasion | Defcon23 | 2015 | Craig Young | [Video](https://www.youtube.com/watch?v=VWEhaZdUVW8) Slide[](https://www.iotvillage.org/slides_DC23/CRAIG_YOUNG-IoT_Village-Smart_Home_Invasion.pdf) |\r\n| Practical IoT Exploitation Workshop (MIPS/ARM) | Defcon23 | 2015 | Lyon Yang | [Video]() [Slide](https://www.iotvillage.org/slides_DC23/DEFCON23_IoTVillage_Hackshop_v12.pptx) |\r\n| Advanced SOHO Router Exploitation | HITBGSEC | 2015 | Lyon Yang | [Video](https://www.youtube.com/watch?v=B_OYnpAVpd8) [Slide](http://www.slideshare.net/lyonyang3/advanced-soho-router-exploitation-xcon) |\r\n| Pwning IoT with Hardware Attacks | Defcon23 | 2015 | Chase Schultz | [Slide](http://www.slideshare.net/ChaseSchultz/pwning-iot-via-hardware-attacks-chase-schultz-iot-village-defcon-23) |\r\n| SWEET SECURITY - Creating a Defensive Raspberry Pi | Defcon23 | 2015 | Travis Smith | [Slide](https://www.iotvillage.org/slides_DC23/Sweet%20Security.pptx) |\r\n| Securing the Internet of Things: Mapping Attack Surface Areas Using the OWASP IoT Top 10 | RSA Conference | 2015 | Daniel Miessler | [Link](https://www.owasp.org/images/5/51/RSAC2015-OWASP-IoT-Miessler.pdf) |\r\n| IoT Security | BSides | 2015 | Justin C. Klein Keane | [Video](https://www.youtube.com/watch?v=s5AOkqyCvHg) |\r\n| Securing the Internet of Things | IoT Conference | 2015 | Paul Fremantle | [Video](https://www.youtube.com/watch?v=iEu1LFhnPWQ) |\r\n| The Internet of Fails - Where IoT Has Gone Wrong | Defcon22 | 2014 | Mark Stanislav & Zach Lanier | [Video](https://www.youtube.com/watch?v=WHdU4LutBGU) |\r\n## WhitePapers\r\n* [What the Internet of Things(IoT) needs to become a reality](http://www.mouser.fr/pdfdocs/INTOTHNGSWP.PDF)\r\n* [Security of Things: An Implementers’ Guide to Cyber-Security for Internet of Things Devices and Beyond](https://www.nccgroup.trust/globalassets/our-research/uk/whitepapers/2014-04-09_-_security_of_things_-_an_implementers_guide_to_cyber_security_for_internet_of_things_devices_and_beyond-2.pdf)\r\n* [Use case possibilities with Bluetooth low energy in IoT applications](http://www.spezial.de/sites/default/files/bluetoothlowenergy-iot-applications_whitepaper_ubx-14054580.pdf)\r\n\r\n##Research Studies\r\n\r\n| Title | Organization | Year | Link |\r\n|-------------------------------------------------|-----------------|------|-------------------------------------------------------------------------------------------------------------------|\r\n| The Internet of Things: Security Research Study | Veracode | 2015 | [Link](https://www.veracode.com/sites/default/files/Resources/Whitepapers/internet-of-things-whitepaper.pdf) |\r\n| Internet of Things Research Study | Hewlett Packard | 2015 | [Link](http://www8.hp.com/h20195/V2/GetPDF.aspx/4AA5-4759ENW.pdf) |\r\n| Insecurity in Internet Of Things | Symantec | 2015 | [Link](https://www.symantec.com/content/en/us/enterprise/iot/b-insecurity-in-the-internet-of-things_21349619.pdf) |\r\n| Securing the \"Internet of Things\" Survey\t\t\t| SANS\t\t\t| 2014\t| [Link](http://cybersec.orglearn.com/wp-content/uploads/2014/02/SecuringtheInternetofThingsSurvey.pdf)\r\n\r\n##Research Papers\r\n\r\n| Title | Year | Link |\r\n|-----------------------------------------------------------------------------------------------------------|------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\r\n| Enhance Embedded System Security With Rust | 2016 | [Link](http://www.getreu.net/public/downloads/doc/Enhance%20Embedded%20System%20Security%20With%20Rust/Enhance%20Embedded%20System%20Security%20With%20Rust--Example%20of%20Heartbleed.pdf) |\r\n| Requirement of Security for IoT Application based on Gateway System | 2015 | [Link](http://www.sersc.org/journals/IJSIA/vol9_no10_2015/18.pdf) |\r\n| Threats Analysis, Requirements and Considerationsfor Secure Internet of Things | 2015 | [Link](www.sersc.org/journals/IJSH/vol9_no12_2015/20.pdf) |\r\n| Hybrid Lightweight and Robust Encryption Design for Security in IoT | 2015 | [Link](http://www.sersc.org/journals/IJSIA/vol9_no12_2015/10.pdf) |\r\n| A Study on IP Exposure Notification System for IoT Devices Using IP Search Engine Shodan | 2015 | [Link](http://www.sersc.org/journals/IJMUE/vol10_no12_2015/7.pdf) |\r\n| Security Framework and Jamming Detection for Internet of Things | 2015 | [Link](http://vbn.aau.dk/files/208811916/Thesis_SECURITY_FRAMEWORK_AND_JAMMING_DETECTION_FOR_INTERNET_OF_THINGS.pdf) |\r\n| Personal Information Security and the IoT: The Changing Landscape of Data privacy | 2015 | [Link](http://www.bapress.ca/ccc/ccc2015_4/201511_2_15112162.pdf) |\r\n| Design of the Secure Compiler for the IoT Services | 2015 | [Link](http://onlinepresent.org/proceedings/vol110_2015/14.pdf) |\r\n| On the design of lightweight link-layersecurity mechanisms in IoT systems | 2015 | [Link](https://pdfs.semanticscholar.org/c937/29a471915721f3e85b6dc16adf6ac77cc34f.pdf) |\r\n| A Digital Door Lock System for the Internet of Things with Improved Security and Usability | 2015 | [Link](http://onlinepresent.org/proceedings/vol109_2015/8.pdf) |\r\n| Security Threats on National Defense ICT based on IoT | 2015 | [Link](http://modul.mercubuana.ac.id/files/openjournal/JournalOfArt/text/16_77.pdf) |\r\n| On the Security and Privacy of Internet of Things Architectures and Systems | 2015 | [Link](https://www.informatik.tu-darmstadt.de/fileadmin/user_upload/Group_TK/filesDownload/Published_Papers/SIoTpaper.pdf) |\r\n| Cyber Security for Intelligent World with Internet of Things and Machine to Machine Communication | 2015 | [Link](http://riverpublishers.com/journal/journal_articles/RP_Journal_2245-1439_412.pdf) |\r\n| Study on the Vulnerability Level of Physical Security AndApplication of the IP-Based Devices | 2015 | [Link](http://www.sersc.org/journals/IJSH/vol9_no10_2015/7.pdf) |\r\n| ENERGY AWARE SECURITY ALGORITHM DECISION METHOD FOR INTERNET OF THINGS USING SSL/TLS FOR WIRELESS NETWORK | 2015 | [Link](http://granthaalayah.com/Articles/Vol3Iss12/01_IJRG15_C12_72.pdf) |\r\n| A Lightweight RFID Security Protocol Based on Elliptic Curve Cryptography | 2015 | [Link](http://ijns.jalaxy.com.tw/contents/ijns-v18-n2/ijns-2016-v18-n2-p354-361.pdf) |\r\n| DTLS-HIMMO: Efficiently Securing a Post-Quantum World with a Fully-Collusion Resistant KPS | 2015 | [Link](http://csrc.nist.gov/groups/ST/post-quantum-2015/papers/session7-garciamorchon-paper.pdf) |\r\n| Study on a Secure Wireless Data Communication in Internet of Things Applications | 2015 | [Link](http://paper.ijcsns.org/07_book/201502/20150204.pdf) |\r\n| IoT: The Internet of Threats and Static Program Analysis Defense | 2015 | [Link](https://ssrg.nicta.com.au/publications/nictaabstracts/8517.pdf) |\r\n| Event driven adaptive security in internet of things | 2014 | [Link](https://www.researchgate.net/profile/Waqas_Aman/publication/265786485_Event_Driven_Adaptive_Security_in_Internet_of_things/links/54f6ca370cf2ca5efeff3f45.pdf) |\r\n| Internet of Things: Architectural framework for eHealth security | 2014 | [Link](http://riverpublishers.com/journal/journal_articles/RP_Journal_2245-800X_133.pdf) |\r\n| Privacy and Security Issues for Healthcare System with Embedded RFID System on Internet of Things | 2014 | [Link](onlinepresent.org/proceedings/vol72_2014/27.pdf) |\r\n| An Approach for Cyber SecurityExperimentation Supporting Sensei/IoT forSmart Grid | 2014 | [Link](www.ibs.ro/~bela/Papers/isdfs2014.pdf) |\r\n| Toward an Inverse-free Lightweight Encryption Scheme for IoT | 2014 | [Link](http://caislab.kaist.ac.kr/publication/paper_files/2014/FINAL_0089_HJ.pdf) |\r\n| Broadcast Based Registration Technique for Heterogeneous Nodes in the IoT | 2014 | [Link](https://www.researchgate.net/profile/Qazi_Ashraf/publication/270106094_Broadcast_Based_Registration_Technique_for_Heterogeneous_Nodes_in_the_IoT/links/54a0c3510cf257a636021b11.pdf) |\r\n| An Evaluation Scenario for Adaptive Security in eHealth | 2014 | [Link](https://www.researchgate.net/profile/Stefan_Poslad/publication/261989906_2014_PESARO-30_60033/links/00b49536202809c046000000.pdf) |\r\n| Security requirements of IoT-based smart buildings using RESTful Web Services | 2014 | [Link](http://www1.fh-dortmund.de/de/fb/3/institutionen/ikt/pub/103020100000386719.media/386720/paper_Kando-conference-.pdf) |\r\n| A survey on providing security to the wireless sensor networks integrated with IOT | 2014 | [Link](https://www.erpublication.org/admin/vol_issue1/upload%20Image/IJETR023021.pdf) |\r\n| IOT Secure Transmission Based on Integration of IBE and PKI/CA | 2013 | [Link](http://www.sersc.org/journals/IJCA/vol6_no2/23.pdf) |\r\n| An Empirical Research on InfoSec RiskManagement in IoT-based eHealth | 2013 | [Link](https://www.researchgate.net/profile/Waqas_Aman/publication/265786582_An_Empirical_Research_on_InfoSec_Risk_Management_in_IoT-based_eHealth/links/54f6c9cb0cf21d8b8a5d90bf.pdf) |\r\n| Security and privacy challenge in data aggregation for the iot in smart cities | 2013 | [Link](https://www.researchgate.net/profile/Patrick_Guillemin/publication/260712666_Internet_of_Things_Strategic_Research_and_Innovation_Agenda/links/00b49537c99302c081000000.pdf#page=240) |\r\n| Designing a secure service manager for internet of things | 2013 | [Link](http://onlinepresent.org/proceedings/vol43_2013/35.pdf) |\r\n| Identity Authentication and Capability Based Access Control (IACAC) for the Internetof Things | 2013 | [Link](http://vbn.aau.dk/ws/files/74574200/PNM_IACAC_River.pdf) |\r\n| Security Architecture of the Internet of Things Oriented to PerceptualLayer | 2013 | [Link](http://ij3c.ncuteecs.org/volume/paperfile/2-2/IJ3C_5.pdf) |\r\n| Towards a Light Weight Internet of ThingsPlatform Architecture | 2013 | [Link](http://riverpublishers.com/journal/journal_articles/RP_Journal_2245-800X_128.pdf) |\r\n| A bi-direction authentication protocol for RFID based on the variable update in IOT | 2013 | [Link](http://onlinepresent.org/proceedings/vol17_2013/6.pdf) |\r\n| Novel Threshold Cryptography-based Group Authentication (TCGA)Scheme for the Internet of Things (IoT) | 2013 | [Link](http://vbn.aau.dk/ws/files/107848036/D_TCGA_IEEE_ANTS_2013_PNM.pdf) |\r\n| A Survey on Security Issues of M2M Communications in Cyber-Physical Systems. | 2012 | [Link](https://www.researchgate.net/profile/Dong_Chen27/publication/263285993_A_Survey_on_Security_Issues_of_M2M_Communications_in_Cyber-Physical_Systems/links/55cd810d08ae1141f6b9f0b9.pdf) |\r\n| Making Devices Trustworthy: Security and Trust Feedbackin the Internet of Things | 2012 | [Link](http://www.medien.ifi.lmu.de/iwssi2012/papers/iwssi-spmu2012-hochleitner.pdf) |\r\n| A bi-directional security authentication architecture for the internet of vehicles | 2012 | [Link](http://amis.naturalspublishing.com/files/published/mh28xl118t4u15.pdf) |\r\n| Security for Practical CoAP Applications:Issues and Solution Approaches | 2011 | [Link](https://www.researchgate.net/profile/Michael_Kirsche/publication/265973615_Security_for_Practical_CoAP_Applications_Issues_and_Solution_Approaches/links/5583f51c08ae4738295c2028.pdf) |\r\n| A Security Protocol Adaptation Layer for theIP-based Internet of Things | 2011 | [Link](https://www.iab.org/wp-content/IAB-uploads/2011/03/Hummen.pdf) |\r\n| Security in the Internet of Things | 2011 | [Link](http://www.mhutter.org/papers/Gudymenko2011SecurityInThe.pdf) |\r\n| Assessing the Security of Internet ConnectedCritical Infrastructures | 2010 | [Link](https://www.researchgate.net/profile/Neeraj_Suri/publication/267942349_Assessing_the_Security_of_Internet_Connected_Critical_Infrastructures_(The_CoMiFin_Project_Approach)/links/54bcd6600cf29e0cb04c388a.pdf) |\r\n\r\n##OWASP Resources\r\n\r\n* [Top IoT Vulnerabilities](https://www.owasp.org/index.php/Top_IoT_Vulnerabilities)\r\n* [IoT Testing Guides](https://www.owasp.org/index.php/IoT_Testing_Guides)\r\n* [Manufacturer IoT Security Guidance](https://www.owasp.org/index.php/IoT_Security_Guidance#Manufacturer_IoT_Security_Guidance)\r\n* [Developer IoT Security Guidance](https://www.owasp.org/index.php/IoT_Security_Guidance#Developer_IoT_Security_Guidance)\r\n* [Consumer IoT Security Guidance](https://www.owasp.org/index.php/IoT_Security_Guidance#Consumer_IoT_Security_Guidance)\r\n* [Priciples of IoT Security](https://www.owasp.org/index.php/Principles_of_IoT_Security)\r\n* [IoT Framework Assessment](https://www.owasp.org/index.php/IoT_Framework_Assessment)\r\n\r\n##Case Studies\r\n\r\n* [HACKING IoT: A Case Study on Baby Monitor Exposures and Vulnerabilities](https://www.rapid7.com/docs/Hacking-IoT-A-Case-Study-on-Baby-Monitor-Exposures-and-Vulnerabilities.pdf)\r\n* [Your Fridge is Full of SPAM: Proof of An IoT-driven Attack](https://www.proofpoint.com/us/threat-insight/post/Your-Fridge-is-Full-of-SPAM)\r\n* [Refrigerator Vulnerabilities - Samsung Security Hack ](https://www.pentestpartners.com/blog/hacking-defcon-23s-iot-village-samsung-fridge/)\r\n\r\n##Articles\r\n\r\n* [Vulnerable Embedded Web Interfaces Plague IoT Devices: Study](http://www.securityweek.com/vulnerable-embedded-web-interfaces-plague-iot-devices-study)\r\n* [A Hacker's-Eye View of the Internet of Things](https://recode.net/2015/04/07/a-hackers-eye-view-of-the-internet-of-things/)\r\n* [Hackers Remotely Kill a Jeep on the Highway—With Me in It](http://www.wired.com/2015/07/hackers-remotely-kill-jeep-highway/)\r\n* [How hackers attacked Ukraine's power grid: Implications for Industrial IoT security](http://www.zdnet.com/article/how-hackers-attacked-ukraines-power-grid-implications-for-industrial-iot-security/)\r\n\r\n## IoT Development Tools\r\n\r\n* [Arduino](https://www.arduino.cc/) - Arduino is an open-source electronics platform based on easy-to-use hardware and software. It's intended for anyone making interactive projects.\r\n* [Eclipse IoT Project](http://iot.eclipse.org/) - IoT needs open source to be successful. Eclipse IoT simplifies IoT development.\r\n* [Kinoma](https://origin-www.marvell.com/kinoma/) - Kinoma’s platform is optimized for connected, high-performance consumer electronics and Internet of Things (IoT) products. Build rich consumer experiences that orchestrate connected devices, their companion apps, and cloud services.\r\n* [M2M Labs MainSpring](http://www.m2mlabs.com/framework) - M2MLabs Mainspring is an open source application framework for building machine to machine (M2M) applications such as remote monitoring, fleet management or smart grid.\r\n* [Node-RED](http://nodered.org/) - Node-RED is a tool for wiring together hardware devices, APIs and online services in new and interesting ways.\r\n* [Particle](https://www.particle.io) - Particle is a prototype-to-production platform for developing an Internet of Things product.\r\n* [PlatformIO](http://platformio.org/#!/) - PlatformIO IDE is the missing integrated development environment which provides comprehensive facilities for IoT development:\r\n* [ThingBox](http://thethingbox.io/#idea) - The ThingBox is a set of software already installed and configured.\r\nThe ThingBox allows anyone to graphically create new unlimited applications interacting with connected objects from a simple web-browser.\r\n\r\n##IoT Hardware Platforms\r\n\r\n* [Arduino](https://arduino.cc) - Arduino is an open-source electronics platform based on easy-to-use hardware and software. It's intended for anyone making interactive projects.\r\n * Arduino Nano]\r\n * Arduno Pro Mini\r\n * Arduino Uno\r\n * Arduino Yún\r\n* [Arietta G25](http://www.acmesystems.it/arietta) - Arietta G25 - Low cost Linux embedded module\r\n* [BeagleBoard](http://beagleboard.org/) - Get your hands in technology's guts and control your development destiny with these credit-card sized, low-power, open-hardware computers. Experiment with Linux, Android and Ubuntu and jump-start development in five minutes with the included USB cable.\r\n* [Flutter](http://flutterwireless.com/) - Flutter is a programmable processor core for electronics projects, designed for hobbysits, students, and engineers. Flutter features a fast ARM processor, powerful long-range wireless communication, built-in battery charging, and an onboard security chip, making Flutter an ideal choice for robotics, wireless sensor networks, consumer electronics, and educational platforms.\r\n* [Imuduino](http://femto.io/products/imuduino) - The smallest Arduino Leonardo compatible clone, feature packed with USB keyboard/mouse emulation, on-board Bluetooth LE, real-time orientation and motion sensing IMU, and 10V max voltage regulator. Works with Android and iOS devices\r\n* [Intel Edison](https://www-ssl.intel.com/content/www/us/en/do-it-yourself/support/maker/edison/edison-documents-and-guides.html) - The Intel Edison is a tiny computer offered by Intel as a development system for wearable devices and Internet Of Things.\r\n* [Intel Galileo](http://www.intel.in/content/www/in/en/embedded/products/galileo/galileo-overview.html) - The Intel® Galileo Gen 2 development board is a microcontroller board based on the Intel® Quark™ SoC X1000 application processor, a 32-bit Intel® Pentium® brand system on a chip (SoC). It is the first board based on Intel® architecture designed to be hardware and software pin-compatible with shields designed for the Arduino Uno R3.\r\n* [LightBlue Bean](https://punchthrough.com/bean) - With Bean, you can program wirelessly from any of your devices. No more unscrewing screws and ungluing glue.\r\n* [MicroDuino](https://www.microduino.cc) - Microduino presents the world’s smallest series of Arduino-compatible smart modules that are small, flexible, stackable and powerful, and can be used to create a limitless amount of DIY projects.\r\n\r\n##Home Automation Software\r\n* [Eclipse SmartHome](https://eclipse.org/smarthome/) - The framework is designed to run on embedded devices, such as a Raspberry Pi, a BeagleBone Black or an Intel Edison. It requires a Java 7 compliant JVM and an OSGi (4.2+) framework, such as Eclipse Equinox.\r\n* [Home Gateway Initiative](http://www.homegatewayinitiative.org/) - The HGI Open Platform 2.0 suite captures home gateway software modularity requirements and provides remote test tools that form a cornerstone of many of the operators’ and vendors’ home gateway strategy.\r\n* [Ninja Blocks](https://ninjablocks.com/) - Ninja Sphere is both a hardware and software platform designed to seamlessly bridge your smart devices together. By connecting to products from various brands, your home can start using them in new and exciting ways.\r\n* [openHAB](http://www.openhab.org/) - a vendor and technology agnostic open source automation software for your home. Build your smart home in no time!\r\n* [PrivateEyePi](http://projects.privateeyepi.com/) - This is a Raspberry Pi projects website aimed at the Raspberry Pi enthusiast wanting to build home security/automation systems and at the same time learn programming and electronics.\r\n* [RaZberry](http://razberry.z-wave.me/) - The Razberry platform adds all the components needed to turn a Raspberry PI board into a fully operational and inexpensive Z-Wave gateway.\r\n\r\n##Middleware\r\n* [IoTSyS](https://code.google.com/archive/p/iotsys/) - IoTSyS is an integration middleware for the Internet of Things. It provides a communication stack for embedded devices based on IPv6, Web services and oBIX to provide interoperable interfaces for smart objects. Using 6LoWPAN for constrained wireless networks and the Constrained Application Protocol together with Efficient XML Interchange an efficient stack is provided allowing using interoperable Web technologies in the field of sensor and actuator networks and systems while remaining nearly as efficient regarding transmission message sizes as existing automation systems.\r\n* [Kaa](http://www.kaaproject.org/) - Kaa IoT Platform — 100% open-source Internet of Things middleware platform for everyone.\r\n* [OpenIoT](https://github.com/OpenIotOrg/openiot) - The OpenIoT middleware infrastructure will support flexible configuration and deployment of algorithms for collection, and filtering information streams stemming from the internet-connected objects, while at the same time generating and processing important business/applications events.\r\n* [OpenRemote](http://www.openremote.org/display/HOME/OpenRemote) - OpenRemote is software integration platform for residential and commercial building automation. OpenRemote platform is automation protocol agnostic, operates on off-the-shelf hardware and is freely available under an Open Source license. OpenRemote's architecture enables fully autonomous and user-independent intelligent buildings. End-user control interfaces are available for iOS and Android devices, and for devices with modern web browsers. User interface design, installation management and configuration can be handled remotely with OpenRemote cloud-based design tools.\r\n\r\n##Operating Systems\r\n* [AllJoyn](https://allseenalliance.org/opportunities/developers) - The AllJoyn framework defines a common way for devices and apps to communicate with one another regardless of brands, categories, transports, and OSes. Developers write applications that discover nearby devices, and communicate with each other directly and through the cloud, unleashing new possibilities in the Internet of Things.\r\n* [Brillo](https://developers.google.com/brillo/?hl=en) - Brillo brings the simplicity and speed of software development to hardware for IoT with an embedded OS, core services, developer kit, and developer console.\r\n* [Contiki](http://www.contiki-os.org/) - Contiki is an open source operating system for the Internet of Things. Contiki connects tiny low-cost, low-power microcontrollers to the Internet.\r\n* [JaneOS](http://janeos.io) - JanOS is an operating system designed to run on the chipset of mobile phones. It runs without a screen, and allows you to access all phone functionality, from calling to the camera, through JavaScript APIs.\r\n* [OpenWSN](https://openwsn.atlassian.net/wiki/) - The Internet of Things enables great applications, such as energy-aware homes or real-time asset tracking. With these networks gaining maturity, standardization bodies have started to work on standardizing how these networks of tiny devices communicate.\r\n* [Rasbian](https://www.raspbian.org/) - Raspbian is a free operating system based on Debian optimized for the Raspberry Pi hardware. An operating system is the set of basic programs and utilities that make your Raspberry Pi run. However, Raspbian provides more than a pure OS: it comes with over 35,000 packages, pre-compiled software bundled in a nice format for easy installation on your Raspberry Pi.\r\n* [RIOT](http://www.riot-os.org/#home) - The friendly Operating System for the Internet of Things. Make your applications ready for the smaller things in the Internet with common system support.\r\n * 6LoWPAN, IPv6, RPL, and UDP\r\n * CoAP and CBOR\r\n * Static and dynamic memory allocation\r\n * High resolution and long-term timers\r\n * Tools and utilities (System shell, SHA-256, Bloom filters, ...)\r\n* [TinyOS](https://www.tinyos.net/) - TinyOS is an open source, BSD-licensed operating system designed for low-power wireless devices, such as those used in sensor networks, ubiquitous computing, personal area networks, smart buildings, and smart meters.\r\n* [Windows 10 IoT Core OS](https://dev.windows.com/en-us/iot) - Discover the features and functionality that Windows 10 IoT Core provides. It’s ease of Windows combined with the power of IoT.\r\n* [Zephyr](https://www.zephyrproject.org/) - Zephyr Project is a small, scalable real-time operating system for use on resource-constrained systems supporting multiple architectures. Developers are able to tailor their optimal solution. As a true open source project, the community can evolve the Zephyr Project to support new hardware, developer tools, sensor and device drivers. Advancements in security, device management capabilities, connectivity stacks and file systems can be easily implemented.\r\n\r\n\r\n##IoT App Development Protocols\r\n\r\n* [Advanced Message Queuing Protocol]()\r\n* [OASIS Message Queuing Telemetry Transport]() \r\n* [Very Simple Control Protocol]()\r\n* [Constrained Application Protocol]()\r\n* [Extensible Messaging and Presence Protocol]()\r\n","google":"UA-74680533-1","note":"Don't delete this file! It's used internally to help with page regeneration."} \ No newline at end of file +{"name":"IoT Security Wiki","tagline":"One Stop for IoT Security Resources","body":"### Welcome to IoT Security Wiki Website.\r\n\r\nSo this website is an intiative to help developers and security researchers to get all security resource related to IoT Security. Although listing out all resources related to IoT is very difficult, but i have tried my best to list out Major technical material available. \r\n\r\nAs Iot is broadly based on four components: Embedded Systems, Cloud, Network, Mobile. We would have resourced related to first three in this wiki and for Mobile we already have [MobileSecurityWiki](https://mobilesecuritywiki.com) which is also my project.\r\n\r\nIf you find anything missing or have some resource to add, please add through [contribute](#-contribute-) section.\r\n\r\nThanks!\r\n\r\n##Presentations \r\n\r\n| Presentation | Conference | Year | Author | Link |\r\n|------------------------------------------------------------------------------------------|----------------|------|-----------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\r\n| A Surface Area Approach to Pen-testing the IoT | Defcon 23 | 2015 | Daniel Miessler | [Video](https://www.youtube.com/watch?v=RhxHHD790nw) [Slide](https://www.iotvillage.org/slides_DC23/IoT-Attack-Surfaces-DEFCON-2015-2.pdf) |\r\n| The Hand that Rocks the Cradle: Hacking IoT Baby Monitors | Defcon23 | 2015 | Mark Stanislav | [Video](https://www.youtube.com/watch?v=2QU6OVkMg68) |\r\n| Security of Wireless Home Automation Systems - A World Beside TCP/IP | Defon23 | 2015 | Tobias Zillner & Sebastian Strobl | [Slide](https://www.iotvillage.org/slides_DC23/IOT-village-v2.pdf) |\r\n| Securing the IoT World | Defcon 23 | 2015 | Aaron Guzman | [Video](https://www.youtube.com/watch?v=VOvzsnIQPyA) [Slide](https://docs.google.com/presentation/d/1FfXGtqgPFXxA3zoqi8UAfnAsdlFbK0zDOhwp7MbJYko/mobilepresent?pli=1&slide=id.g63c7381c1_1_18) |\r\n| Yes, You Can Walk on Water: Application & Product Security on a Startup Budget | Defcon23 | 2015 | Brian Knopf | [Video](https://www.youtube.com/watch?v=aTirAI-B-dI) |\r\n| Cameras, Thermostats, and Home Automation Controllers - Hacking 14 IoT Devices | Defcon23 | 2015 | Wesley Wineberg | [Video](https://www.youtube.com/watch?v=majPZcqlVjI) [Slide](https://www.iotvillage.org/slides_DC23/IoT11-slides.pdf) |\r\n| Smart Hone Invasion | Defcon23 | 2015 | Craig Young | [Video](https://www.youtube.com/watch?v=VWEhaZdUVW8) Slide[](https://www.iotvillage.org/slides_DC23/CRAIG_YOUNG-IoT_Village-Smart_Home_Invasion.pdf) |\r\n| Practical IoT Exploitation Workshop (MIPS/ARM) | Defcon23 | 2015 | Lyon Yang | [Video]() [Slide](https://www.iotvillage.org/slides_DC23/DEFCON23_IoTVillage_Hackshop_v12.pptx) |\r\n| Advanced SOHO Router Exploitation | HITBGSEC | 2015 | Lyon Yang | [Video](https://www.youtube.com/watch?v=B_OYnpAVpd8) [Slide](http://www.slideshare.net/lyonyang3/advanced-soho-router-exploitation-xcon) |\r\n| Pwning IoT with Hardware Attacks | Defcon23 | 2015 | Chase Schultz | [Slide](http://www.slideshare.net/ChaseSchultz/pwning-iot-via-hardware-attacks-chase-schultz-iot-village-defcon-23) |\r\n| SWEET SECURITY - Creating a Defensive Raspberry Pi | Defcon23 | 2015 | Travis Smith | [Slide](https://www.iotvillage.org/slides_DC23/Sweet%20Security.pptx) |\r\n| Securing the Internet of Things: Mapping Attack Surface Areas Using the OWASP IoT Top 10 | RSA Conference | 2015 | Daniel Miessler | [Link](https://www.owasp.org/images/5/51/RSAC2015-OWASP-IoT-Miessler.pdf) |\r\n| IoT Security | BSides | 2015 | Justin C. Klein Keane | [Video](https://www.youtube.com/watch?v=s5AOkqyCvHg) |\r\n| Securing the Internet of Things | IoT Conference | 2015 | Paul Fremantle | [Video](https://www.youtube.com/watch?v=iEu1LFhnPWQ) |\r\n| The Internet of Fails - Where IoT Has Gone Wrong | Defcon22 | 2014 | Mark Stanislav & Zach Lanier | [Video](https://www.youtube.com/watch?v=WHdU4LutBGU) |\r\n## WhitePapers\r\n* [What the Internet of Things(IoT) needs to become a reality](http://www.mouser.fr/pdfdocs/INTOTHNGSWP.PDF)\r\n* [Security of Things: An Implementers’ Guide to Cyber-Security for Internet of Things Devices and Beyond](https://www.nccgroup.trust/globalassets/our-research/uk/whitepapers/2014-04-09_-_security_of_things_-_an_implementers_guide_to_cyber_security_for_internet_of_things_devices_and_beyond-2.pdf)\r\n* [Use case possibilities with Bluetooth low energy in IoT applications](http://www.spezial.de/sites/default/files/bluetoothlowenergy-iot-applications_whitepaper_ubx-14054580.pdf)\r\n\r\n##Research Studies\r\n\r\n| Title | Organization | Year | Link |\r\n|-------------------------------------------------|-----------------|------|-------------------------------------------------------------------------------------------------------------------|\r\n| The Internet of Things: Security Research Study | Veracode | 2015 | [Link](https://www.veracode.com/sites/default/files/Resources/Whitepapers/internet-of-things-whitepaper.pdf) |\r\n| Internet of Things Research Study | Hewlett Packard | 2015 | [Link](http://www8.hp.com/h20195/V2/GetPDF.aspx/4AA5-4759ENW.pdf) |\r\n| Insecurity in Internet Of Things | Symantec | 2015 | [Link](https://www.symantec.com/content/en/us/enterprise/iot/b-insecurity-in-the-internet-of-things_21349619.pdf) |\r\n| Securing the \"Internet of Things\" Survey\t\t\t| SANS\t\t\t| 2014\t| [Link](http://cybersec.orglearn.com/wp-content/uploads/2014/02/SecuringtheInternetofThingsSurvey.pdf)\r\n\r\n##Research Papers\r\n\r\n| Title | Year | Link |\r\n|-----------------------------------------------------------------------------------------------------------|------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\r\n| Enhance Embedded System Security With Rust | 2016 | [Link](http://www.getreu.net/public/downloads/doc/Enhance%20Embedded%20System%20Security%20With%20Rust/Enhance%20Embedded%20System%20Security%20With%20Rust--Example%20of%20Heartbleed.pdf) |\r\n| Requirement of Security for IoT Application based on Gateway System | 2015 | [Link](http://www.sersc.org/journals/IJSIA/vol9_no10_2015/18.pdf) |\r\n| Threats Analysis, Requirements and Considerationsfor Secure Internet of Things | 2015 | [Link](www.sersc.org/journals/IJSH/vol9_no12_2015/20.pdf) |\r\n| Hybrid Lightweight and Robust Encryption Design for Security in IoT | 2015 | [Link](http://www.sersc.org/journals/IJSIA/vol9_no12_2015/10.pdf) |\r\n| A Study on IP Exposure Notification System for IoT Devices Using IP Search Engine Shodan | 2015 | [Link](http://www.sersc.org/journals/IJMUE/vol10_no12_2015/7.pdf) |\r\n| Security Framework and Jamming Detection for Internet of Things | 2015 | [Link](http://vbn.aau.dk/files/208811916/Thesis_SECURITY_FRAMEWORK_AND_JAMMING_DETECTION_FOR_INTERNET_OF_THINGS.pdf) |\r\n| Personal Information Security and the IoT: The Changing Landscape of Data privacy | 2015 | [Link](http://www.bapress.ca/ccc/ccc2015_4/201511_2_15112162.pdf) |\r\n| Design of the Secure Compiler for the IoT Services | 2015 | [Link](http://onlinepresent.org/proceedings/vol110_2015/14.pdf) |\r\n| On the design of lightweight link-layersecurity mechanisms in IoT systems | 2015 | [Link](https://pdfs.semanticscholar.org/c937/29a471915721f3e85b6dc16adf6ac77cc34f.pdf) |\r\n| A Digital Door Lock System for the Internet of Things with Improved Security and Usability | 2015 | [Link](http://onlinepresent.org/proceedings/vol109_2015/8.pdf) |\r\n| Security Threats on National Defense ICT based on IoT | 2015 | [Link](http://modul.mercubuana.ac.id/files/openjournal/JournalOfArt/text/16_77.pdf) |\r\n| On the Security and Privacy of Internet of Things Architectures and Systems | 2015 | [Link](https://www.informatik.tu-darmstadt.de/fileadmin/user_upload/Group_TK/filesDownload/Published_Papers/SIoTpaper.pdf) |\r\n| Cyber Security for Intelligent World with Internet of Things and Machine to Machine Communication | 2015 | [Link](http://riverpublishers.com/journal/journal_articles/RP_Journal_2245-1439_412.pdf) |\r\n| Study on the Vulnerability Level of Physical Security AndApplication of the IP-Based Devices | 2015 | [Link](http://www.sersc.org/journals/IJSH/vol9_no10_2015/7.pdf) |\r\n| ENERGY AWARE SECURITY ALGORITHM DECISION METHOD FOR INTERNET OF THINGS USING SSL/TLS FOR WIRELESS NETWORK | 2015 | [Link](http://granthaalayah.com/Articles/Vol3Iss12/01_IJRG15_C12_72.pdf) |\r\n| A Lightweight RFID Security Protocol Based on Elliptic Curve Cryptography | 2015 | [Link](http://ijns.jalaxy.com.tw/contents/ijns-v18-n2/ijns-2016-v18-n2-p354-361.pdf) |\r\n| DTLS-HIMMO: Efficiently Securing a Post-Quantum World with a Fully-Collusion Resistant KPS | 2015 | [Link](http://csrc.nist.gov/groups/ST/post-quantum-2015/papers/session7-garciamorchon-paper.pdf) |\r\n| Study on a Secure Wireless Data Communication in Internet of Things Applications | 2015 | [Link](http://paper.ijcsns.org/07_book/201502/20150204.pdf) |\r\n| IoT: The Internet of Threats and Static Program Analysis Defense | 2015 | [Link](https://ssrg.nicta.com.au/publications/nictaabstracts/8517.pdf) |\r\n| Event driven adaptive security in internet of things | 2014 | [Link](https://www.researchgate.net/profile/Waqas_Aman/publication/265786485_Event_Driven_Adaptive_Security_in_Internet_of_things/links/54f6ca370cf2ca5efeff3f45.pdf) |\r\n| Internet of Things: Architectural framework for eHealth security | 2014 | [Link](http://riverpublishers.com/journal/journal_articles/RP_Journal_2245-800X_133.pdf) |\r\n| Privacy and Security Issues for Healthcare System with Embedded RFID System on Internet of Things | 2014 | [Link](onlinepresent.org/proceedings/vol72_2014/27.pdf) |\r\n| An Approach for Cyber SecurityExperimentation Supporting Sensei/IoT forSmart Grid | 2014 | [Link](www.ibs.ro/~bela/Papers/isdfs2014.pdf) |\r\n| Toward an Inverse-free Lightweight Encryption Scheme for IoT | 2014 | [Link](http://caislab.kaist.ac.kr/publication/paper_files/2014/FINAL_0089_HJ.pdf) |\r\n| Broadcast Based Registration Technique for Heterogeneous Nodes in the IoT | 2014 | [Link](https://www.researchgate.net/profile/Qazi_Ashraf/publication/270106094_Broadcast_Based_Registration_Technique_for_Heterogeneous_Nodes_in_the_IoT/links/54a0c3510cf257a636021b11.pdf) |\r\n| An Evaluation Scenario for Adaptive Security in eHealth | 2014 | [Link](https://www.researchgate.net/profile/Stefan_Poslad/publication/261989906_2014_PESARO-30_60033/links/00b49536202809c046000000.pdf) |\r\n| Security requirements of IoT-based smart buildings using RESTful Web Services | 2014 | [Link](http://www1.fh-dortmund.de/de/fb/3/institutionen/ikt/pub/103020100000386719.media/386720/paper_Kando-conference-.pdf) |\r\n| A survey on providing security to the wireless sensor networks integrated with IOT | 2014 | [Link](https://www.erpublication.org/admin/vol_issue1/upload%20Image/IJETR023021.pdf) |\r\n| IOT Secure Transmission Based on Integration of IBE and PKI/CA | 2013 | [Link](http://www.sersc.org/journals/IJCA/vol6_no2/23.pdf) |\r\n| An Empirical Research on InfoSec RiskManagement in IoT-based eHealth | 2013 | [Link](https://www.researchgate.net/profile/Waqas_Aman/publication/265786582_An_Empirical_Research_on_InfoSec_Risk_Management_in_IoT-based_eHealth/links/54f6c9cb0cf21d8b8a5d90bf.pdf) |\r\n| Security and privacy challenge in data aggregation for the iot in smart cities | 2013 | [Link](https://www.researchgate.net/profile/Patrick_Guillemin/publication/260712666_Internet_of_Things_Strategic_Research_and_Innovation_Agenda/links/00b49537c99302c081000000.pdf#page=240) |\r\n| Designing a secure service manager for internet of things | 2013 | [Link](http://onlinepresent.org/proceedings/vol43_2013/35.pdf) |\r\n| Identity Authentication and Capability Based Access Control (IACAC) for the Internetof Things | 2013 | [Link](http://vbn.aau.dk/ws/files/74574200/PNM_IACAC_River.pdf) |\r\n| Security Architecture of the Internet of Things Oriented to PerceptualLayer | 2013 | [Link](http://ij3c.ncuteecs.org/volume/paperfile/2-2/IJ3C_5.pdf) |\r\n| Towards a Light Weight Internet of ThingsPlatform Architecture | 2013 | [Link](http://riverpublishers.com/journal/journal_articles/RP_Journal_2245-800X_128.pdf) |\r\n| A bi-direction authentication protocol for RFID based on the variable update in IOT | 2013 | [Link](http://onlinepresent.org/proceedings/vol17_2013/6.pdf) |\r\n| Novel Threshold Cryptography-based Group Authentication (TCGA)Scheme for the Internet of Things (IoT) | 2013 | [Link](http://vbn.aau.dk/ws/files/107848036/D_TCGA_IEEE_ANTS_2013_PNM.pdf) |\r\n| A Survey on Security Issues of M2M Communications in Cyber-Physical Systems. | 2012 | [Link](https://www.researchgate.net/profile/Dong_Chen27/publication/263285993_A_Survey_on_Security_Issues_of_M2M_Communications_in_Cyber-Physical_Systems/links/55cd810d08ae1141f6b9f0b9.pdf) |\r\n| Making Devices Trustworthy: Security and Trust Feedbackin the Internet of Things | 2012 | [Link](http://www.medien.ifi.lmu.de/iwssi2012/papers/iwssi-spmu2012-hochleitner.pdf) |\r\n| A bi-directional security authentication architecture for the internet of vehicles | 2012 | [Link](http://amis.naturalspublishing.com/files/published/mh28xl118t4u15.pdf) |\r\n| Security for Practical CoAP Applications:Issues and Solution Approaches | 2011 | [Link](https://www.researchgate.net/profile/Michael_Kirsche/publication/265973615_Security_for_Practical_CoAP_Applications_Issues_and_Solution_Approaches/links/5583f51c08ae4738295c2028.pdf) |\r\n| A Security Protocol Adaptation Layer for theIP-based Internet of Things | 2011 | [Link](https://www.iab.org/wp-content/IAB-uploads/2011/03/Hummen.pdf) |\r\n| Security in the Internet of Things | 2011 | [Link](http://www.mhutter.org/papers/Gudymenko2011SecurityInThe.pdf) |\r\n| Assessing the Security of Internet ConnectedCritical Infrastructures | 2010 | [Link](https://www.researchgate.net/profile/Neeraj_Suri/publication/267942349_Assessing_the_Security_of_Internet_Connected_Critical_Infrastructures_(The_CoMiFin_Project_Approach)/links/54bcd6600cf29e0cb04c388a.pdf) |\r\n\r\n##OWASP Resources\r\n\r\n* [Top IoT Vulnerabilities](https://www.owasp.org/index.php/Top_IoT_Vulnerabilities)\r\n* [IoT Testing Guides](https://www.owasp.org/index.php/IoT_Testing_Guides)\r\n* [Manufacturer IoT Security Guidance](https://www.owasp.org/index.php/IoT_Security_Guidance#Manufacturer_IoT_Security_Guidance)\r\n* [Developer IoT Security Guidance](https://www.owasp.org/index.php/IoT_Security_Guidance#Developer_IoT_Security_Guidance)\r\n* [Consumer IoT Security Guidance](https://www.owasp.org/index.php/IoT_Security_Guidance#Consumer_IoT_Security_Guidance)\r\n* [Priciples of IoT Security](https://www.owasp.org/index.php/Principles_of_IoT_Security)\r\n* [IoT Framework Assessment](https://www.owasp.org/index.php/IoT_Framework_Assessment)\r\n\r\n##Case Studies\r\n\r\n* [HACKING IoT: A Case Study on Baby Monitor Exposures and Vulnerabilities](https://www.rapid7.com/docs/Hacking-IoT-A-Case-Study-on-Baby-Monitor-Exposures-and-Vulnerabilities.pdf)\r\n* [Your Fridge is Full of SPAM: Proof of An IoT-driven Attack](https://www.proofpoint.com/us/threat-insight/post/Your-Fridge-is-Full-of-SPAM)\r\n* [Refrigerator Vulnerabilities - Samsung Security Hack ](https://www.pentestpartners.com/blog/hacking-defcon-23s-iot-village-samsung-fridge/)\r\n\r\n##Articles\r\n\r\n* [Vulnerable Embedded Web Interfaces Plague IoT Devices: Study](http://www.securityweek.com/vulnerable-embedded-web-interfaces-plague-iot-devices-study)\r\n* [A Hacker's-Eye View of the Internet of Things](https://recode.net/2015/04/07/a-hackers-eye-view-of-the-internet-of-things/)\r\n* [Hackers Remotely Kill a Jeep on the Highway—With Me in It](http://www.wired.com/2015/07/hackers-remotely-kill-jeep-highway/)\r\n* [How hackers attacked Ukraine's power grid: Implications for Industrial IoT security](http://www.zdnet.com/article/how-hackers-attacked-ukraines-power-grid-implications-for-industrial-iot-security/)\r\n\r\n##Firmware Analysis\r\n\r\n* [Binwalk](https://github.com/devttys0/binwalk) - Binwalk is a fast, easy to use tool for analyzing, reverse engineering, and extracting firmware images.\r\n* [Reversing Firmware Part 1](http://resources.infosecinstitute.com/reversing-firmware-part-1/)\r\n* [Embedded Devices Security and Firmware Reverse Engineering](https://media.blackhat.com/us-13/US-13-Zaddach-Workshop-on-Embedded-Devices-Security-and-Firmware-Reverse-Engineering-WP.pdf)\r\n\r\n## IoT Development Tools\r\n\r\n* [Arduino](https://www.arduino.cc/) - Arduino is an open-source electronics platform based on easy-to-use hardware and software. It's intended for anyone making interactive projects.\r\n* [Eclipse IoT Project](http://iot.eclipse.org/) - IoT needs open source to be successful. Eclipse IoT simplifies IoT development.\r\n* [Kinoma](https://origin-www.marvell.com/kinoma/) - Kinoma’s platform is optimized for connected, high-performance consumer electronics and Internet of Things (IoT) products. Build rich consumer experiences that orchestrate connected devices, their companion apps, and cloud services.\r\n* [M2M Labs MainSpring](http://www.m2mlabs.com/framework) - M2MLabs Mainspring is an open source application framework for building machine to machine (M2M) applications such as remote monitoring, fleet management or smart grid.\r\n* [Node-RED](http://nodered.org/) - Node-RED is a tool for wiring together hardware devices, APIs and online services in new and interesting ways.\r\n* [Particle](https://www.particle.io) - Particle is a prototype-to-production platform for developing an Internet of Things product.\r\n* [PlatformIO](http://platformio.org/#!/) - PlatformIO IDE is the missing integrated development environment which provides comprehensive facilities for IoT development:\r\n* [ThingBox](http://thethingbox.io/#idea) - The ThingBox is a set of software already installed and configured.\r\nThe ThingBox allows anyone to graphically create new unlimited applications interacting with connected objects from a simple web-browser.\r\n\r\n##IoT Hardware Platforms\r\n\r\n* [Arduino](https://arduino.cc) - Arduino is an open-source electronics platform based on easy-to-use hardware and software. It's intended for anyone making interactive projects.\r\n * Arduino Nano]\r\n * Arduno Pro Mini\r\n * Arduino Uno\r\n * Arduino Yún\r\n* [Arietta G25](http://www.acmesystems.it/arietta) - Arietta G25 - Low cost Linux embedded module\r\n* [BeagleBoard](http://beagleboard.org/) - Get your hands in technology's guts and control your development destiny with these credit-card sized, low-power, open-hardware computers. Experiment with Linux, Android and Ubuntu and jump-start development in five minutes with the included USB cable.\r\n* [Flutter](http://flutterwireless.com/) - Flutter is a programmable processor core for electronics projects, designed for hobbysits, students, and engineers. Flutter features a fast ARM processor, powerful long-range wireless communication, built-in battery charging, and an onboard security chip, making Flutter an ideal choice for robotics, wireless sensor networks, consumer electronics, and educational platforms.\r\n* [Imuduino](http://femto.io/products/imuduino) - The smallest Arduino Leonardo compatible clone, feature packed with USB keyboard/mouse emulation, on-board Bluetooth LE, real-time orientation and motion sensing IMU, and 10V max voltage regulator. Works with Android and iOS devices\r\n* [Intel Edison](https://www-ssl.intel.com/content/www/us/en/do-it-yourself/support/maker/edison/edison-documents-and-guides.html) - The Intel Edison is a tiny computer offered by Intel as a development system for wearable devices and Internet Of Things.\r\n* [Intel Galileo](http://www.intel.in/content/www/in/en/embedded/products/galileo/galileo-overview.html) - The Intel® Galileo Gen 2 development board is a microcontroller board based on the Intel® Quark™ SoC X1000 application processor, a 32-bit Intel® Pentium® brand system on a chip (SoC). It is the first board based on Intel® architecture designed to be hardware and software pin-compatible with shields designed for the Arduino Uno R3.\r\n* [LightBlue Bean](https://punchthrough.com/bean) - With Bean, you can program wirelessly from any of your devices. No more unscrewing screws and ungluing glue.\r\n* [MicroDuino](https://www.microduino.cc) - Microduino presents the world’s smallest series of Arduino-compatible smart modules that are small, flexible, stackable and powerful, and can be used to create a limitless amount of DIY projects.\r\n\r\n##Home Automation Software\r\n* [Eclipse SmartHome](https://eclipse.org/smarthome/) - The framework is designed to run on embedded devices, such as a Raspberry Pi, a BeagleBone Black or an Intel Edison. It requires a Java 7 compliant JVM and an OSGi (4.2+) framework, such as Eclipse Equinox.\r\n* [Home Gateway Initiative](http://www.homegatewayinitiative.org/) - The HGI Open Platform 2.0 suite captures home gateway software modularity requirements and provides remote test tools that form a cornerstone of many of the operators’ and vendors’ home gateway strategy.\r\n* [Ninja Blocks](https://ninjablocks.com/) - Ninja Sphere is both a hardware and software platform designed to seamlessly bridge your smart devices together. By connecting to products from various brands, your home can start using them in new and exciting ways.\r\n* [openHAB](http://www.openhab.org/) - a vendor and technology agnostic open source automation software for your home. Build your smart home in no time!\r\n* [PrivateEyePi](http://projects.privateeyepi.com/) - This is a Raspberry Pi projects website aimed at the Raspberry Pi enthusiast wanting to build home security/automation systems and at the same time learn programming and electronics.\r\n* [RaZberry](http://razberry.z-wave.me/) - The Razberry platform adds all the components needed to turn a Raspberry PI board into a fully operational and inexpensive Z-Wave gateway.\r\n\r\n##Middleware\r\n* [IoTSyS](https://code.google.com/archive/p/iotsys/) - IoTSyS is an integration middleware for the Internet of Things. It provides a communication stack for embedded devices based on IPv6, Web services and oBIX to provide interoperable interfaces for smart objects. Using 6LoWPAN for constrained wireless networks and the Constrained Application Protocol together with Efficient XML Interchange an efficient stack is provided allowing using interoperable Web technologies in the field of sensor and actuator networks and systems while remaining nearly as efficient regarding transmission message sizes as existing automation systems.\r\n* [Kaa](http://www.kaaproject.org/) - Kaa IoT Platform — 100% open-source Internet of Things middleware platform for everyone.\r\n* [OpenIoT](https://github.com/OpenIotOrg/openiot) - The OpenIoT middleware infrastructure will support flexible configuration and deployment of algorithms for collection, and filtering information streams stemming from the internet-connected objects, while at the same time generating and processing important business/applications events.\r\n* [OpenRemote](http://www.openremote.org/display/HOME/OpenRemote) - OpenRemote is software integration platform for residential and commercial building automation. OpenRemote platform is automation protocol agnostic, operates on off-the-shelf hardware and is freely available under an Open Source license. OpenRemote's architecture enables fully autonomous and user-independent intelligent buildings. End-user control interfaces are available for iOS and Android devices, and for devices with modern web browsers. User interface design, installation management and configuration can be handled remotely with OpenRemote cloud-based design tools.\r\n\r\n##Operating Systems\r\n* [AllJoyn](https://allseenalliance.org/opportunities/developers) - The AllJoyn framework defines a common way for devices and apps to communicate with one another regardless of brands, categories, transports, and OSes. Developers write applications that discover nearby devices, and communicate with each other directly and through the cloud, unleashing new possibilities in the Internet of Things.\r\n* [Brillo](https://developers.google.com/brillo/?hl=en) - Brillo brings the simplicity and speed of software development to hardware for IoT with an embedded OS, core services, developer kit, and developer console.\r\n* [Contiki](http://www.contiki-os.org/) - Contiki is an open source operating system for the Internet of Things. Contiki connects tiny low-cost, low-power microcontrollers to the Internet.\r\n* [JaneOS](http://janeos.io) - JanOS is an operating system designed to run on the chipset of mobile phones. It runs without a screen, and allows you to access all phone functionality, from calling to the camera, through JavaScript APIs.\r\n* [OpenWSN](https://openwsn.atlassian.net/wiki/) - The Internet of Things enables great applications, such as energy-aware homes or real-time asset tracking. With these networks gaining maturity, standardization bodies have started to work on standardizing how these networks of tiny devices communicate.\r\n* [Rasbian](https://www.raspbian.org/) - Raspbian is a free operating system based on Debian optimized for the Raspberry Pi hardware. An operating system is the set of basic programs and utilities that make your Raspberry Pi run. However, Raspbian provides more than a pure OS: it comes with over 35,000 packages, pre-compiled software bundled in a nice format for easy installation on your Raspberry Pi.\r\n* [RIOT](http://www.riot-os.org/#home) - The friendly Operating System for the Internet of Things. Make your applications ready for the smaller things in the Internet with common system support.\r\n * 6LoWPAN, IPv6, RPL, and UDP\r\n * CoAP and CBOR\r\n * Static and dynamic memory allocation\r\n * High resolution and long-term timers\r\n * Tools and utilities (System shell, SHA-256, Bloom filters, ...)\r\n* [TinyOS](https://www.tinyos.net/) - TinyOS is an open source, BSD-licensed operating system designed for low-power wireless devices, such as those used in sensor networks, ubiquitous computing, personal area networks, smart buildings, and smart meters.\r\n* [Windows 10 IoT Core OS](https://dev.windows.com/en-us/iot) - Discover the features and functionality that Windows 10 IoT Core provides. It’s ease of Windows combined with the power of IoT.\r\n* [Zephyr](https://www.zephyrproject.org/) - Zephyr Project is a small, scalable real-time operating system for use on resource-constrained systems supporting multiple architectures. Developers are able to tailor their optimal solution. As a true open source project, the community can evolve the Zephyr Project to support new hardware, developer tools, sensor and device drivers. Advancements in security, device management capabilities, connectivity stacks and file systems can be easily implemented.\r\n\r\n\r\n##IoT App Development Protocols\r\n\r\n* [Advanced Message Queuing Protocol]()\r\n* [OASIS Message Queuing Telemetry Transport]() \r\n* [Very Simple Control Protocol]()\r\n* [Constrained Application Protocol]()\r\n* [Extensible Messaging and Presence Protocol]()\r\n\r\n#Contribute\r\n\r\nIt is awesome to see that you want to contribute in this wiki, which would directly help the community. Please follow one of the ways from below to include tool/resource in this wiki-\r\n\r\n* Tweet the resource to [@IoTSecurityWiki](https://twitter.com/IoTSecurityWiki) or [@exploitprotocol](https://twitter.com/exploitprotocol)\r\n* Send an email to [aditya@manifestsecurity.com](mailto:aditya@manifestsecurity.com)\r\n\r\nPlease let me know if you have any suggestions.\r\n\r\nBelow is the list of the awesome folks who contributed to this wiki- \r\n\r\n","google":"UA-74680533-1","note":"Don't delete this file! It's used internally to help with page regeneration."} \ No newline at end of file From 67fed5395efd390aaf2541afda1416b469e3f35c Mon Sep 17 00:00:00 2001 From: Aditya Agrawal Date: Thu, 3 Mar 2016 23:45:09 +0530 Subject: [PATCH 04/10] Create gh-pages branch via GitHub --- index.html | 6 ++++-- params.json | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index 6960cfd..35219c7 100644 --- a/index.html +++ b/index.html @@ -44,9 +44,11 @@

      So this website is an intiative to help developers and security researchers to get all security resource related to IoT Security. Although listing out all resources related to IoT is very difficult, but i have tried my best to list out Major technical material available.

      -

      As Iot is broadly based on four components: Embedded Systems, Cloud, Network, Mobile. We would have resourced related to first three in this wiki and for Mobile we already have MobileSecurityWiki which is also my project.

      +

      As IoT is broadly based on four components: Embedded Systems, Cloud, Network, Mobile. We will have resource related to first three in this wiki and for Mobile we already have MobileSecurityWiki which is also my project.

      -

      If you find anything missing or have some resource to add, please add through contribute section.

      +

      If you find anything missing or have some resource to add, please add through contribute section.

      + +

      Follow IoT Security Wiki on Twitter to get latest updates about IoT Security

      Thanks!

      diff --git a/params.json b/params.json index d26ec8a..9c3ca7e 100644 --- a/params.json +++ b/params.json @@ -1 +1 @@ -{"name":"IoT Security Wiki","tagline":"One Stop for IoT Security Resources","body":"### Welcome to IoT Security Wiki Website.\r\n\r\nSo this website is an intiative to help developers and security researchers to get all security resource related to IoT Security. Although listing out all resources related to IoT is very difficult, but i have tried my best to list out Major technical material available. \r\n\r\nAs Iot is broadly based on four components: Embedded Systems, Cloud, Network, Mobile. We would have resourced related to first three in this wiki and for Mobile we already have [MobileSecurityWiki](https://mobilesecuritywiki.com) which is also my project.\r\n\r\nIf you find anything missing or have some resource to add, please add through [contribute](#-contribute-) section.\r\n\r\nThanks!\r\n\r\n##Presentations \r\n\r\n| Presentation | Conference | Year | Author | Link |\r\n|------------------------------------------------------------------------------------------|----------------|------|-----------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\r\n| A Surface Area Approach to Pen-testing the IoT | Defcon 23 | 2015 | Daniel Miessler | [Video](https://www.youtube.com/watch?v=RhxHHD790nw) [Slide](https://www.iotvillage.org/slides_DC23/IoT-Attack-Surfaces-DEFCON-2015-2.pdf) |\r\n| The Hand that Rocks the Cradle: Hacking IoT Baby Monitors | Defcon23 | 2015 | Mark Stanislav | [Video](https://www.youtube.com/watch?v=2QU6OVkMg68) |\r\n| Security of Wireless Home Automation Systems - A World Beside TCP/IP | Defon23 | 2015 | Tobias Zillner & Sebastian Strobl | [Slide](https://www.iotvillage.org/slides_DC23/IOT-village-v2.pdf) |\r\n| Securing the IoT World | Defcon 23 | 2015 | Aaron Guzman | [Video](https://www.youtube.com/watch?v=VOvzsnIQPyA) [Slide](https://docs.google.com/presentation/d/1FfXGtqgPFXxA3zoqi8UAfnAsdlFbK0zDOhwp7MbJYko/mobilepresent?pli=1&slide=id.g63c7381c1_1_18) |\r\n| Yes, You Can Walk on Water: Application & Product Security on a Startup Budget | Defcon23 | 2015 | Brian Knopf | [Video](https://www.youtube.com/watch?v=aTirAI-B-dI) |\r\n| Cameras, Thermostats, and Home Automation Controllers - Hacking 14 IoT Devices | Defcon23 | 2015 | Wesley Wineberg | [Video](https://www.youtube.com/watch?v=majPZcqlVjI) [Slide](https://www.iotvillage.org/slides_DC23/IoT11-slides.pdf) |\r\n| Smart Hone Invasion | Defcon23 | 2015 | Craig Young | [Video](https://www.youtube.com/watch?v=VWEhaZdUVW8) Slide[](https://www.iotvillage.org/slides_DC23/CRAIG_YOUNG-IoT_Village-Smart_Home_Invasion.pdf) |\r\n| Practical IoT Exploitation Workshop (MIPS/ARM) | Defcon23 | 2015 | Lyon Yang | [Video]() [Slide](https://www.iotvillage.org/slides_DC23/DEFCON23_IoTVillage_Hackshop_v12.pptx) |\r\n| Advanced SOHO Router Exploitation | HITBGSEC | 2015 | Lyon Yang | [Video](https://www.youtube.com/watch?v=B_OYnpAVpd8) [Slide](http://www.slideshare.net/lyonyang3/advanced-soho-router-exploitation-xcon) |\r\n| Pwning IoT with Hardware Attacks | Defcon23 | 2015 | Chase Schultz | [Slide](http://www.slideshare.net/ChaseSchultz/pwning-iot-via-hardware-attacks-chase-schultz-iot-village-defcon-23) |\r\n| SWEET SECURITY - Creating a Defensive Raspberry Pi | Defcon23 | 2015 | Travis Smith | [Slide](https://www.iotvillage.org/slides_DC23/Sweet%20Security.pptx) |\r\n| Securing the Internet of Things: Mapping Attack Surface Areas Using the OWASP IoT Top 10 | RSA Conference | 2015 | Daniel Miessler | [Link](https://www.owasp.org/images/5/51/RSAC2015-OWASP-IoT-Miessler.pdf) |\r\n| IoT Security | BSides | 2015 | Justin C. Klein Keane | [Video](https://www.youtube.com/watch?v=s5AOkqyCvHg) |\r\n| Securing the Internet of Things | IoT Conference | 2015 | Paul Fremantle | [Video](https://www.youtube.com/watch?v=iEu1LFhnPWQ) |\r\n| The Internet of Fails - Where IoT Has Gone Wrong | Defcon22 | 2014 | Mark Stanislav & Zach Lanier | [Video](https://www.youtube.com/watch?v=WHdU4LutBGU) |\r\n## WhitePapers\r\n* [What the Internet of Things(IoT) needs to become a reality](http://www.mouser.fr/pdfdocs/INTOTHNGSWP.PDF)\r\n* [Security of Things: An Implementers’ Guide to Cyber-Security for Internet of Things Devices and Beyond](https://www.nccgroup.trust/globalassets/our-research/uk/whitepapers/2014-04-09_-_security_of_things_-_an_implementers_guide_to_cyber_security_for_internet_of_things_devices_and_beyond-2.pdf)\r\n* [Use case possibilities with Bluetooth low energy in IoT applications](http://www.spezial.de/sites/default/files/bluetoothlowenergy-iot-applications_whitepaper_ubx-14054580.pdf)\r\n\r\n##Research Studies\r\n\r\n| Title | Organization | Year | Link |\r\n|-------------------------------------------------|-----------------|------|-------------------------------------------------------------------------------------------------------------------|\r\n| The Internet of Things: Security Research Study | Veracode | 2015 | [Link](https://www.veracode.com/sites/default/files/Resources/Whitepapers/internet-of-things-whitepaper.pdf) |\r\n| Internet of Things Research Study | Hewlett Packard | 2015 | [Link](http://www8.hp.com/h20195/V2/GetPDF.aspx/4AA5-4759ENW.pdf) |\r\n| Insecurity in Internet Of Things | Symantec | 2015 | [Link](https://www.symantec.com/content/en/us/enterprise/iot/b-insecurity-in-the-internet-of-things_21349619.pdf) |\r\n| Securing the \"Internet of Things\" Survey\t\t\t| SANS\t\t\t| 2014\t| [Link](http://cybersec.orglearn.com/wp-content/uploads/2014/02/SecuringtheInternetofThingsSurvey.pdf)\r\n\r\n##Research Papers\r\n\r\n| Title | Year | Link |\r\n|-----------------------------------------------------------------------------------------------------------|------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\r\n| Enhance Embedded System Security With Rust | 2016 | [Link](http://www.getreu.net/public/downloads/doc/Enhance%20Embedded%20System%20Security%20With%20Rust/Enhance%20Embedded%20System%20Security%20With%20Rust--Example%20of%20Heartbleed.pdf) |\r\n| Requirement of Security for IoT Application based on Gateway System | 2015 | [Link](http://www.sersc.org/journals/IJSIA/vol9_no10_2015/18.pdf) |\r\n| Threats Analysis, Requirements and Considerationsfor Secure Internet of Things | 2015 | [Link](www.sersc.org/journals/IJSH/vol9_no12_2015/20.pdf) |\r\n| Hybrid Lightweight and Robust Encryption Design for Security in IoT | 2015 | [Link](http://www.sersc.org/journals/IJSIA/vol9_no12_2015/10.pdf) |\r\n| A Study on IP Exposure Notification System for IoT Devices Using IP Search Engine Shodan | 2015 | [Link](http://www.sersc.org/journals/IJMUE/vol10_no12_2015/7.pdf) |\r\n| Security Framework and Jamming Detection for Internet of Things | 2015 | [Link](http://vbn.aau.dk/files/208811916/Thesis_SECURITY_FRAMEWORK_AND_JAMMING_DETECTION_FOR_INTERNET_OF_THINGS.pdf) |\r\n| Personal Information Security and the IoT: The Changing Landscape of Data privacy | 2015 | [Link](http://www.bapress.ca/ccc/ccc2015_4/201511_2_15112162.pdf) |\r\n| Design of the Secure Compiler for the IoT Services | 2015 | [Link](http://onlinepresent.org/proceedings/vol110_2015/14.pdf) |\r\n| On the design of lightweight link-layersecurity mechanisms in IoT systems | 2015 | [Link](https://pdfs.semanticscholar.org/c937/29a471915721f3e85b6dc16adf6ac77cc34f.pdf) |\r\n| A Digital Door Lock System for the Internet of Things with Improved Security and Usability | 2015 | [Link](http://onlinepresent.org/proceedings/vol109_2015/8.pdf) |\r\n| Security Threats on National Defense ICT based on IoT | 2015 | [Link](http://modul.mercubuana.ac.id/files/openjournal/JournalOfArt/text/16_77.pdf) |\r\n| On the Security and Privacy of Internet of Things Architectures and Systems | 2015 | [Link](https://www.informatik.tu-darmstadt.de/fileadmin/user_upload/Group_TK/filesDownload/Published_Papers/SIoTpaper.pdf) |\r\n| Cyber Security for Intelligent World with Internet of Things and Machine to Machine Communication | 2015 | [Link](http://riverpublishers.com/journal/journal_articles/RP_Journal_2245-1439_412.pdf) |\r\n| Study on the Vulnerability Level of Physical Security AndApplication of the IP-Based Devices | 2015 | [Link](http://www.sersc.org/journals/IJSH/vol9_no10_2015/7.pdf) |\r\n| ENERGY AWARE SECURITY ALGORITHM DECISION METHOD FOR INTERNET OF THINGS USING SSL/TLS FOR WIRELESS NETWORK | 2015 | [Link](http://granthaalayah.com/Articles/Vol3Iss12/01_IJRG15_C12_72.pdf) |\r\n| A Lightweight RFID Security Protocol Based on Elliptic Curve Cryptography | 2015 | [Link](http://ijns.jalaxy.com.tw/contents/ijns-v18-n2/ijns-2016-v18-n2-p354-361.pdf) |\r\n| DTLS-HIMMO: Efficiently Securing a Post-Quantum World with a Fully-Collusion Resistant KPS | 2015 | [Link](http://csrc.nist.gov/groups/ST/post-quantum-2015/papers/session7-garciamorchon-paper.pdf) |\r\n| Study on a Secure Wireless Data Communication in Internet of Things Applications | 2015 | [Link](http://paper.ijcsns.org/07_book/201502/20150204.pdf) |\r\n| IoT: The Internet of Threats and Static Program Analysis Defense | 2015 | [Link](https://ssrg.nicta.com.au/publications/nictaabstracts/8517.pdf) |\r\n| Event driven adaptive security in internet of things | 2014 | [Link](https://www.researchgate.net/profile/Waqas_Aman/publication/265786485_Event_Driven_Adaptive_Security_in_Internet_of_things/links/54f6ca370cf2ca5efeff3f45.pdf) |\r\n| Internet of Things: Architectural framework for eHealth security | 2014 | [Link](http://riverpublishers.com/journal/journal_articles/RP_Journal_2245-800X_133.pdf) |\r\n| Privacy and Security Issues for Healthcare System with Embedded RFID System on Internet of Things | 2014 | [Link](onlinepresent.org/proceedings/vol72_2014/27.pdf) |\r\n| An Approach for Cyber SecurityExperimentation Supporting Sensei/IoT forSmart Grid | 2014 | [Link](www.ibs.ro/~bela/Papers/isdfs2014.pdf) |\r\n| Toward an Inverse-free Lightweight Encryption Scheme for IoT | 2014 | [Link](http://caislab.kaist.ac.kr/publication/paper_files/2014/FINAL_0089_HJ.pdf) |\r\n| Broadcast Based Registration Technique for Heterogeneous Nodes in the IoT | 2014 | [Link](https://www.researchgate.net/profile/Qazi_Ashraf/publication/270106094_Broadcast_Based_Registration_Technique_for_Heterogeneous_Nodes_in_the_IoT/links/54a0c3510cf257a636021b11.pdf) |\r\n| An Evaluation Scenario for Adaptive Security in eHealth | 2014 | [Link](https://www.researchgate.net/profile/Stefan_Poslad/publication/261989906_2014_PESARO-30_60033/links/00b49536202809c046000000.pdf) |\r\n| Security requirements of IoT-based smart buildings using RESTful Web Services | 2014 | [Link](http://www1.fh-dortmund.de/de/fb/3/institutionen/ikt/pub/103020100000386719.media/386720/paper_Kando-conference-.pdf) |\r\n| A survey on providing security to the wireless sensor networks integrated with IOT | 2014 | [Link](https://www.erpublication.org/admin/vol_issue1/upload%20Image/IJETR023021.pdf) |\r\n| IOT Secure Transmission Based on Integration of IBE and PKI/CA | 2013 | [Link](http://www.sersc.org/journals/IJCA/vol6_no2/23.pdf) |\r\n| An Empirical Research on InfoSec RiskManagement in IoT-based eHealth | 2013 | [Link](https://www.researchgate.net/profile/Waqas_Aman/publication/265786582_An_Empirical_Research_on_InfoSec_Risk_Management_in_IoT-based_eHealth/links/54f6c9cb0cf21d8b8a5d90bf.pdf) |\r\n| Security and privacy challenge in data aggregation for the iot in smart cities | 2013 | [Link](https://www.researchgate.net/profile/Patrick_Guillemin/publication/260712666_Internet_of_Things_Strategic_Research_and_Innovation_Agenda/links/00b49537c99302c081000000.pdf#page=240) |\r\n| Designing a secure service manager for internet of things | 2013 | [Link](http://onlinepresent.org/proceedings/vol43_2013/35.pdf) |\r\n| Identity Authentication and Capability Based Access Control (IACAC) for the Internetof Things | 2013 | [Link](http://vbn.aau.dk/ws/files/74574200/PNM_IACAC_River.pdf) |\r\n| Security Architecture of the Internet of Things Oriented to PerceptualLayer | 2013 | [Link](http://ij3c.ncuteecs.org/volume/paperfile/2-2/IJ3C_5.pdf) |\r\n| Towards a Light Weight Internet of ThingsPlatform Architecture | 2013 | [Link](http://riverpublishers.com/journal/journal_articles/RP_Journal_2245-800X_128.pdf) |\r\n| A bi-direction authentication protocol for RFID based on the variable update in IOT | 2013 | [Link](http://onlinepresent.org/proceedings/vol17_2013/6.pdf) |\r\n| Novel Threshold Cryptography-based Group Authentication (TCGA)Scheme for the Internet of Things (IoT) | 2013 | [Link](http://vbn.aau.dk/ws/files/107848036/D_TCGA_IEEE_ANTS_2013_PNM.pdf) |\r\n| A Survey on Security Issues of M2M Communications in Cyber-Physical Systems. | 2012 | [Link](https://www.researchgate.net/profile/Dong_Chen27/publication/263285993_A_Survey_on_Security_Issues_of_M2M_Communications_in_Cyber-Physical_Systems/links/55cd810d08ae1141f6b9f0b9.pdf) |\r\n| Making Devices Trustworthy: Security and Trust Feedbackin the Internet of Things | 2012 | [Link](http://www.medien.ifi.lmu.de/iwssi2012/papers/iwssi-spmu2012-hochleitner.pdf) |\r\n| A bi-directional security authentication architecture for the internet of vehicles | 2012 | [Link](http://amis.naturalspublishing.com/files/published/mh28xl118t4u15.pdf) |\r\n| Security for Practical CoAP Applications:Issues and Solution Approaches | 2011 | [Link](https://www.researchgate.net/profile/Michael_Kirsche/publication/265973615_Security_for_Practical_CoAP_Applications_Issues_and_Solution_Approaches/links/5583f51c08ae4738295c2028.pdf) |\r\n| A Security Protocol Adaptation Layer for theIP-based Internet of Things | 2011 | [Link](https://www.iab.org/wp-content/IAB-uploads/2011/03/Hummen.pdf) |\r\n| Security in the Internet of Things | 2011 | [Link](http://www.mhutter.org/papers/Gudymenko2011SecurityInThe.pdf) |\r\n| Assessing the Security of Internet ConnectedCritical Infrastructures | 2010 | [Link](https://www.researchgate.net/profile/Neeraj_Suri/publication/267942349_Assessing_the_Security_of_Internet_Connected_Critical_Infrastructures_(The_CoMiFin_Project_Approach)/links/54bcd6600cf29e0cb04c388a.pdf) |\r\n\r\n##OWASP Resources\r\n\r\n* [Top IoT Vulnerabilities](https://www.owasp.org/index.php/Top_IoT_Vulnerabilities)\r\n* [IoT Testing Guides](https://www.owasp.org/index.php/IoT_Testing_Guides)\r\n* [Manufacturer IoT Security Guidance](https://www.owasp.org/index.php/IoT_Security_Guidance#Manufacturer_IoT_Security_Guidance)\r\n* [Developer IoT Security Guidance](https://www.owasp.org/index.php/IoT_Security_Guidance#Developer_IoT_Security_Guidance)\r\n* [Consumer IoT Security Guidance](https://www.owasp.org/index.php/IoT_Security_Guidance#Consumer_IoT_Security_Guidance)\r\n* [Priciples of IoT Security](https://www.owasp.org/index.php/Principles_of_IoT_Security)\r\n* [IoT Framework Assessment](https://www.owasp.org/index.php/IoT_Framework_Assessment)\r\n\r\n##Case Studies\r\n\r\n* [HACKING IoT: A Case Study on Baby Monitor Exposures and Vulnerabilities](https://www.rapid7.com/docs/Hacking-IoT-A-Case-Study-on-Baby-Monitor-Exposures-and-Vulnerabilities.pdf)\r\n* [Your Fridge is Full of SPAM: Proof of An IoT-driven Attack](https://www.proofpoint.com/us/threat-insight/post/Your-Fridge-is-Full-of-SPAM)\r\n* [Refrigerator Vulnerabilities - Samsung Security Hack ](https://www.pentestpartners.com/blog/hacking-defcon-23s-iot-village-samsung-fridge/)\r\n\r\n##Articles\r\n\r\n* [Vulnerable Embedded Web Interfaces Plague IoT Devices: Study](http://www.securityweek.com/vulnerable-embedded-web-interfaces-plague-iot-devices-study)\r\n* [A Hacker's-Eye View of the Internet of Things](https://recode.net/2015/04/07/a-hackers-eye-view-of-the-internet-of-things/)\r\n* [Hackers Remotely Kill a Jeep on the Highway—With Me in It](http://www.wired.com/2015/07/hackers-remotely-kill-jeep-highway/)\r\n* [How hackers attacked Ukraine's power grid: Implications for Industrial IoT security](http://www.zdnet.com/article/how-hackers-attacked-ukraines-power-grid-implications-for-industrial-iot-security/)\r\n\r\n##Firmware Analysis\r\n\r\n* [Binwalk](https://github.com/devttys0/binwalk) - Binwalk is a fast, easy to use tool for analyzing, reverse engineering, and extracting firmware images.\r\n* [Reversing Firmware Part 1](http://resources.infosecinstitute.com/reversing-firmware-part-1/)\r\n* [Embedded Devices Security and Firmware Reverse Engineering](https://media.blackhat.com/us-13/US-13-Zaddach-Workshop-on-Embedded-Devices-Security-and-Firmware-Reverse-Engineering-WP.pdf)\r\n\r\n## IoT Development Tools\r\n\r\n* [Arduino](https://www.arduino.cc/) - Arduino is an open-source electronics platform based on easy-to-use hardware and software. It's intended for anyone making interactive projects.\r\n* [Eclipse IoT Project](http://iot.eclipse.org/) - IoT needs open source to be successful. Eclipse IoT simplifies IoT development.\r\n* [Kinoma](https://origin-www.marvell.com/kinoma/) - Kinoma’s platform is optimized for connected, high-performance consumer electronics and Internet of Things (IoT) products. Build rich consumer experiences that orchestrate connected devices, their companion apps, and cloud services.\r\n* [M2M Labs MainSpring](http://www.m2mlabs.com/framework) - M2MLabs Mainspring is an open source application framework for building machine to machine (M2M) applications such as remote monitoring, fleet management or smart grid.\r\n* [Node-RED](http://nodered.org/) - Node-RED is a tool for wiring together hardware devices, APIs and online services in new and interesting ways.\r\n* [Particle](https://www.particle.io) - Particle is a prototype-to-production platform for developing an Internet of Things product.\r\n* [PlatformIO](http://platformio.org/#!/) - PlatformIO IDE is the missing integrated development environment which provides comprehensive facilities for IoT development:\r\n* [ThingBox](http://thethingbox.io/#idea) - The ThingBox is a set of software already installed and configured.\r\nThe ThingBox allows anyone to graphically create new unlimited applications interacting with connected objects from a simple web-browser.\r\n\r\n##IoT Hardware Platforms\r\n\r\n* [Arduino](https://arduino.cc) - Arduino is an open-source electronics platform based on easy-to-use hardware and software. It's intended for anyone making interactive projects.\r\n * Arduino Nano]\r\n * Arduno Pro Mini\r\n * Arduino Uno\r\n * Arduino Yún\r\n* [Arietta G25](http://www.acmesystems.it/arietta) - Arietta G25 - Low cost Linux embedded module\r\n* [BeagleBoard](http://beagleboard.org/) - Get your hands in technology's guts and control your development destiny with these credit-card sized, low-power, open-hardware computers. Experiment with Linux, Android and Ubuntu and jump-start development in five minutes with the included USB cable.\r\n* [Flutter](http://flutterwireless.com/) - Flutter is a programmable processor core for electronics projects, designed for hobbysits, students, and engineers. Flutter features a fast ARM processor, powerful long-range wireless communication, built-in battery charging, and an onboard security chip, making Flutter an ideal choice for robotics, wireless sensor networks, consumer electronics, and educational platforms.\r\n* [Imuduino](http://femto.io/products/imuduino) - The smallest Arduino Leonardo compatible clone, feature packed with USB keyboard/mouse emulation, on-board Bluetooth LE, real-time orientation and motion sensing IMU, and 10V max voltage regulator. Works with Android and iOS devices\r\n* [Intel Edison](https://www-ssl.intel.com/content/www/us/en/do-it-yourself/support/maker/edison/edison-documents-and-guides.html) - The Intel Edison is a tiny computer offered by Intel as a development system for wearable devices and Internet Of Things.\r\n* [Intel Galileo](http://www.intel.in/content/www/in/en/embedded/products/galileo/galileo-overview.html) - The Intel® Galileo Gen 2 development board is a microcontroller board based on the Intel® Quark™ SoC X1000 application processor, a 32-bit Intel® Pentium® brand system on a chip (SoC). It is the first board based on Intel® architecture designed to be hardware and software pin-compatible with shields designed for the Arduino Uno R3.\r\n* [LightBlue Bean](https://punchthrough.com/bean) - With Bean, you can program wirelessly from any of your devices. No more unscrewing screws and ungluing glue.\r\n* [MicroDuino](https://www.microduino.cc) - Microduino presents the world’s smallest series of Arduino-compatible smart modules that are small, flexible, stackable and powerful, and can be used to create a limitless amount of DIY projects.\r\n\r\n##Home Automation Software\r\n* [Eclipse SmartHome](https://eclipse.org/smarthome/) - The framework is designed to run on embedded devices, such as a Raspberry Pi, a BeagleBone Black or an Intel Edison. It requires a Java 7 compliant JVM and an OSGi (4.2+) framework, such as Eclipse Equinox.\r\n* [Home Gateway Initiative](http://www.homegatewayinitiative.org/) - The HGI Open Platform 2.0 suite captures home gateway software modularity requirements and provides remote test tools that form a cornerstone of many of the operators’ and vendors’ home gateway strategy.\r\n* [Ninja Blocks](https://ninjablocks.com/) - Ninja Sphere is both a hardware and software platform designed to seamlessly bridge your smart devices together. By connecting to products from various brands, your home can start using them in new and exciting ways.\r\n* [openHAB](http://www.openhab.org/) - a vendor and technology agnostic open source automation software for your home. Build your smart home in no time!\r\n* [PrivateEyePi](http://projects.privateeyepi.com/) - This is a Raspberry Pi projects website aimed at the Raspberry Pi enthusiast wanting to build home security/automation systems and at the same time learn programming and electronics.\r\n* [RaZberry](http://razberry.z-wave.me/) - The Razberry platform adds all the components needed to turn a Raspberry PI board into a fully operational and inexpensive Z-Wave gateway.\r\n\r\n##Middleware\r\n* [IoTSyS](https://code.google.com/archive/p/iotsys/) - IoTSyS is an integration middleware for the Internet of Things. It provides a communication stack for embedded devices based on IPv6, Web services and oBIX to provide interoperable interfaces for smart objects. Using 6LoWPAN for constrained wireless networks and the Constrained Application Protocol together with Efficient XML Interchange an efficient stack is provided allowing using interoperable Web technologies in the field of sensor and actuator networks and systems while remaining nearly as efficient regarding transmission message sizes as existing automation systems.\r\n* [Kaa](http://www.kaaproject.org/) - Kaa IoT Platform — 100% open-source Internet of Things middleware platform for everyone.\r\n* [OpenIoT](https://github.com/OpenIotOrg/openiot) - The OpenIoT middleware infrastructure will support flexible configuration and deployment of algorithms for collection, and filtering information streams stemming from the internet-connected objects, while at the same time generating and processing important business/applications events.\r\n* [OpenRemote](http://www.openremote.org/display/HOME/OpenRemote) - OpenRemote is software integration platform for residential and commercial building automation. OpenRemote platform is automation protocol agnostic, operates on off-the-shelf hardware and is freely available under an Open Source license. OpenRemote's architecture enables fully autonomous and user-independent intelligent buildings. End-user control interfaces are available for iOS and Android devices, and for devices with modern web browsers. User interface design, installation management and configuration can be handled remotely with OpenRemote cloud-based design tools.\r\n\r\n##Operating Systems\r\n* [AllJoyn](https://allseenalliance.org/opportunities/developers) - The AllJoyn framework defines a common way for devices and apps to communicate with one another regardless of brands, categories, transports, and OSes. Developers write applications that discover nearby devices, and communicate with each other directly and through the cloud, unleashing new possibilities in the Internet of Things.\r\n* [Brillo](https://developers.google.com/brillo/?hl=en) - Brillo brings the simplicity and speed of software development to hardware for IoT with an embedded OS, core services, developer kit, and developer console.\r\n* [Contiki](http://www.contiki-os.org/) - Contiki is an open source operating system for the Internet of Things. Contiki connects tiny low-cost, low-power microcontrollers to the Internet.\r\n* [JaneOS](http://janeos.io) - JanOS is an operating system designed to run on the chipset of mobile phones. It runs without a screen, and allows you to access all phone functionality, from calling to the camera, through JavaScript APIs.\r\n* [OpenWSN](https://openwsn.atlassian.net/wiki/) - The Internet of Things enables great applications, such as energy-aware homes or real-time asset tracking. With these networks gaining maturity, standardization bodies have started to work on standardizing how these networks of tiny devices communicate.\r\n* [Rasbian](https://www.raspbian.org/) - Raspbian is a free operating system based on Debian optimized for the Raspberry Pi hardware. An operating system is the set of basic programs and utilities that make your Raspberry Pi run. However, Raspbian provides more than a pure OS: it comes with over 35,000 packages, pre-compiled software bundled in a nice format for easy installation on your Raspberry Pi.\r\n* [RIOT](http://www.riot-os.org/#home) - The friendly Operating System for the Internet of Things. Make your applications ready for the smaller things in the Internet with common system support.\r\n * 6LoWPAN, IPv6, RPL, and UDP\r\n * CoAP and CBOR\r\n * Static and dynamic memory allocation\r\n * High resolution and long-term timers\r\n * Tools and utilities (System shell, SHA-256, Bloom filters, ...)\r\n* [TinyOS](https://www.tinyos.net/) - TinyOS is an open source, BSD-licensed operating system designed for low-power wireless devices, such as those used in sensor networks, ubiquitous computing, personal area networks, smart buildings, and smart meters.\r\n* [Windows 10 IoT Core OS](https://dev.windows.com/en-us/iot) - Discover the features and functionality that Windows 10 IoT Core provides. It’s ease of Windows combined with the power of IoT.\r\n* [Zephyr](https://www.zephyrproject.org/) - Zephyr Project is a small, scalable real-time operating system for use on resource-constrained systems supporting multiple architectures. Developers are able to tailor their optimal solution. As a true open source project, the community can evolve the Zephyr Project to support new hardware, developer tools, sensor and device drivers. Advancements in security, device management capabilities, connectivity stacks and file systems can be easily implemented.\r\n\r\n\r\n##IoT App Development Protocols\r\n\r\n* [Advanced Message Queuing Protocol]()\r\n* [OASIS Message Queuing Telemetry Transport]() \r\n* [Very Simple Control Protocol]()\r\n* [Constrained Application Protocol]()\r\n* [Extensible Messaging and Presence Protocol]()\r\n\r\n#Contribute\r\n\r\nIt is awesome to see that you want to contribute in this wiki, which would directly help the community. Please follow one of the ways from below to include tool/resource in this wiki-\r\n\r\n* Tweet the resource to [@IoTSecurityWiki](https://twitter.com/IoTSecurityWiki) or [@exploitprotocol](https://twitter.com/exploitprotocol)\r\n* Send an email to [aditya@manifestsecurity.com](mailto:aditya@manifestsecurity.com)\r\n\r\nPlease let me know if you have any suggestions.\r\n\r\nBelow is the list of the awesome folks who contributed to this wiki- \r\n\r\n","google":"UA-74680533-1","note":"Don't delete this file! It's used internally to help with page regeneration."} \ No newline at end of file +{"name":"IoT Security Wiki","tagline":"One Stop for IoT Security Resources","body":"### Welcome to IoT Security Wiki Website.\r\n\r\nSo this website is an intiative to help developers and security researchers to get all security resource related to IoT Security. Although listing out all resources related to IoT is very difficult, but i have tried my best to list out Major technical material available. \r\n\r\nAs IoT is broadly based on four components: Embedded Systems, Cloud, Network, Mobile. We will have resource related to first three in this wiki and for Mobile we already have [MobileSecurityWiki](https://mobilesecuritywiki.com) which is also my project.\r\n\r\nIf you find anything missing or have some resource to add, please add through [contribute](#contribute) section.\r\n\r\nFollow IoT Security Wiki on [Twitter](https://twitter.com/IoTSecurityWiki) to get latest updates about IoT Security\r\n\r\nThanks!\r\n\r\n##Presentations \r\n\r\n| Presentation | Conference | Year | Author | Link |\r\n|------------------------------------------------------------------------------------------|----------------|------|-----------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\r\n| A Surface Area Approach to Pen-testing the IoT | Defcon 23 | 2015 | Daniel Miessler | [Video](https://www.youtube.com/watch?v=RhxHHD790nw) [Slide](https://www.iotvillage.org/slides_DC23/IoT-Attack-Surfaces-DEFCON-2015-2.pdf) |\r\n| The Hand that Rocks the Cradle: Hacking IoT Baby Monitors | Defcon23 | 2015 | Mark Stanislav | [Video](https://www.youtube.com/watch?v=2QU6OVkMg68) |\r\n| Security of Wireless Home Automation Systems - A World Beside TCP/IP | Defon23 | 2015 | Tobias Zillner & Sebastian Strobl | [Slide](https://www.iotvillage.org/slides_DC23/IOT-village-v2.pdf) |\r\n| Securing the IoT World | Defcon 23 | 2015 | Aaron Guzman | [Video](https://www.youtube.com/watch?v=VOvzsnIQPyA) [Slide](https://docs.google.com/presentation/d/1FfXGtqgPFXxA3zoqi8UAfnAsdlFbK0zDOhwp7MbJYko/mobilepresent?pli=1&slide=id.g63c7381c1_1_18) |\r\n| Yes, You Can Walk on Water: Application & Product Security on a Startup Budget | Defcon23 | 2015 | Brian Knopf | [Video](https://www.youtube.com/watch?v=aTirAI-B-dI) |\r\n| Cameras, Thermostats, and Home Automation Controllers - Hacking 14 IoT Devices | Defcon23 | 2015 | Wesley Wineberg | [Video](https://www.youtube.com/watch?v=majPZcqlVjI) [Slide](https://www.iotvillage.org/slides_DC23/IoT11-slides.pdf) |\r\n| Smart Hone Invasion | Defcon23 | 2015 | Craig Young | [Video](https://www.youtube.com/watch?v=VWEhaZdUVW8) Slide[](https://www.iotvillage.org/slides_DC23/CRAIG_YOUNG-IoT_Village-Smart_Home_Invasion.pdf) |\r\n| Practical IoT Exploitation Workshop (MIPS/ARM) | Defcon23 | 2015 | Lyon Yang | [Video]() [Slide](https://www.iotvillage.org/slides_DC23/DEFCON23_IoTVillage_Hackshop_v12.pptx) |\r\n| Advanced SOHO Router Exploitation | HITBGSEC | 2015 | Lyon Yang | [Video](https://www.youtube.com/watch?v=B_OYnpAVpd8) [Slide](http://www.slideshare.net/lyonyang3/advanced-soho-router-exploitation-xcon) |\r\n| Pwning IoT with Hardware Attacks | Defcon23 | 2015 | Chase Schultz | [Slide](http://www.slideshare.net/ChaseSchultz/pwning-iot-via-hardware-attacks-chase-schultz-iot-village-defcon-23) |\r\n| SWEET SECURITY - Creating a Defensive Raspberry Pi | Defcon23 | 2015 | Travis Smith | [Slide](https://www.iotvillage.org/slides_DC23/Sweet%20Security.pptx) |\r\n| Securing the Internet of Things: Mapping Attack Surface Areas Using the OWASP IoT Top 10 | RSA Conference | 2015 | Daniel Miessler | [Link](https://www.owasp.org/images/5/51/RSAC2015-OWASP-IoT-Miessler.pdf) |\r\n| IoT Security | BSides | 2015 | Justin C. Klein Keane | [Video](https://www.youtube.com/watch?v=s5AOkqyCvHg) |\r\n| Securing the Internet of Things | IoT Conference | 2015 | Paul Fremantle | [Video](https://www.youtube.com/watch?v=iEu1LFhnPWQ) |\r\n| The Internet of Fails - Where IoT Has Gone Wrong | Defcon22 | 2014 | Mark Stanislav & Zach Lanier | [Video](https://www.youtube.com/watch?v=WHdU4LutBGU) |\r\n## WhitePapers\r\n* [What the Internet of Things(IoT) needs to become a reality](http://www.mouser.fr/pdfdocs/INTOTHNGSWP.PDF)\r\n* [Security of Things: An Implementers’ Guide to Cyber-Security for Internet of Things Devices and Beyond](https://www.nccgroup.trust/globalassets/our-research/uk/whitepapers/2014-04-09_-_security_of_things_-_an_implementers_guide_to_cyber_security_for_internet_of_things_devices_and_beyond-2.pdf)\r\n* [Use case possibilities with Bluetooth low energy in IoT applications](http://www.spezial.de/sites/default/files/bluetoothlowenergy-iot-applications_whitepaper_ubx-14054580.pdf)\r\n\r\n##Research Studies\r\n\r\n| Title | Organization | Year | Link |\r\n|-------------------------------------------------|-----------------|------|-------------------------------------------------------------------------------------------------------------------|\r\n| The Internet of Things: Security Research Study | Veracode | 2015 | [Link](https://www.veracode.com/sites/default/files/Resources/Whitepapers/internet-of-things-whitepaper.pdf) |\r\n| Internet of Things Research Study | Hewlett Packard | 2015 | [Link](http://www8.hp.com/h20195/V2/GetPDF.aspx/4AA5-4759ENW.pdf) |\r\n| Insecurity in Internet Of Things | Symantec | 2015 | [Link](https://www.symantec.com/content/en/us/enterprise/iot/b-insecurity-in-the-internet-of-things_21349619.pdf) |\r\n| Securing the \"Internet of Things\" Survey\t\t\t| SANS\t\t\t| 2014\t| [Link](http://cybersec.orglearn.com/wp-content/uploads/2014/02/SecuringtheInternetofThingsSurvey.pdf)\r\n\r\n##Research Papers\r\n\r\n| Title | Year | Link |\r\n|-----------------------------------------------------------------------------------------------------------|------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\r\n| Enhance Embedded System Security With Rust | 2016 | [Link](http://www.getreu.net/public/downloads/doc/Enhance%20Embedded%20System%20Security%20With%20Rust/Enhance%20Embedded%20System%20Security%20With%20Rust--Example%20of%20Heartbleed.pdf) |\r\n| Requirement of Security for IoT Application based on Gateway System | 2015 | [Link](http://www.sersc.org/journals/IJSIA/vol9_no10_2015/18.pdf) |\r\n| Threats Analysis, Requirements and Considerationsfor Secure Internet of Things | 2015 | [Link](www.sersc.org/journals/IJSH/vol9_no12_2015/20.pdf) |\r\n| Hybrid Lightweight and Robust Encryption Design for Security in IoT | 2015 | [Link](http://www.sersc.org/journals/IJSIA/vol9_no12_2015/10.pdf) |\r\n| A Study on IP Exposure Notification System for IoT Devices Using IP Search Engine Shodan | 2015 | [Link](http://www.sersc.org/journals/IJMUE/vol10_no12_2015/7.pdf) |\r\n| Security Framework and Jamming Detection for Internet of Things | 2015 | [Link](http://vbn.aau.dk/files/208811916/Thesis_SECURITY_FRAMEWORK_AND_JAMMING_DETECTION_FOR_INTERNET_OF_THINGS.pdf) |\r\n| Personal Information Security and the IoT: The Changing Landscape of Data privacy | 2015 | [Link](http://www.bapress.ca/ccc/ccc2015_4/201511_2_15112162.pdf) |\r\n| Design of the Secure Compiler for the IoT Services | 2015 | [Link](http://onlinepresent.org/proceedings/vol110_2015/14.pdf) |\r\n| On the design of lightweight link-layersecurity mechanisms in IoT systems | 2015 | [Link](https://pdfs.semanticscholar.org/c937/29a471915721f3e85b6dc16adf6ac77cc34f.pdf) |\r\n| A Digital Door Lock System for the Internet of Things with Improved Security and Usability | 2015 | [Link](http://onlinepresent.org/proceedings/vol109_2015/8.pdf) |\r\n| Security Threats on National Defense ICT based on IoT | 2015 | [Link](http://modul.mercubuana.ac.id/files/openjournal/JournalOfArt/text/16_77.pdf) |\r\n| On the Security and Privacy of Internet of Things Architectures and Systems | 2015 | [Link](https://www.informatik.tu-darmstadt.de/fileadmin/user_upload/Group_TK/filesDownload/Published_Papers/SIoTpaper.pdf) |\r\n| Cyber Security for Intelligent World with Internet of Things and Machine to Machine Communication | 2015 | [Link](http://riverpublishers.com/journal/journal_articles/RP_Journal_2245-1439_412.pdf) |\r\n| Study on the Vulnerability Level of Physical Security AndApplication of the IP-Based Devices | 2015 | [Link](http://www.sersc.org/journals/IJSH/vol9_no10_2015/7.pdf) |\r\n| ENERGY AWARE SECURITY ALGORITHM DECISION METHOD FOR INTERNET OF THINGS USING SSL/TLS FOR WIRELESS NETWORK | 2015 | [Link](http://granthaalayah.com/Articles/Vol3Iss12/01_IJRG15_C12_72.pdf) |\r\n| A Lightweight RFID Security Protocol Based on Elliptic Curve Cryptography | 2015 | [Link](http://ijns.jalaxy.com.tw/contents/ijns-v18-n2/ijns-2016-v18-n2-p354-361.pdf) |\r\n| DTLS-HIMMO: Efficiently Securing a Post-Quantum World with a Fully-Collusion Resistant KPS | 2015 | [Link](http://csrc.nist.gov/groups/ST/post-quantum-2015/papers/session7-garciamorchon-paper.pdf) |\r\n| Study on a Secure Wireless Data Communication in Internet of Things Applications | 2015 | [Link](http://paper.ijcsns.org/07_book/201502/20150204.pdf) |\r\n| IoT: The Internet of Threats and Static Program Analysis Defense | 2015 | [Link](https://ssrg.nicta.com.au/publications/nictaabstracts/8517.pdf) |\r\n| Event driven adaptive security in internet of things | 2014 | [Link](https://www.researchgate.net/profile/Waqas_Aman/publication/265786485_Event_Driven_Adaptive_Security_in_Internet_of_things/links/54f6ca370cf2ca5efeff3f45.pdf) |\r\n| Internet of Things: Architectural framework for eHealth security | 2014 | [Link](http://riverpublishers.com/journal/journal_articles/RP_Journal_2245-800X_133.pdf) |\r\n| Privacy and Security Issues for Healthcare System with Embedded RFID System on Internet of Things | 2014 | [Link](onlinepresent.org/proceedings/vol72_2014/27.pdf) |\r\n| An Approach for Cyber SecurityExperimentation Supporting Sensei/IoT forSmart Grid | 2014 | [Link](www.ibs.ro/~bela/Papers/isdfs2014.pdf) |\r\n| Toward an Inverse-free Lightweight Encryption Scheme for IoT | 2014 | [Link](http://caislab.kaist.ac.kr/publication/paper_files/2014/FINAL_0089_HJ.pdf) |\r\n| Broadcast Based Registration Technique for Heterogeneous Nodes in the IoT | 2014 | [Link](https://www.researchgate.net/profile/Qazi_Ashraf/publication/270106094_Broadcast_Based_Registration_Technique_for_Heterogeneous_Nodes_in_the_IoT/links/54a0c3510cf257a636021b11.pdf) |\r\n| An Evaluation Scenario for Adaptive Security in eHealth | 2014 | [Link](https://www.researchgate.net/profile/Stefan_Poslad/publication/261989906_2014_PESARO-30_60033/links/00b49536202809c046000000.pdf) |\r\n| Security requirements of IoT-based smart buildings using RESTful Web Services | 2014 | [Link](http://www1.fh-dortmund.de/de/fb/3/institutionen/ikt/pub/103020100000386719.media/386720/paper_Kando-conference-.pdf) |\r\n| A survey on providing security to the wireless sensor networks integrated with IOT | 2014 | [Link](https://www.erpublication.org/admin/vol_issue1/upload%20Image/IJETR023021.pdf) |\r\n| IOT Secure Transmission Based on Integration of IBE and PKI/CA | 2013 | [Link](http://www.sersc.org/journals/IJCA/vol6_no2/23.pdf) |\r\n| An Empirical Research on InfoSec RiskManagement in IoT-based eHealth | 2013 | [Link](https://www.researchgate.net/profile/Waqas_Aman/publication/265786582_An_Empirical_Research_on_InfoSec_Risk_Management_in_IoT-based_eHealth/links/54f6c9cb0cf21d8b8a5d90bf.pdf) |\r\n| Security and privacy challenge in data aggregation for the iot in smart cities | 2013 | [Link](https://www.researchgate.net/profile/Patrick_Guillemin/publication/260712666_Internet_of_Things_Strategic_Research_and_Innovation_Agenda/links/00b49537c99302c081000000.pdf#page=240) |\r\n| Designing a secure service manager for internet of things | 2013 | [Link](http://onlinepresent.org/proceedings/vol43_2013/35.pdf) |\r\n| Identity Authentication and Capability Based Access Control (IACAC) for the Internetof Things | 2013 | [Link](http://vbn.aau.dk/ws/files/74574200/PNM_IACAC_River.pdf) |\r\n| Security Architecture of the Internet of Things Oriented to PerceptualLayer | 2013 | [Link](http://ij3c.ncuteecs.org/volume/paperfile/2-2/IJ3C_5.pdf) |\r\n| Towards a Light Weight Internet of ThingsPlatform Architecture | 2013 | [Link](http://riverpublishers.com/journal/journal_articles/RP_Journal_2245-800X_128.pdf) |\r\n| A bi-direction authentication protocol for RFID based on the variable update in IOT | 2013 | [Link](http://onlinepresent.org/proceedings/vol17_2013/6.pdf) |\r\n| Novel Threshold Cryptography-based Group Authentication (TCGA)Scheme for the Internet of Things (IoT) | 2013 | [Link](http://vbn.aau.dk/ws/files/107848036/D_TCGA_IEEE_ANTS_2013_PNM.pdf) |\r\n| A Survey on Security Issues of M2M Communications in Cyber-Physical Systems. | 2012 | [Link](https://www.researchgate.net/profile/Dong_Chen27/publication/263285993_A_Survey_on_Security_Issues_of_M2M_Communications_in_Cyber-Physical_Systems/links/55cd810d08ae1141f6b9f0b9.pdf) |\r\n| Making Devices Trustworthy: Security and Trust Feedbackin the Internet of Things | 2012 | [Link](http://www.medien.ifi.lmu.de/iwssi2012/papers/iwssi-spmu2012-hochleitner.pdf) |\r\n| A bi-directional security authentication architecture for the internet of vehicles | 2012 | [Link](http://amis.naturalspublishing.com/files/published/mh28xl118t4u15.pdf) |\r\n| Security for Practical CoAP Applications:Issues and Solution Approaches | 2011 | [Link](https://www.researchgate.net/profile/Michael_Kirsche/publication/265973615_Security_for_Practical_CoAP_Applications_Issues_and_Solution_Approaches/links/5583f51c08ae4738295c2028.pdf) |\r\n| A Security Protocol Adaptation Layer for theIP-based Internet of Things | 2011 | [Link](https://www.iab.org/wp-content/IAB-uploads/2011/03/Hummen.pdf) |\r\n| Security in the Internet of Things | 2011 | [Link](http://www.mhutter.org/papers/Gudymenko2011SecurityInThe.pdf) |\r\n| Assessing the Security of Internet ConnectedCritical Infrastructures | 2010 | [Link](https://www.researchgate.net/profile/Neeraj_Suri/publication/267942349_Assessing_the_Security_of_Internet_Connected_Critical_Infrastructures_(The_CoMiFin_Project_Approach)/links/54bcd6600cf29e0cb04c388a.pdf) |\r\n\r\n##OWASP Resources\r\n\r\n* [Top IoT Vulnerabilities](https://www.owasp.org/index.php/Top_IoT_Vulnerabilities)\r\n* [IoT Testing Guides](https://www.owasp.org/index.php/IoT_Testing_Guides)\r\n* [Manufacturer IoT Security Guidance](https://www.owasp.org/index.php/IoT_Security_Guidance#Manufacturer_IoT_Security_Guidance)\r\n* [Developer IoT Security Guidance](https://www.owasp.org/index.php/IoT_Security_Guidance#Developer_IoT_Security_Guidance)\r\n* [Consumer IoT Security Guidance](https://www.owasp.org/index.php/IoT_Security_Guidance#Consumer_IoT_Security_Guidance)\r\n* [Priciples of IoT Security](https://www.owasp.org/index.php/Principles_of_IoT_Security)\r\n* [IoT Framework Assessment](https://www.owasp.org/index.php/IoT_Framework_Assessment)\r\n\r\n##Case Studies\r\n\r\n* [HACKING IoT: A Case Study on Baby Monitor Exposures and Vulnerabilities](https://www.rapid7.com/docs/Hacking-IoT-A-Case-Study-on-Baby-Monitor-Exposures-and-Vulnerabilities.pdf)\r\n* [Your Fridge is Full of SPAM: Proof of An IoT-driven Attack](https://www.proofpoint.com/us/threat-insight/post/Your-Fridge-is-Full-of-SPAM)\r\n* [Refrigerator Vulnerabilities - Samsung Security Hack ](https://www.pentestpartners.com/blog/hacking-defcon-23s-iot-village-samsung-fridge/)\r\n\r\n##Articles\r\n\r\n* [Vulnerable Embedded Web Interfaces Plague IoT Devices: Study](http://www.securityweek.com/vulnerable-embedded-web-interfaces-plague-iot-devices-study)\r\n* [A Hacker's-Eye View of the Internet of Things](https://recode.net/2015/04/07/a-hackers-eye-view-of-the-internet-of-things/)\r\n* [Hackers Remotely Kill a Jeep on the Highway—With Me in It](http://www.wired.com/2015/07/hackers-remotely-kill-jeep-highway/)\r\n* [How hackers attacked Ukraine's power grid: Implications for Industrial IoT security](http://www.zdnet.com/article/how-hackers-attacked-ukraines-power-grid-implications-for-industrial-iot-security/)\r\n\r\n##Firmware Analysis\r\n\r\n* [Binwalk](https://github.com/devttys0/binwalk) - Binwalk is a fast, easy to use tool for analyzing, reverse engineering, and extracting firmware images.\r\n* [Reversing Firmware Part 1](http://resources.infosecinstitute.com/reversing-firmware-part-1/)\r\n* [Embedded Devices Security and Firmware Reverse Engineering](https://media.blackhat.com/us-13/US-13-Zaddach-Workshop-on-Embedded-Devices-Security-and-Firmware-Reverse-Engineering-WP.pdf)\r\n\r\n## IoT Development Tools\r\n\r\n* [Arduino](https://www.arduino.cc/) - Arduino is an open-source electronics platform based on easy-to-use hardware and software. It's intended for anyone making interactive projects.\r\n* [Eclipse IoT Project](http://iot.eclipse.org/) - IoT needs open source to be successful. Eclipse IoT simplifies IoT development.\r\n* [Kinoma](https://origin-www.marvell.com/kinoma/) - Kinoma’s platform is optimized for connected, high-performance consumer electronics and Internet of Things (IoT) products. Build rich consumer experiences that orchestrate connected devices, their companion apps, and cloud services.\r\n* [M2M Labs MainSpring](http://www.m2mlabs.com/framework) - M2MLabs Mainspring is an open source application framework for building machine to machine (M2M) applications such as remote monitoring, fleet management or smart grid.\r\n* [Node-RED](http://nodered.org/) - Node-RED is a tool for wiring together hardware devices, APIs and online services in new and interesting ways.\r\n* [Particle](https://www.particle.io) - Particle is a prototype-to-production platform for developing an Internet of Things product.\r\n* [PlatformIO](http://platformio.org/#!/) - PlatformIO IDE is the missing integrated development environment which provides comprehensive facilities for IoT development:\r\n* [ThingBox](http://thethingbox.io/#idea) - The ThingBox is a set of software already installed and configured.\r\nThe ThingBox allows anyone to graphically create new unlimited applications interacting with connected objects from a simple web-browser.\r\n\r\n##IoT Hardware Platforms\r\n\r\n* [Arduino](https://arduino.cc) - Arduino is an open-source electronics platform based on easy-to-use hardware and software. It's intended for anyone making interactive projects.\r\n * Arduino Nano]\r\n * Arduno Pro Mini\r\n * Arduino Uno\r\n * Arduino Yún\r\n* [Arietta G25](http://www.acmesystems.it/arietta) - Arietta G25 - Low cost Linux embedded module\r\n* [BeagleBoard](http://beagleboard.org/) - Get your hands in technology's guts and control your development destiny with these credit-card sized, low-power, open-hardware computers. Experiment with Linux, Android and Ubuntu and jump-start development in five minutes with the included USB cable.\r\n* [Flutter](http://flutterwireless.com/) - Flutter is a programmable processor core for electronics projects, designed for hobbysits, students, and engineers. Flutter features a fast ARM processor, powerful long-range wireless communication, built-in battery charging, and an onboard security chip, making Flutter an ideal choice for robotics, wireless sensor networks, consumer electronics, and educational platforms.\r\n* [Imuduino](http://femto.io/products/imuduino) - The smallest Arduino Leonardo compatible clone, feature packed with USB keyboard/mouse emulation, on-board Bluetooth LE, real-time orientation and motion sensing IMU, and 10V max voltage regulator. Works with Android and iOS devices\r\n* [Intel Edison](https://www-ssl.intel.com/content/www/us/en/do-it-yourself/support/maker/edison/edison-documents-and-guides.html) - The Intel Edison is a tiny computer offered by Intel as a development system for wearable devices and Internet Of Things.\r\n* [Intel Galileo](http://www.intel.in/content/www/in/en/embedded/products/galileo/galileo-overview.html) - The Intel® Galileo Gen 2 development board is a microcontroller board based on the Intel® Quark™ SoC X1000 application processor, a 32-bit Intel® Pentium® brand system on a chip (SoC). It is the first board based on Intel® architecture designed to be hardware and software pin-compatible with shields designed for the Arduino Uno R3.\r\n* [LightBlue Bean](https://punchthrough.com/bean) - With Bean, you can program wirelessly from any of your devices. No more unscrewing screws and ungluing glue.\r\n* [MicroDuino](https://www.microduino.cc) - Microduino presents the world’s smallest series of Arduino-compatible smart modules that are small, flexible, stackable and powerful, and can be used to create a limitless amount of DIY projects.\r\n\r\n##Home Automation Software\r\n* [Eclipse SmartHome](https://eclipse.org/smarthome/) - The framework is designed to run on embedded devices, such as a Raspberry Pi, a BeagleBone Black or an Intel Edison. It requires a Java 7 compliant JVM and an OSGi (4.2+) framework, such as Eclipse Equinox.\r\n* [Home Gateway Initiative](http://www.homegatewayinitiative.org/) - The HGI Open Platform 2.0 suite captures home gateway software modularity requirements and provides remote test tools that form a cornerstone of many of the operators’ and vendors’ home gateway strategy.\r\n* [Ninja Blocks](https://ninjablocks.com/) - Ninja Sphere is both a hardware and software platform designed to seamlessly bridge your smart devices together. By connecting to products from various brands, your home can start using them in new and exciting ways.\r\n* [openHAB](http://www.openhab.org/) - a vendor and technology agnostic open source automation software for your home. Build your smart home in no time!\r\n* [PrivateEyePi](http://projects.privateeyepi.com/) - This is a Raspberry Pi projects website aimed at the Raspberry Pi enthusiast wanting to build home security/automation systems and at the same time learn programming and electronics.\r\n* [RaZberry](http://razberry.z-wave.me/) - The Razberry platform adds all the components needed to turn a Raspberry PI board into a fully operational and inexpensive Z-Wave gateway.\r\n\r\n##Middleware\r\n* [IoTSyS](https://code.google.com/archive/p/iotsys/) - IoTSyS is an integration middleware for the Internet of Things. It provides a communication stack for embedded devices based on IPv6, Web services and oBIX to provide interoperable interfaces for smart objects. Using 6LoWPAN for constrained wireless networks and the Constrained Application Protocol together with Efficient XML Interchange an efficient stack is provided allowing using interoperable Web technologies in the field of sensor and actuator networks and systems while remaining nearly as efficient regarding transmission message sizes as existing automation systems.\r\n* [Kaa](http://www.kaaproject.org/) - Kaa IoT Platform — 100% open-source Internet of Things middleware platform for everyone.\r\n* [OpenIoT](https://github.com/OpenIotOrg/openiot) - The OpenIoT middleware infrastructure will support flexible configuration and deployment of algorithms for collection, and filtering information streams stemming from the internet-connected objects, while at the same time generating and processing important business/applications events.\r\n* [OpenRemote](http://www.openremote.org/display/HOME/OpenRemote) - OpenRemote is software integration platform for residential and commercial building automation. OpenRemote platform is automation protocol agnostic, operates on off-the-shelf hardware and is freely available under an Open Source license. OpenRemote's architecture enables fully autonomous and user-independent intelligent buildings. End-user control interfaces are available for iOS and Android devices, and for devices with modern web browsers. User interface design, installation management and configuration can be handled remotely with OpenRemote cloud-based design tools.\r\n\r\n##Operating Systems\r\n* [AllJoyn](https://allseenalliance.org/opportunities/developers) - The AllJoyn framework defines a common way for devices and apps to communicate with one another regardless of brands, categories, transports, and OSes. Developers write applications that discover nearby devices, and communicate with each other directly and through the cloud, unleashing new possibilities in the Internet of Things.\r\n* [Brillo](https://developers.google.com/brillo/?hl=en) - Brillo brings the simplicity and speed of software development to hardware for IoT with an embedded OS, core services, developer kit, and developer console.\r\n* [Contiki](http://www.contiki-os.org/) - Contiki is an open source operating system for the Internet of Things. Contiki connects tiny low-cost, low-power microcontrollers to the Internet.\r\n* [JaneOS](http://janeos.io) - JanOS is an operating system designed to run on the chipset of mobile phones. It runs without a screen, and allows you to access all phone functionality, from calling to the camera, through JavaScript APIs.\r\n* [OpenWSN](https://openwsn.atlassian.net/wiki/) - The Internet of Things enables great applications, such as energy-aware homes or real-time asset tracking. With these networks gaining maturity, standardization bodies have started to work on standardizing how these networks of tiny devices communicate.\r\n* [Rasbian](https://www.raspbian.org/) - Raspbian is a free operating system based on Debian optimized for the Raspberry Pi hardware. An operating system is the set of basic programs and utilities that make your Raspberry Pi run. However, Raspbian provides more than a pure OS: it comes with over 35,000 packages, pre-compiled software bundled in a nice format for easy installation on your Raspberry Pi.\r\n* [RIOT](http://www.riot-os.org/#home) - The friendly Operating System for the Internet of Things. Make your applications ready for the smaller things in the Internet with common system support.\r\n * 6LoWPAN, IPv6, RPL, and UDP\r\n * CoAP and CBOR\r\n * Static and dynamic memory allocation\r\n * High resolution and long-term timers\r\n * Tools and utilities (System shell, SHA-256, Bloom filters, ...)\r\n* [TinyOS](https://www.tinyos.net/) - TinyOS is an open source, BSD-licensed operating system designed for low-power wireless devices, such as those used in sensor networks, ubiquitous computing, personal area networks, smart buildings, and smart meters.\r\n* [Windows 10 IoT Core OS](https://dev.windows.com/en-us/iot) - Discover the features and functionality that Windows 10 IoT Core provides. It’s ease of Windows combined with the power of IoT.\r\n* [Zephyr](https://www.zephyrproject.org/) - Zephyr Project is a small, scalable real-time operating system for use on resource-constrained systems supporting multiple architectures. Developers are able to tailor their optimal solution. As a true open source project, the community can evolve the Zephyr Project to support new hardware, developer tools, sensor and device drivers. Advancements in security, device management capabilities, connectivity stacks and file systems can be easily implemented.\r\n\r\n\r\n##IoT App Development Protocols\r\n\r\n* [Advanced Message Queuing Protocol]()\r\n* [OASIS Message Queuing Telemetry Transport]() \r\n* [Very Simple Control Protocol]()\r\n* [Constrained Application Protocol]()\r\n* [Extensible Messaging and Presence Protocol]()\r\n\r\n#Contribute\r\n\r\nIt is awesome to see that you want to contribute in this wiki, which would directly help the community. Please follow one of the ways from below to include tool/resource in this wiki-\r\n\r\n* Tweet the resource to [@IoTSecurityWiki](https://twitter.com/IoTSecurityWiki) or [@exploitprotocol](https://twitter.com/exploitprotocol)\r\n* Send an email to [aditya@manifestsecurity.com](mailto:aditya@manifestsecurity.com)\r\n\r\nPlease let me know if you have any suggestions.\r\n\r\nBelow is the list of the awesome folks who contributed to this wiki- \r\n\r\n","google":"UA-74680533-1","note":"Don't delete this file! It's used internally to help with page regeneration."} \ No newline at end of file From 50a46b31c80df1004d1bddf380ed96e273c7d211 Mon Sep 17 00:00:00 2001 From: Aditya Agrawal Date: Thu, 3 Mar 2016 23:58:43 +0530 Subject: [PATCH 05/10] Added Buttons --- index.html | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/index.html b/index.html index 35219c7..8bbb199 100644 --- a/index.html +++ b/index.html @@ -22,17 +22,7 @@

      IoT Security Wiki

      +                   ContributeMobile Security WikiA ManifestSecurity.com Project
      @@ -12,6 +12,7 @@ + From 78449ec6b596fe8f3bf7152e381f45d03f56c2ee Mon Sep 17 00:00:00 2001 From: Aditya Agrawal Date: Fri, 4 Mar 2016 00:16:17 +0530 Subject: [PATCH 08/10] Update index.html --- index.html | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/index.html b/index.html index 409937d..edff72f 100644 --- a/index.html +++ b/index.html @@ -28,6 +28,8 @@

      IoT Security Wiki

      • Mobile Security Wiki
      • A ManifestSecurity.com Project
      • + +
      @@ -660,10 +662,6 @@

      Below is the list of the awesome folks who contributed to this wiki-

      -