Implementación de una red perimetral, sitio Web y servidor FTP para la comunidad Networkbogotá

El presente documento tiene como propósito implementar un diseño de red perimetral que proporcione seguridad y guía de despliegue de servicios tales como web y ftp los cuales tienen como propósito incrementar los servicios de la comunidad de redes libres NetworkBogotá.

Autores:
Noriega Vides, Leonardo José
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2020
Institución:
Universidad Cooperativa de Colombia
Repositorio:
Repositorio UCC
Idioma:
OAI Identifier:
oai:repository.ucc.edu.co:20.500.12494/18119
Acceso en línea:
https://hdl.handle.net/20.500.12494/18119
Palabra clave:
Red perimetral
Web
Servidor ftp
Servidor web
Redes libres
NetworkBogotá
TG 2020 SIS 18119
Rights
openAccess
License
Atribución
id COOPER2_885348dfb529ff89f91347d12e7bca77
oai_identifier_str oai:repository.ucc.edu.co:20.500.12494/18119
network_acronym_str COOPER2
network_name_str Repositorio UCC
repository_id_str
dc.title.spa.fl_str_mv Implementación de una red perimetral, sitio Web y servidor FTP para la comunidad Networkbogotá
title Implementación de una red perimetral, sitio Web y servidor FTP para la comunidad Networkbogotá
spellingShingle Implementación de una red perimetral, sitio Web y servidor FTP para la comunidad Networkbogotá
Red perimetral
Web
Servidor ftp
Servidor web
Redes libres
NetworkBogotá
TG 2020 SIS 18119
title_short Implementación de una red perimetral, sitio Web y servidor FTP para la comunidad Networkbogotá
title_full Implementación de una red perimetral, sitio Web y servidor FTP para la comunidad Networkbogotá
title_fullStr Implementación de una red perimetral, sitio Web y servidor FTP para la comunidad Networkbogotá
title_full_unstemmed Implementación de una red perimetral, sitio Web y servidor FTP para la comunidad Networkbogotá
title_sort Implementación de una red perimetral, sitio Web y servidor FTP para la comunidad Networkbogotá
dc.creator.fl_str_mv Noriega Vides, Leonardo José
dc.contributor.advisor.none.fl_str_mv Ribón Rinaldi, Carlos Andrés
dc.contributor.author.none.fl_str_mv Noriega Vides, Leonardo José
dc.subject.spa.fl_str_mv Red perimetral
Web
Servidor ftp
Servidor web
Redes libres
NetworkBogotá
topic Red perimetral
Web
Servidor ftp
Servidor web
Redes libres
NetworkBogotá
TG 2020 SIS 18119
dc.subject.classification.spa.fl_str_mv TG 2020 SIS 18119
description El presente documento tiene como propósito implementar un diseño de red perimetral que proporcione seguridad y guía de despliegue de servicios tales como web y ftp los cuales tienen como propósito incrementar los servicios de la comunidad de redes libres NetworkBogotá.
publishDate 2020
dc.date.accessioned.none.fl_str_mv 2020-07-03T19:38:40Z
dc.date.available.none.fl_str_mv 2020-07-03T19:38:40Z
dc.date.issued.none.fl_str_mv 2020-06-24
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12494/18119
dc.identifier.bibliographicCitation.spa.fl_str_mv Noriega Vides, L. J. (2020). Implementación de una red perimetral, sitio Web y servidor Ftp para la comunidad Networkbogotá. [Tesis de Pregrado,Universidad Cooperativa de Colombia]. Repositorio UCC http://hdl.handle.net/20.500.12494/18119
url https://hdl.handle.net/20.500.12494/18119
identifier_str_mv Noriega Vides, L. J. (2020). Implementación de una red perimetral, sitio Web y servidor Ftp para la comunidad Networkbogotá. [Tesis de Pregrado,Universidad Cooperativa de Colombia]. Repositorio UCC http://hdl.handle.net/20.500.12494/18119
dc.relation.references.spa.fl_str_mv Batiste Troyano, A. (06 de 2011). Google Sholar. Obtenido de scholar google: https://pdfs.semanticscholar.org/92db/77e09ba240ae7697990010c2ed805d2fd8f5.pdf
Aaron , K. (14 de 02 de 2017). tecmint. Obtenido de [online]: https://www.tecmint.com/install-ftp-server-in-centos-7/
BBC Mundo Tecnología. (23 de 06 de 2015). BBC Mundo Tecnología. Obtenido de [online]: https://www.bbc.com/mundo/noticias/2015/06/150619_tecnologia_precios_almacenamiento_archivos_nube_ig
Cardona, B., & Elvira, M. (17 de 04 de 2018). Universitat Politecnica de Valencia. Obtenido de Tipos básicos de registros DNS: https://riunet.upv.es/handle/10251/100503
Elam, G., Stephanson, T., & Hanberger, N. (04 de 05 de 2002). como funcionan las redes (parte 1). Obtenido de youtube: https://www.youtube.com/watch?v=D8YG2zfdag0
España Escoba, M. (2011). Repositorio Universidad de Guayaqui. Obtenido de [online]: http://repositorio.ug.edu.ec/bitstream/redug/6746/1/TesisCompleta%20-%20354%20-%202011.pdf
Esparza Morocho, J. (01 de 2013). bibdigital.epn.edu.ec. Obtenido de Escuela Politécnica Nacional: https://bibdigital.epn.edu.ec/bitstream/15000/6056/1/CD-4785.pdf
Fedora. (s.f.). Documentación de fedora. Obtenido de Fedoradocs: https://docs.fedoraproject.org/es-ES/Fedora/13/html/Managing_Confined_Services/chap-Managing_Confined_Services-File_Transfer_Protocol.html
Hardvk0. (16 de 05 de 2020). openwrt. Obtenido de [online]: https://openwrt.org/es/about
Mackerras , P. (s.f.). Obtenido de https://ppp.samba.org/pppd.html
Martinez Alban, T. (23 de 01 de 2008). Repositorio Educativo Digital. Obtenido de Gestión y monitoreo de la plataforma xDSL: https://red.uao.edu.co/bitstream/10614/6138/1/T04138.pdf
Matturro, G. (12 de 2007). Universidad ORT Uruguay. Obtenido de [online]: https://www.ort.edu.uy/fi/pdf/configuracionroutersciscomatturro.pdf
Net Storming. (2001). Espana: McGraw Hill. Obtenido de http://biblioteca2.ucab.edu.ve/anexos/biblioteca/marc/texto/AAS7464.pdf
Pacheco, J. D. (24 de 09 de 2012). Biblioteca base de datos libros, revistas y Tesis. Obtenido de Universidad Católica Andrés Bello: http://biblioteca2.ucab.edu.ve/anexos/biblioteca/marc/texto/AAS7464.pdf
Taborda Angel, L., & Prieto Gonzalez, O. (29 de 05 de 2018). Obtenido de [online]: wiki.networkbogota.org
Tmomas. (12 de 05 de 2020). Openwrt wirekess freedom. Obtenido de [online]: https://openwrt.org/
dc.rights.license.none.fl_str_mv Atribución
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Atribución
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 61 p.
dc.publisher.spa.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Bogotá
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas
dc.publisher.place.spa.fl_str_mv Bogotá
institution Universidad Cooperativa de Colombia
bitstream.url.fl_str_mv https://repository.ucc.edu.co/bitstreams/f89305f7-0d2d-44fc-809a-c46a382ec058/download
https://repository.ucc.edu.co/bitstreams/ff3b1e97-ab12-4115-ac80-bb001dcce325/download
https://repository.ucc.edu.co/bitstreams/794613e2-8cd1-49c2-9063-507b039e598e/download
https://repository.ucc.edu.co/bitstreams/8eb9190b-125f-46a5-b800-444ffd400e32/download
https://repository.ucc.edu.co/bitstreams/2d295483-755a-472e-ada5-dc90ca4c0258/download
https://repository.ucc.edu.co/bitstreams/f0916066-3a7d-42b1-b951-84bbe3bde3a8/download
https://repository.ucc.edu.co/bitstreams/5fa5b582-09fd-4030-a2c3-24943144d7c9/download
bitstream.checksum.fl_str_mv 3bce4f7ab09dfc588f126e1e36e98a45
fca6ec0058de3fa6dc6a377269b1f80b
f819b0e3c738ac275f56f6a14fb7bc85
ac5069418f3a311e1d03bf4ac640bb89
9c9fdaee303a6ededca9e9a4a6e5f512
52105661ff7e1d0399a25574dcc8eef0
711f3c3b7fc1a8a8c884eaff0abbeb05
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Cooperativa de Colombia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1814246825248423936
spelling Ribón Rinaldi, Carlos AndrésNoriega Vides, Leonardo José2020-07-03T19:38:40Z2020-07-03T19:38:40Z2020-06-24https://hdl.handle.net/20.500.12494/18119Noriega Vides, L. J. (2020). Implementación de una red perimetral, sitio Web y servidor Ftp para la comunidad Networkbogotá. [Tesis de Pregrado,Universidad Cooperativa de Colombia]. Repositorio UCC http://hdl.handle.net/20.500.12494/18119El presente documento tiene como propósito implementar un diseño de red perimetral que proporcione seguridad y guía de despliegue de servicios tales como web y ftp los cuales tienen como propósito incrementar los servicios de la comunidad de redes libres NetworkBogotá.The purpose of this document is to implement a perimeter network design that provides security and guide for the deployment of services such as web and ftp, which are intended to involve the services of the NetworkBogotá free network community.1. Introducción. -- 2. Planteamiento del problema. -- 3. Formulación del problema. -- 3.1 Comparativa de costos comerciales de almacenamiento. -- 3.2 Gastos operativos. -- 3.3 Gráfica top de gastos. -- 4. Localización geográfica. -- 5. Objetivos. -- 5.1 Objetivo general. -- 5.2 Objetivos específicos. -- 6. Marco conceptual. -- 6.1 Dmz. -- 6.2 Firewall. -- 6.3 Router. -- 6.4 Openwrt. -- 6.5 Openwrt/Lede. -- 6.6 NetworkBogotá. -- 6.7 cantalejo networkBogotá. -- 6.8 Topología mesh. -- 6.9 Ftp. -- 6.10 Pppd. -- 6.11Pppoe. -- 6.12Vsftpd. -- 6.13Tipos de registro dns. -- 7. Diseño. -- 7.1 Diagrama de red. -- 7.2 ¿Cómo funcionan los dns?. -- 7.3 Consideraciones de seguridad. -- 7.4 Diagrama de flujo. -- 8. Requerimientos. -- 8.1 Hardware. -- 8.2 Software. -- 9. Pasó 1; configuración del modem. -- 9.1 Configurar en el modem la dmz. -- 10. Pasó 2; Instalación de firmware openwrt/lede en Router. -- 10.1Cambiar el firmware original del router. -- 11. pasó 3; Configuración de firewall. -- 11.1Configurar reglas de firewall en el router lede/openwrt. -- 12. Pasó 4; Instalación del sistema operativo. -- 12.1Configuración de sistema operativo en raspberry pi. -- 13. Pasó 5; Configuración del servidor web. -- 13.1Instalación de lamp en raspberry pi. -- 13.2Instalación de wordpress en raspberry pi. -- 13.3Resultados del sitio web. -- 14. Pasó 6; sistema operativo del servidor ftp. -- 14.1Configuración de servidor ftp. -- 14.2Resultado del ftp. -- 15. Marco legal. -- 15.1Políticas de tratamiento de la información personal. -- 16. Bibliografía.leonardo.noriegav@campusucc.edu.co61 p.Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, BogotáIngeniería de SistemasBogotáRed perimetralWebServidor ftpServidor webRedes libresNetworkBogotáTG 2020 SIS 18119Implementación de una red perimetral, sitio Web y servidor FTP para la comunidad NetworkbogotáTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionAtribucióninfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Batiste Troyano, A. (06 de 2011). Google Sholar. Obtenido de scholar google: https://pdfs.semanticscholar.org/92db/77e09ba240ae7697990010c2ed805d2fd8f5.pdfAaron , K. (14 de 02 de 2017). tecmint. Obtenido de [online]: https://www.tecmint.com/install-ftp-server-in-centos-7/BBC Mundo Tecnología. (23 de 06 de 2015). BBC Mundo Tecnología. Obtenido de [online]: https://www.bbc.com/mundo/noticias/2015/06/150619_tecnologia_precios_almacenamiento_archivos_nube_igCardona, B., & Elvira, M. (17 de 04 de 2018). Universitat Politecnica de Valencia. Obtenido de Tipos básicos de registros DNS: https://riunet.upv.es/handle/10251/100503Elam, G., Stephanson, T., & Hanberger, N. (04 de 05 de 2002). como funcionan las redes (parte 1). Obtenido de youtube: https://www.youtube.com/watch?v=D8YG2zfdag0España Escoba, M. (2011). Repositorio Universidad de Guayaqui. Obtenido de [online]: http://repositorio.ug.edu.ec/bitstream/redug/6746/1/TesisCompleta%20-%20354%20-%202011.pdfEsparza Morocho, J. (01 de 2013). bibdigital.epn.edu.ec. Obtenido de Escuela Politécnica Nacional: https://bibdigital.epn.edu.ec/bitstream/15000/6056/1/CD-4785.pdfFedora. (s.f.). Documentación de fedora. Obtenido de Fedoradocs: https://docs.fedoraproject.org/es-ES/Fedora/13/html/Managing_Confined_Services/chap-Managing_Confined_Services-File_Transfer_Protocol.htmlHardvk0. (16 de 05 de 2020). openwrt. Obtenido de [online]: https://openwrt.org/es/aboutMackerras , P. (s.f.). Obtenido de https://ppp.samba.org/pppd.htmlMartinez Alban, T. (23 de 01 de 2008). Repositorio Educativo Digital. Obtenido de Gestión y monitoreo de la plataforma xDSL: https://red.uao.edu.co/bitstream/10614/6138/1/T04138.pdfMatturro, G. (12 de 2007). Universidad ORT Uruguay. Obtenido de [online]: https://www.ort.edu.uy/fi/pdf/configuracionroutersciscomatturro.pdfNet Storming. (2001). Espana: McGraw Hill. Obtenido de http://biblioteca2.ucab.edu.ve/anexos/biblioteca/marc/texto/AAS7464.pdfPacheco, J. D. (24 de 09 de 2012). Biblioteca base de datos libros, revistas y Tesis. Obtenido de Universidad Católica Andrés Bello: http://biblioteca2.ucab.edu.ve/anexos/biblioteca/marc/texto/AAS7464.pdfTaborda Angel, L., & Prieto Gonzalez, O. (29 de 05 de 2018). Obtenido de [online]: wiki.networkbogota.orgTmomas. (12 de 05 de 2020). Openwrt wirekess freedom. Obtenido de [online]: https://openwrt.org/PublicationLICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/f89305f7-0d2d-44fc-809a-c46a382ec058/download3bce4f7ab09dfc588f126e1e36e98a45MD57ORIGINAL2020_Implementacion_Red_Perimetral.pdf2020_Implementacion_Red_Perimetral.pdfTrabajo de gradoapplication/pdf2591767https://repository.ucc.edu.co/bitstreams/ff3b1e97-ab12-4115-ac80-bb001dcce325/downloadfca6ec0058de3fa6dc6a377269b1f80bMD552020_Implementacion_Red_Perimetral-Licenciadeuso.pdf2020_Implementacion_Red_Perimetral-Licenciadeuso.pdfLicencia de usoapplication/pdf714381https://repository.ucc.edu.co/bitstreams/794613e2-8cd1-49c2-9063-507b039e598e/downloadf819b0e3c738ac275f56f6a14fb7bc85MD56THUMBNAIL2020_Implementacion_Red_Perimetral.pdf.jpg2020_Implementacion_Red_Perimetral.pdf.jpgGenerated Thumbnailimage/jpeg2897https://repository.ucc.edu.co/bitstreams/8eb9190b-125f-46a5-b800-444ffd400e32/downloadac5069418f3a311e1d03bf4ac640bb89MD582020_Implementacion_Red_Perimetral-Licenciadeuso.pdf.jpg2020_Implementacion_Red_Perimetral-Licenciadeuso.pdf.jpgGenerated Thumbnailimage/jpeg5355https://repository.ucc.edu.co/bitstreams/2d295483-755a-472e-ada5-dc90ca4c0258/download9c9fdaee303a6ededca9e9a4a6e5f512MD59TEXT2020_Implementacion_Red_Perimetral.pdf.txt2020_Implementacion_Red_Perimetral.pdf.txtExtracted texttext/plain46998https://repository.ucc.edu.co/bitstreams/f0916066-3a7d-42b1-b951-84bbe3bde3a8/download52105661ff7e1d0399a25574dcc8eef0MD5102020_Implementacion_Red_Perimetral-Licenciadeuso.pdf.txt2020_Implementacion_Red_Perimetral-Licenciadeuso.pdf.txtExtracted texttext/plain5858https://repository.ucc.edu.co/bitstreams/5fa5b582-09fd-4030-a2c3-24943144d7c9/download711f3c3b7fc1a8a8c884eaff0abbeb05MD51120.500.12494/18119oai:repository.ucc.edu.co:20.500.12494/181192024-08-10 21:58:06.568open.accesshttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo=