Hex Artifact Content
Not logged in

Artifact af8bf85740d9a5abdacf7c01f09a565ef92ffa77:

Wiki page [Action Plan] by martin_vahi on 2016-11-13 11:33:44.
0000: 44 20 32 30 31 36 2d 31 31 2d 31 33 54 31 31 3a  D 2016-11-13T11:
0010: 33 33 3a 34 34 2e 31 36 32 0a 4c 20 41 63 74 69  33:44.162.L Acti
0020: 6f 6e 5c 73 50 6c 61 6e 0a 50 20 39 38 37 37 31  on\sPlan.P 98771
0030: 30 62 64 34 66 37 31 64 31 38 35 36 35 37 30 65  0bd4f71d1856570e
0040: 39 62 65 39 38 61 39 61 65 31 63 65 66 64 39 65  9be98a9ae1cefd9e
0050: 61 36 31 0a 55 20 6d 61 72 74 69 6e 5f 76 61 68  a61.U martin_vah
0060: 69 0a 57 20 33 35 36 37 0a 3c 68 31 3e 54 4f 44  i.W 3567.<h1>TOD
0070: 4f 3c 2f 68 31 3e 0a 0a 3c 64 69 76 3e 3c 62 72  O</h1>..<div><br
0080: 3e 0a 3c 2f 64 69 76 3e 0a 0a 3c 68 32 3e 53 68  >.</div>..<h2>Sh
0090: 6f 72 74 20 54 65 72 6d 20 57 69 73 68 20 4c 69  ort Term Wish Li
00a0: 73 74 3c 2f 68 32 3e 0a 3c 75 6c 3e 0a 0a 3c 62  st</h2>.<ul>..<b
00b0: 6c 6f 63 6b 71 75 6f 74 65 3e 3c 2f 62 6c 6f 63  lockquote></bloc
00c0: 6b 71 75 6f 74 65 3e 0a 3c 6c 69 3e 57 72 69 74  kquote>.<li>Writ
00d0: 65 20 61 20 72 65 66 65 72 65 6e 63 65 20 74 75  e a reference tu
00e0: 6e 6e 65 6c 20 69 6d 70 6c 65 6d 65 6e 74 61 74  nnel implementat
00f0: 69 6f 6e 20 66 6f 72 20 55 53 42 2d 73 74 69 63  ion for USB-stic
0100: 6b 73 2e 20 3c 69 3e 28 53 69 6c 6b 74 6f 72 72  ks. <i>(Silktorr
0110: 65 6e 74 0a 70 61 63 6b 61 67 65 73 20 6d 75 73  ent.packages mus
0120: 74 20 62 65 20 70 6c 61 63 65 64 20 74 6f 20 64  t be placed to d
0130: 69 66 66 65 72 65 6e 74 20 66 6f 6c 64 65 72 73  ifferent folders
0140: 20 74 6f 20 6b 65 65 70 20 74 68 65 20 66 69 6c   to keep the fil
0150: 65 20 73 79 73 74 65 6d 20 6f 70 65 72 61 74 69  e system operati
0160: 6e 67 0a 61 74 20 62 65 61 72 61 62 6c 65 20 73  ng.at bearable s
0170: 70 65 65 64 73 2e 20 54 6f 20 61 76 6f 69 64 20  peeds. To avoid 
0180: 72 65 61 64 69 6e 67 20 66 69 6c 65 20 6e 61 6d  reading file nam
0190: 65 73 2c 20 53 69 6c 6b 74 6f 72 72 65 6e 74 20  es, Silktorrent 
01a0: 70 61 63 6b 65 74 20 6e 61 6d 65 73 2c 20 66 72  packet names, fr
01b0: 6f 6d 0a 64 69 73 74 61 6e 74 20 6d 65 6d 6f 72  om.distant memor
01c0: 79 20 72 65 67 69 6f 6e 73 20 6f 66 20 74 68 65  y regions of the
01d0: 20 48 44 44 2f 52 41 4d 2f 73 6f 6d 65 2d 73 6c   HDD/RAM/some-sl
01e0: 6f 77 2d 55 53 42 2c 20 74 68 65 72 65 20 6d 75  ow-USB, there mu
01f0: 73 74 20 62 65 20 73 6f 6d 65 20 53 51 4c 69 74  st be some SQLit
0200: 65 33 0a 64 61 74 61 62 61 73 65 20 74 68 61 74  e3.database that
0210: 20 68 61 73 20 61 20 74 61 62 6c 65 20 77 69 74   has a table wit
0220: 68 20 72 65 6c 61 74 69 76 65 20 66 69 6c 65 20  h relative file 
0230: 70 61 74 68 73 20 61 6e 64 20 74 68 65 20 66 69  paths and the fi
0240: 6c 65 20 62 61 73 65 6e 61 6d 65 73 2e 20 54 68  le basenames. Th
0250: 65 0a 73 69 6c 6b 74 6f 72 72 65 6e 74 20 70 61  e.silktorrent pa
0260: 63 6b 65 74 73 20 68 61 76 65 20 74 6f 20 62 65  ckets have to be
0270: 20 76 65 72 69 66 69 65 64 20 62 65 66 6f 72 65   verified before
0280: 20 69 6e 73 65 72 74 69 6f 6e 2e 29 20 3c 2f 69   insertion.) </i
0290: 3e 3c 66 6f 6e 74 20 63 6f 6c 6f 72 3d 22 23 30  ><font color="#0
02a0: 30 38 30 30 30 22 3e 43 75 72 72 65 6e 74 0a 6c  08000">Current.l
02b0: 61 74 65 73 74 20 6d 69 6c 65 73 74 6f 6e 65 20  atest milestone 
02c0: 72 65 6c 65 61 73 65 20 61 6c 6c 6f 77 73 20 74  release allows t
02d0: 6f 20 63 72 65 61 74 65 2f 75 6e 70 61 63 6b 20  o create/unpack 
02e0: 61 6e 64 20 76 65 72 69 66 79 20 74 68 65 20 53  and verify the S
02f0: 69 6c 6b 74 6f 72 72 65 6e 74 0a 70 61 63 6b 65  ilktorrent.packe
0300: 74 73 2c 20 62 75 74 20 74 6f 20 6b 65 65 70 20  ts, but to keep 
0310: 74 68 65 20 66 69 6c 65 20 73 79 73 74 65 6d 20  the file system 
0320: 75 73 61 67 65 20 66 61 73 74 2c 20 74 68 65 20  usage fast, the 
0330: 66 69 6c 65 73 20 6d 75 73 74 20 62 65 20 64 69  files must be di
0340: 73 74 72 69 62 75 74 65 64 0a 74 6f 20 64 69 66  stributed.to dif
0350: 66 65 72 65 6e 74 20 66 6f 6c 64 65 72 73 2c 20  ferent folders, 
0360: 6c 69 6b 65 20 74 68 65 20 44 6f 78 79 67 65 6e  like the Doxygen
0370: 20 70 72 6f 6a 65 63 74 20 64 6f 65 73 2e 20 54   project does. T
0380: 68 65 20 6e 61 69 76 65 20 73 6f 6c 75 74 69 6f  he naive solutio
0390: 6e 20 74 68 61 74 0a 64 69 73 74 72 69 62 75 74  n that.distribut
03a0: 65 73 20 74 68 65 20 70 61 63 6b 65 74 73 20 74  es the packets t
03b0: 6f 20 64 69 66 66 65 72 65 6e 74 20 66 6f 6c 64  o different fold
03c0: 65 72 73 2c 20 69 73 20 74 68 65 20 6f 6e 65 20  ers, is the one 
03d0: 74 68 61 74 20 69 73 20 63 75 72 72 65 6e 74 6c  that is currentl
03e0: 79 0a 6d 69 73 73 69 6e 67 2c 20 62 75 74 2c 20  y.missing, but, 
03f0: 66 6f 72 20 61 20 66 65 77 20 74 68 6f 75 73 61  for a few thousa
0400: 6e 64 20 68 75 6e 64 72 65 64 2d 4d 69 42 2d 73  nd hundred-MiB-s
0410: 69 7a 65 64 20 66 69 6c 65 73 20 69 74 20 69 73  ized files it is
0420: 20 70 72 6f 62 61 62 6c 79 0a 70 6f 73 73 69 62   probably.possib
0430: 6c 65 20 74 6f 20 67 65 74 20 62 79 20 77 69 74  le to get by wit
0440: 68 6f 75 74 20 69 74 2e 3c 2f 66 6f 6e 74 3e 3c  hout it.</font><
0450: 2f 6c 69 3e 0a 3c 6c 69 3e 54 68 65 20 55 53 42  /li>.<li>The USB
0460: 2d 73 74 69 63 6b 20 74 75 6e 6e 65 6c 20 69 6d  -stick tunnel im
0470: 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 77 69 6c  plementation wil
0480: 6c 20 62 65 20 74 68 65 20 63 6f 72 65 20 6f 66  l be the core of
0490: 20 6d 61 6e 79 2c 20 69 66 20 6e 6f 74 20 61 6c   many, if not al
04a0: 6c 2c 0a 6e 65 74 77 6f 72 6b 20 62 61 73 65 64  l,.network based
04b0: 20 74 75 6e 6e 65 6c 73 2e 20 49 6d 70 6c 65 6d   tunnels. Implem
04c0: 65 6e 74 20 61 20 67 61 74 65 77 61 79 20 63 6f  ent a gateway co
04d0: 6d 70 6f 6e 65 6e 74 20 74 6f 20 6d 61 6e 79 20  mponent to many 
04e0: 6e 65 74 77 6f 72 6b 20 62 61 73 65 64 0a 74 75  network based.tu
04f0: 6e 6e 65 6c 73 2e 20 4d 65 74 61 64 61 74 61 20  nnels. Metadata 
0500: 6c 69 6b 65 20 22 73 75 67 67 65 73 74 65 64 2d  like "suggested-
0510: 64 65 6c 65 74 69 6f 6e 2d 74 69 6d 65 73 74 61  deletion-timesta
0520: 6d 70 22 20 69 73 20 74 75 6e 6e 65 6c 20 69 6d  mp" is tunnel im
0530: 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 0a 73 70 65  plementation.spe
0540: 63 69 66 69 63 20 61 6e 64 20 6d 75 73 74 20 62  cific and must b
0550: 65 20 63 6c 6f 73 65 6c 79 20 74 69 65 64 20 74  e closely tied t
0560: 6f 20 61 75 74 68 65 6e 74 69 63 61 74 69 6f 6e  o authentication
0570: 2e 3c 2f 6c 69 3e 0a 3c 6c 69 3e 57 72 69 74 65  .</li>.<li>Write
0580: 20 61 20 52 75 62 79 20 61 70 70 6c 69 63 61 74   a Ruby applicat
0590: 69 6f 6e 20 74 68 61 74 20 69 6d 70 6c 65 6d 65  ion that impleme
05a0: 6e 74 73 20 61 20 74 69 6d 65 6c 69 6e 65 2d 67  nts a timeline-g
05b0: 72 61 70 68 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e  raph command lin
05c0: 65 0a 75 74 69 6c 69 74 79 2e 20 54 68 65 20 75  e.utility. The u
05d0: 74 69 6c 69 74 79 20 69 73 20 65 78 70 65 63 74  tility is expect
05e0: 65 64 20 74 6f 20 75 73 65 20 74 68 65 20 73 69  ed to use the si
05f0: 6c 6b 74 6f 72 72 65 6e 74 5f 66 73 5f 73 74 6f  lktorrent_fs_sto
0600: 72 61 67 65 5f 74 31 20 66 6f 72 0a 73 74 6f 72  rage_t1 for.stor
0610: 69 6e 67 20 74 68 65 20 70 61 63 6b 61 67 65 73  ing the packages
0620: 20 61 6e 64 20 61 6e 20 53 51 4c 69 74 65 20 64   and an SQLite d
0630: 61 74 61 62 61 73 65 20 66 6f 72 20 74 68 65 20  atabase for the 
0640: 69 6e 64 65 78 2e 20 54 68 65 20 53 51 4c 69 74  index. The SQLit
0650: 65 20 64 61 74 61 62 61 73 65 0a 69 73 20 6d 65  e database.is me
0660: 61 6e 74 20 74 6f 20 62 65 20 75 73 65 64 20 64  ant to be used d
0670: 69 72 65 63 74 6c 79 20 62 79 20 53 69 6c 6b 74  irectly by Silkt
0680: 6f 72 72 65 6e 74 20 61 70 70 6c 69 63 61 74 69  orrent applicati
0690: 6f 6e 73 20 74 68 61 74 20 64 65 70 65 6e 64 20  ons that depend 
06a0: 6f 6e 20 74 68 65 0a 74 69 6d 65 6c 69 6e 65 2d  on the.timeline-
06b0: 67 72 61 70 68 2e 3c 2f 6c 69 3e 0a 3c 6c 69 3e  graph.</li>.<li>
06c0: 57 72 69 74 65 20 61 20 52 75 62 79 20 61 70 70  Write a Ruby app
06d0: 6c 69 63 61 74 69 6f 6e 20 74 68 61 74 20 73 77  lication that sw
06e0: 61 70 73 20 6f 75 74 20 74 68 65 20 63 6f 6e 74  aps out the cont
06f0: 65 6e 74 20 6f 66 20 61 20 66 6f 6c 64 65 72 20  ent of a folder 
0700: 61 63 63 6f 72 64 69 6e 67 0a 74 6f 20 74 68 65  according.to the
0710: 20 63 6f 6e 74 65 6e 74 20 6f 66 20 74 68 65 20   content of the 
0720: 74 69 6d 65 6c 69 6e 65 2d 67 72 61 70 68 20 53  timeline-graph S
0730: 51 4c 69 74 65 20 64 61 74 61 62 61 73 65 2e 20  QLite database. 
0740: 54 68 65 20 66 6f 6c 64 65 72 20 6d 69 67 68 74  The folder might
0750: 20 62 65 20 74 68 65 0a 77 65 62 5f 72 6f 6f 74   be the.web_root
0760: 20 6f 66 20 73 6f 6d 65 20 77 65 62 20 73 65 72   of some web ser
0770: 76 65 72 20 6f 72 20 61 20 73 75 62 2d 66 6f 6c  ver or a sub-fol
0780: 64 65 72 20 6f 66 20 74 68 65 20 77 65 62 5f 72  der of the web_r
0790: 6f 6f 74 2e 20 54 68 61 74 27 73 20 74 68 65 20  oot. That's the 
07a0: 62 61 73 65 0a 74 65 63 68 6e 6f 6c 6f 67 79 20  base.technology 
07b0: 66 6f 72 20 53 69 6c 6b 74 6f 72 72 65 6e 74 20  for Silktorrent 
07c0: 62 61 73 65 64 20 75 70 64 61 74 61 62 6c 65 20  based updatable 
07d0: 77 65 62 20 73 69 74 65 73 2e 20 54 6f 20 69 6d  web sites. To im
07e0: 70 6c 65 6d 65 6e 74 20 65 2d 6d 61 69 6c 0a 63  plement e-mail.c
07f0: 6c 69 65 6e 74 73 20 61 6e 64 20 46 6f 72 75 6d  lients and Forum
0800: 73 2c 20 74 68 65 20 73 61 6d 65 20 61 70 70 6c  s, the same appl
0810: 69 63 61 74 69 6f 6e 20 6d 75 73 74 20 61 64 64  ication must add
0820: 2c 20 6e 6f 74 20 73 77 61 70 20 6f 75 74 2c 20  , not swap out, 
0830: 61 6e 64 20 74 68 61 74 27 73 0a 61 6c 73 6f 20  and that's.also 
0840: 6f 6e 65 20 6f 66 20 69 74 73 20 6d 6f 64 65 73  one of its modes
0850: 20 6f 66 20 6f 70 65 72 61 74 69 6f 6e 2e 3c 2f   of operation.</
0860: 6c 69 3e 0a 3c 6c 69 3e 49 6d 70 6c 65 6d 65 6e  li>.<li>Implemen
0870: 74 20 75 70 64 61 74 61 62 6c 65 20 77 65 62 73  t updatable webs
0880: 69 74 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 2e  ite application.
0890: 20 54 68 65 20 76 65 72 79 20 66 69 72 73 74 2c   The very first,
08a0: 20 73 69 6d 70 6c 69 73 74 69 63 2c 0a 76 65 72   simplistic,.ver
08b0: 73 69 6f 6e 20 6d 69 67 68 74 20 62 65 20 62 61  sion might be ba
08c0: 73 65 64 20 6f 6e 20 3c 61 20 68 72 65 66 3d 22  sed on <a href="
08d0: 68 74 74 70 73 3a 2f 2f 77 77 77 2e 6c 69 62 72  https://www.libr
08e0: 65 6f 66 66 69 63 65 2e 6f 72 67 2f 22 3e 4c 69  eoffice.org/">Li
08f0: 62 72 65 4f 66 66 69 63 65 3c 2f 61 3e 0a 64 6f  breOffice</a>.do
0900: 63 75 6d 65 6e 74 73 2c 20 77 68 65 72 65 20 74  cuments, where t
0910: 68 65 20 70 65 6f 70 6c 65 20 61 72 65 20 6f 66  he people are of
0920: 66 65 72 65 64 20 61 20 74 69 6d 65 2d 67 72 61  fered a time-gra
0930: 70 68 2c 20 77 68 65 72 65 20 74 68 65 79 20 63  ph, where they c
0940: 61 6e 20 63 68 6f 6f 73 65 2c 0a 77 68 69 63 68  an choose,.which
0950: 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20   version of the 
0960: 64 6f 63 75 6d 65 6e 74 20 74 68 65 79 20 77 61  document they wa
0970: 6e 74 20 74 6f 20 72 65 61 64 2c 20 69 6e 63 6c  nt to read, incl
0980: 75 64 69 6e 67 20 74 68 65 20 22 6e 65 77 65 73  uding the "newes
0990: 74 22 2e 3c 2f 6c 69 3e 0a 3c 6c 69 3e 49 6d 70  t".</li>.<li>Imp
09a0: 72 6f 76 65 20 74 68 65 20 75 70 64 61 74 61 62  rove the updatab
09b0: 6c 65 20 77 65 62 73 69 74 65 20 61 70 70 6c 69  le website appli
09c0: 63 61 74 69 6f 6e 20 62 79 20 61 64 64 69 6e 67  cation by adding
09d0: 20 22 64 6f 63 75 6d 65 6e 74 20 74 79 70 65 22   "document type"
09e0: 20 6f 70 74 69 6f 6e 2e 0a 4f 6e 65 20 6f 66 20   option..One of 
09f0: 74 68 65 20 6f 70 74 69 6f 6e 73 20 6d 69 67 68  the options migh
0a00: 74 20 62 65 20 22 3c 61 20 68 72 65 66 3d 22 68  t be "<a href="h
0a10: 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  ttps://github.co
0a20: 6d 2f 73 69 6c 65 78 6c 61 62 73 2f 53 69 6c 65  m/silexlabs/Sile
0a30: 78 22 3e 53 69 6c 65 78 0a 44 6f 63 75 6d 65 6e  x">Silex.Documen
0a40: 74 3c 2f 61 3e 22 2e 3c 2f 6c 69 3e 0a 3c 2f 75  t</a>".</li>.</u
0a50: 6c 3e 0a 0a 3c 64 69 76 3e 3c 62 72 3e 0a 3c 2f  l>..<div><br>.</
0a60: 64 69 76 3e 0a 0a 3c 64 69 76 3e 3c 62 72 3e 0a  div>..<div><br>.
0a70: 3c 2f 64 69 76 3e 0a 0a 3c 68 32 3e 4c 6f 6e 67  </div>..<h2>Long
0a80: 20 54 65 72 6d 20 57 69 73 68 20 4c 69 73 74 3c   Term Wish List<
0a90: 2f 68 32 3e 0a 3c 75 6c 3e 0a 3c 6c 69 3e 53 69  /h2>.<ul>.<li>Si
0aa0: 6c 6b 74 6f 72 72 65 6e 74 20 74 75 6e 6e 65 6c  lktorrent tunnel
0ab0: 20 74 68 61 74 20 69 73 20 62 61 73 65 64 20 6f   that is based o
0ac0: 6e 20 74 68 65 20 3c 61 20 68 72 65 66 3d 22 68  n the <a href="h
0ad0: 74 74 70 73 3a 2f 2f 69 70 66 73 2e 69 6f 2f 22  ttps://ipfs.io/"
0ae0: 3e 49 50 46 53 3c 2f 61 3e 2e 3c 2f 6c 69 3e 0a  >IPFS</a>.</li>.
0af0: 3c 6c 69 3e 57 72 69 74 65 20 61 20 66 61 73 74  <li>Write a fast
0b00: 2c 20 66 6f 72 6d 61 6c 6c 79 20 76 65 72 69 66  , formally verif
0b10: 69 65 64 2c 20 76 65 72 73 69 6f 6e 20 6f 66 20  ied, version of 
0b20: 74 68 65 20 70 72 6f 70 65 72 20 73 79 6d 6d 65  the proper symme
0b30: 74 72 69 63 20 63 72 6f 70 74 6f 0a 61 6c 67 6f  tric cropto.algo
0b40: 72 69 74 68 6d 2c 20 65 73 73 65 6e 74 69 61 6c  rithm, essential
0b50: 6c 79 20 74 68 65 20 6d 6d 6d 76 5f 73 68 61 6c  ly the mmmv_shal
0b60: 6c 6f 77 63 72 79 70 74 5f 74 31 2e 20 3c 69 3e  lowcrypt_t1. <i>
0b70: 28 49 74 20 70 72 6f 62 61 62 6c 79 20 74 61 6b  (It probably tak
0b80: 65 73 20 32 20 6d 6f 6e 74 68 73 0a 74 6f 20 63  es 2 months.to c
0b90: 6f 6d 70 6c 65 74 65 20 74 68 61 74 20 73 74 65  omplete that ste
0ba0: 70 2c 20 6f 6e 65 20 6d 6f 6e 74 68 20 66 6f 72  p, one month for
0bb0: 20 74 68 65 20 47 50 55 20 62 61 73 65 64 20 69   the GPU based i
0bc0: 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2c 20 4f  mplementation, O
0bd0: 70 65 6e 47 4c 20 45 53 2c 0a 61 6e 64 20 74 68  penGL ES,.and th
0be0: 65 20 6f 74 68 65 72 20 66 6f 72 20 74 68 65 20  e other for the 
0bf0: 70 6c 61 69 6e 20 43 50 55 20 62 61 73 65 64 20  plain CPU based 
0c00: 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2e 29  implementation.)
0c10: 3c 2f 69 3e 3c 2f 6c 69 3e 0a 3c 6c 69 3e 49 6d  </i></li>.<li>Im
0c20: 70 6c 65 6d 65 6e 74 20 41 70 61 63 68 65 20 43  plement Apache C
0c30: 6f 72 64 6f 76 61 20 62 61 73 65 64 20 73 6d 61  ordova based sma
0c40: 72 74 70 68 6f 6e 65 20 73 6f 66 74 77 61 72 65  rtphone software
0c50: 20 74 68 61 74 20 61 6c 6c 6f 77 73 20 70 65 6f   that allows peo
0c60: 70 6c 65 20 74 6f 0a 70 72 6f 70 61 67 61 74 65  ple to.propagate
0c70: 20 69 6e 66 6f 20 74 68 72 6f 75 67 68 20 61 6e   info through an
0c80: 20 61 64 2d 68 6f 63 20 6e 65 74 77 6f 72 6b 2c   ad-hoc network,
0c90: 20 69 6e 63 6c 75 64 69 6e 67 20 62 75 73 20 64   including bus d
0ca0: 72 69 76 65 72 73 2c 20 77 68 6f 20 64 72 69 76  rivers, who driv
0cb0: 65 0a 72 65 67 75 6c 61 72 20 72 6f 75 74 65 73  e.regular routes
0cc0: 2c 20 65 74 63 2e 20 3c 69 3e 28 49 74 20 70 72  , etc. <i>(It pr
0cd0: 6f 62 61 62 6c 79 20 74 61 6b 65 73 20 33 20 6d  obably takes 3 m
0ce0: 6f 6e 74 68 73 20 74 6f 20 63 6f 6d 70 6c 65 74  onths to complet
0cf0: 65 20 74 68 61 74 20 73 74 65 70 2c 0a 62 65 63  e that step,.bec
0d00: 61 75 73 65 20 69 74 20 61 73 73 75 6d 65 73 20  ause it assumes 
0d10: 74 68 65 20 75 73 65 20 6f 66 20 6e 61 74 69 76  the use of nativ
0d20: 65 20 63 6f 64 65 20 61 6e 64 20 6f 6e 20 70 68  e code and on ph
0d30: 6f 6e 65 73 20 74 68 65 20 75 73 65 20 6f 66 20  ones the use of 
0d40: 6e 61 74 69 76 65 20 63 6f 64 65 0a 63 61 6e 20  native code.can 
0d50: 62 65 20 76 65 72 79 20 70 72 6f 62 6c 65 6d 61  be very problema
0d60: 74 69 63 2e 29 3c 2f 69 3e 3c 2f 6c 69 3e 0a 3c  tic.)</i></li>.<
0d70: 6c 69 3e 50 6c 75 67 69 6e 20 66 6f 72 20 3c 61  li>Plugin for <a
0d80: 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 6e   href="https://n
0d90: 65 78 74 63 6c 6f 75 64 2e 63 6f 6d 2f 22 3e 4e  extcloud.com/">N
0da0: 65 78 74 63 6c 6f 75 64 3c 2f 61 3e 3f 26 6e 62  extcloud</a>?&nb
0db0: 73 70 3b 3c 2f 6c 69 3e 0a 3c 2f 75 6c 3e 0a 0a  sp;</li>.</ul>..
0dc0: 3c 70 3e 53 6f 6d 65 20 6c 61 74 65 72 20 73 74  <p>Some later st
0dd0: 61 67 65 20 69 73 20 61 62 6f 75 74 20 74 68 65  age is about the
0de0: 20 70 68 79 73 69 63 61 6c 20 64 72 6f 6e 65 73   physical drones
0df0: 2c 20 73 77 61 70 70 69 6e 67 20 6f 66 0a 66 69  , swapping of.fi
0e00: 72 6d 77 61 72 65 2d 6d 61 6c 77 61 72 65 2d 70  rmware-malware-p
0e10: 72 6f 6e 65 2d 55 53 42 2d 73 74 69 63 6b 73 2c  rone-USB-sticks,
0e20: 20 73 74 75 64 79 69 6e 67 20 6f 66 20 76 61 72   studying of var
0e30: 69 6f 75 73 20 70 72 69 76 61 74 65 20 4c 41 4e  ious private LAN
0e40: 0a 74 65 63 68 6e 6f 6c 6f 67 69 65 73 2c 20 65  .technologies, e
0e50: 74 63 2e 3c 2f 70 3e 0a 0a 5a 20 34 65 37 61 66  tc.</p>..Z 4e7af
0e60: 37 31 62 62 36 36 39 37 33 33 30 38 63 36 38 32  71bb66973308c682
0e70: 39 64 61 35 32 39 61 31 63 30 62 0a              9da529a1c0b.