Firewall a nivel de software en la empresa de vigilancia y seguridad privada Timanco ltda

En este proyecto se ha contemplado la implementación de un firewall que permita restringir el acceso de usuarios no autorizados, así como contenido potencialmente malicioso proveniente de internet. Adicionalmente, para el correcto funcionamiento de los recursos de la red, se contempla bloquear el ac...

Full description

Autores:
Cuéllar Diaz, Jhoin Ferney
Duran Ferro, Roberto
Gaita Roldan, Jorge Leonardo
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2021
Institución:
Universidad Cooperativa de Colombia
Repositorio:
Repositorio UCC
Idioma:
OAI Identifier:
oai:repository.ucc.edu.co:20.500.12494/32775
Acceso en línea:
https://hdl.handle.net/20.500.12494/32775
Palabra clave:
PFSense
Nivel de software
Vigilancia y seguridad
TG 2020 SIS 32775
Rights
openAccess
License
Atribución
id COOPER2_9f3df10f89627a7bbb745684bcb05b90
oai_identifier_str oai:repository.ucc.edu.co:20.500.12494/32775
network_acronym_str COOPER2
network_name_str Repositorio UCC
repository_id_str
dc.title.spa.fl_str_mv Firewall a nivel de software en la empresa de vigilancia y seguridad privada Timanco ltda
title Firewall a nivel de software en la empresa de vigilancia y seguridad privada Timanco ltda
spellingShingle Firewall a nivel de software en la empresa de vigilancia y seguridad privada Timanco ltda
PFSense
Nivel de software
Vigilancia y seguridad
TG 2020 SIS 32775
title_short Firewall a nivel de software en la empresa de vigilancia y seguridad privada Timanco ltda
title_full Firewall a nivel de software en la empresa de vigilancia y seguridad privada Timanco ltda
title_fullStr Firewall a nivel de software en la empresa de vigilancia y seguridad privada Timanco ltda
title_full_unstemmed Firewall a nivel de software en la empresa de vigilancia y seguridad privada Timanco ltda
title_sort Firewall a nivel de software en la empresa de vigilancia y seguridad privada Timanco ltda
dc.creator.fl_str_mv Cuéllar Diaz, Jhoin Ferney
Duran Ferro, Roberto
Gaita Roldan, Jorge Leonardo
dc.contributor.advisor.none.fl_str_mv Sánchez Medina, Irlesa Indira
dc.contributor.author.none.fl_str_mv Cuéllar Diaz, Jhoin Ferney
Duran Ferro, Roberto
Gaita Roldan, Jorge Leonardo
dc.subject.spa.fl_str_mv PFSense
Nivel de software
Vigilancia y seguridad
topic PFSense
Nivel de software
Vigilancia y seguridad
TG 2020 SIS 32775
dc.subject.classification.spa.fl_str_mv TG 2020 SIS 32775
description En este proyecto se ha contemplado la implementación de un firewall que permita restringir el acceso de usuarios no autorizados, así como contenido potencialmente malicioso proveniente de internet. Adicionalmente, para el correcto funcionamiento de los recursos de la red, se contempla bloquear el acceso a sitios ociosos o que no estén alineados con las funciones laborales de los funcionarios de la empresa.
publishDate 2021
dc.date.accessioned.none.fl_str_mv 2021-01-22T16:10:56Z
dc.date.available.none.fl_str_mv 2021-01-22T16:10:56Z
dc.date.issued.none.fl_str_mv 2021-01-21
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/32775
dc.identifier.bibliographicCitation.spa.fl_str_mv Cuellar Diaz, J. Duran Ferro, R y Gaita Roldan, J(2021). Firewall a nivel de software en la empresa de vigilancia y Seguridad Privada Timanco Ltda [Informe Final De Seminario De Profundización, Universidad Cooperativa de Colombia]. Repositorio Institucional UCC.http://hdl.handle.net/20.500.12494/32775
url https://hdl.handle.net/20.500.12494/32775
identifier_str_mv Cuellar Diaz, J. Duran Ferro, R y Gaita Roldan, J(2021). Firewall a nivel de software en la empresa de vigilancia y Seguridad Privada Timanco Ltda [Informe Final De Seminario De Profundización, Universidad Cooperativa de Colombia]. Repositorio Institucional UCC.http://hdl.handle.net/20.500.12494/32775
dc.relation.references.spa.fl_str_mv Acosta, J. (2018). Recuperando la ciberseguridad: prepárese para enfrentar los ataques cibernéticos. Lima - Perú: EY PeruLibrary
Buechler, C., & Pingle, J. (2012). pfSense: The Definitive Guide. Christopher M. Buechler.
Cárdenas, A., Galvis, A., Ospina, J., & Perez, R. (s.f.). Manual de Usuario de Pfsense Firewall
CHICAIZA PAREJA, J. (2017). IMPLEMENTACIÓN DE UN FIREWALL CONSTRUIDO A PARTIR DE SOFTWARE Y UNA PLACA DE CIRCUITOS COMPACTA O SBC (SINGLE BOARD COMPUTER) EN LA EMPRESA TAIO SYSTEMS DE LA CIUDAD DE POPAYÁN. POPAYÁN: UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD.
DÍAZ OBANDO, F., & GONZÁLEZ TORRES, C. (2017). IMPLANTACIÓN UN UTM BASADO EN SOFTWARE LIBRE PARA GESTIÓN DE SEGURIDAD LÓGICA Y PERIMETRAL EN LA ALCALDÍA DE RESTREPO VALLE. RESTREPO: ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA, UNIVERSIDAD ABIERTA Y A DISTANCIA.
drivemeca. (s.f.). https://www.drivemeca.com/. Obtenido de https://www.drivemeca.com/pfsense-firewall-instalacion/#Requerimientos_minimos_de_hardware_pfSense_Firewall
ESPARZA MOROCHO, J. (2013). IMPLEMENTACIÓN DE UN FIREWALL SOBRE PLATAFORMA LINUX EN LA EMPRESA DE CONTABILIDAD ARMAS & ASOCIADOS. Quito: ESCUELA POLITÉCNICA NACIONAL.
González, Á. L. (2017). Sistema Cortafuegos de Alta Disponibilidad con PfSense. Madrid: Universidad Politécnica de Madrid.
Kaspersky Lab. (07 de 11 de 2019). Kaspersky Lab. Obtenido de https://cybermap.kaspersky.com/es
NADER SIERRA, M. (2011). IMPLEMENTACION DE UN PROXY FIREWALL EN UNA RED CONSIDERANDO POLITICAS DE SEGURIDAD. SINCELEJO: FUNDACIÓN UNIVERSITARIA SAN MARTÍN.
PASCUAS ANDRADE, J., PENAGOS AVILES, A., & TOCONAS ACHIPIZ, J. (s.f.). IMPLEMENTACIÓN DE UN DISPOSITIVO UTM CON REGLAS DE TRÁFICO EN LA CLÍNICA MEDILASER S.A. SEDE NEIVA. NEIVA: UNIVERSIDAD COOPERATIVA DE COLOMBIA.
pfsense. (2019). pfsense. Obtenido de https://www.pfsense.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 54 p.
dc.publisher.spa.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Neiva
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas
dc.publisher.place.spa.fl_str_mv Neiva
institution Universidad Cooperativa de Colombia
bitstream.url.fl_str_mv https://repository.ucc.edu.co/bitstreams/91ca3c22-59a9-4c00-abe9-82b9e2b941d8/download
https://repository.ucc.edu.co/bitstreams/01a06b61-642e-48b0-af99-c4e05381cedd/download
https://repository.ucc.edu.co/bitstreams/c303e0a7-c9ae-4586-8a6a-a0ae6f2302d1/download
https://repository.ucc.edu.co/bitstreams/8e6805a5-6446-4c68-bb6c-6ec43cb4350f/download
https://repository.ucc.edu.co/bitstreams/8de8c46b-ebc7-40a8-8757-e9d10e697914/download
https://repository.ucc.edu.co/bitstreams/da7dcab7-f359-4320-a45e-f4fac20076d9/download
https://repository.ucc.edu.co/bitstreams/761f694f-5af9-4b9f-bc90-3be6e9a6c96c/download
bitstream.checksum.fl_str_mv 844c272628987e963f5adf56af53f758
9ab21af932b76836b622591d03f82aeb
3bce4f7ab09dfc588f126e1e36e98a45
b853de40747c84e8686c365f1f5fa0aa
fa64d7ee1936faee07da81cb04a5a79b
09f0771755f251f2f3a48915bf6c3aad
37246b486f153a104e7107c272c5e9ce
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_ 1814246872107188224
spelling Sánchez Medina, Irlesa IndiraCuéllar Diaz, Jhoin FerneyDuran Ferro, RobertoGaita Roldan, Jorge Leonardo2021-01-22T16:10:56Z2021-01-22T16:10:56Z2021-01-21https://hdl.handle.net/20.500.12494/32775Cuellar Diaz, J. Duran Ferro, R y Gaita Roldan, J(2021). Firewall a nivel de software en la empresa de vigilancia y Seguridad Privada Timanco Ltda [Informe Final De Seminario De Profundización, Universidad Cooperativa de Colombia]. Repositorio Institucional UCC.http://hdl.handle.net/20.500.12494/32775En este proyecto se ha contemplado la implementación de un firewall que permita restringir el acceso de usuarios no autorizados, así como contenido potencialmente malicioso proveniente de internet. Adicionalmente, para el correcto funcionamiento de los recursos de la red, se contempla bloquear el acceso a sitios ociosos o que no estén alineados con las funciones laborales de los funcionarios de la empresa.This project has contemplated the implementation of a firewall that allows restricting access by unauthorized users, as well as potentially malicious content from the Internet. In addition, for the correct functioning of the network resources, it is contemplated to block access to idle sites or those that are not aligned with the job functions of the company's officials.1. Introduccion -- 2. Planteamiento del problema -- 3. Identificación del Problema -- 4. Descripción Del Problema -- 5. Justificación -- 6. Objetivo -- 7. Objetivo general -- 8. Objetivos Específicos -- 9. Marco referencial -- 10. Estado del arte -- 11. Ámbito local -- 12. Ámbito nacional e internacional -- 13. Documentos de investigación -- 14. Marco Teórico -- 15. Concepto de firewall -- 16. Características de un firewall -- 17. Esquemas de firewall -- 18. Esquemas de firewall típico -- 19. Esquema de firewall con zona dmz -- 20. Tipos de firewall -- 21. Firewall por hardware -- 22. Firewall por software -- 23. Firewall por software a nivel de red -- 24. Filtrado de paquetes en el firewall -- 25 Diseño metodológico -- 26 Tipo de investigación -- 27. Diseño de investigación -- 28. Métodos de recolección de información -- 29. Fuentes de información -- 30. Materiales -- 31.. fase de diseño -- 32. Instalación de Pfsense -- 33. Creación de la máquina virtual para pfsense -- 34. Instalación Del Firewall Pfsense -- 35. Configuración Del Firewall Pfsense -- 36. Configuración del firewall pfsense por interfaz web -- 37. Propuesta -- 38. Resumen Ejecutivo -- 39. Alcance del servicio -- 40. Entregables -- 41. Criterios De Aceptación -- 42. Cronograma -- 43. Condiciones Del Servicio -- 44. Inicio del proyecto -- 45. Equipo De Trabajo Para La Ejecución Proyecto -- 46. Ubicación Del Equipo De Trabajo -- 47. Horario De Trabajo -- 48. Cambios en el alcance del servicio -- 49. Criterios de aceptación -- 50. Condiciones de aceptación -- 51. Propuesta Económica Implementacion De Pfsense Firewall -- 52. Propuesta Económica De Mantenimiento Y Soporte Pfsense Firewall (Opcional) -- 53. Validez -- 54. forma de pago -- 55. Conclusiones -- 56. Bibliografiajhoin.cuellard@campusucc.edu.corobertoduranferro@gmail.comjorge.gaita@campusucc.edu.co54 p.Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, NeivaIngeniería de SistemasNeivaPFSenseNivel de softwareVigilancia y seguridadTG 2020 SIS 32775Firewall a nivel de software en la empresa de vigilancia y seguridad privada Timanco ltdaTrabajo 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_abf2Acosta, J. (2018). Recuperando la ciberseguridad: prepárese para enfrentar los ataques cibernéticos. Lima - Perú: EY PeruLibraryBuechler, C., & Pingle, J. (2012). pfSense: The Definitive Guide. Christopher M. Buechler.Cárdenas, A., Galvis, A., Ospina, J., & Perez, R. (s.f.). Manual de Usuario de Pfsense FirewallCHICAIZA PAREJA, J. (2017). IMPLEMENTACIÓN DE UN FIREWALL CONSTRUIDO A PARTIR DE SOFTWARE Y UNA PLACA DE CIRCUITOS COMPACTA O SBC (SINGLE BOARD COMPUTER) EN LA EMPRESA TAIO SYSTEMS DE LA CIUDAD DE POPAYÁN. POPAYÁN: UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD.DÍAZ OBANDO, F., & GONZÁLEZ TORRES, C. (2017). IMPLANTACIÓN UN UTM BASADO EN SOFTWARE LIBRE PARA GESTIÓN DE SEGURIDAD LÓGICA Y PERIMETRAL EN LA ALCALDÍA DE RESTREPO VALLE. RESTREPO: ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA, UNIVERSIDAD ABIERTA Y A DISTANCIA.drivemeca. (s.f.). https://www.drivemeca.com/. Obtenido de https://www.drivemeca.com/pfsense-firewall-instalacion/#Requerimientos_minimos_de_hardware_pfSense_FirewallESPARZA MOROCHO, J. (2013). IMPLEMENTACIÓN DE UN FIREWALL SOBRE PLATAFORMA LINUX EN LA EMPRESA DE CONTABILIDAD ARMAS & ASOCIADOS. Quito: ESCUELA POLITÉCNICA NACIONAL.González, Á. L. (2017). Sistema Cortafuegos de Alta Disponibilidad con PfSense. Madrid: Universidad Politécnica de Madrid.Kaspersky Lab. (07 de 11 de 2019). Kaspersky Lab. Obtenido de https://cybermap.kaspersky.com/esNADER SIERRA, M. (2011). IMPLEMENTACION DE UN PROXY FIREWALL EN UNA RED CONSIDERANDO POLITICAS DE SEGURIDAD. SINCELEJO: FUNDACIÓN UNIVERSITARIA SAN MARTÍN.PASCUAS ANDRADE, J., PENAGOS AVILES, A., & TOCONAS ACHIPIZ, J. (s.f.). IMPLEMENTACIÓN DE UN DISPOSITIVO UTM CON REGLAS DE TRÁFICO EN LA CLÍNICA MEDILASER S.A. SEDE NEIVA. NEIVA: UNIVERSIDAD COOPERATIVA DE COLOMBIA.pfsense. (2019). pfsense. Obtenido de https://www.pfsense.org/PublicationORIGINAL2020_Firewall_nivel_software.pdf2020_Firewall_nivel_software.pdfTrabajo de gradoapplication/pdf597580https://repository.ucc.edu.co/bitstreams/91ca3c22-59a9-4c00-abe9-82b9e2b941d8/download844c272628987e963f5adf56af53f758MD552020_Firewall_nivel_software_LicenciaUso.pdf2020_Firewall_nivel_software_LicenciaUso.pdfLicencia de Usoapplication/pdf244189https://repository.ucc.edu.co/bitstreams/01a06b61-642e-48b0-af99-c4e05381cedd/download9ab21af932b76836b622591d03f82aebMD56LICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/c303e0a7-c9ae-4586-8a6a-a0ae6f2302d1/download3bce4f7ab09dfc588f126e1e36e98a45MD57THUMBNAIL2020_Firewall_nivel_software.pdf.jpg2020_Firewall_nivel_software.pdf.jpgGenerated Thumbnailimage/jpeg2768https://repository.ucc.edu.co/bitstreams/8e6805a5-6446-4c68-bb6c-6ec43cb4350f/downloadb853de40747c84e8686c365f1f5fa0aaMD582020_Firewall_nivel_software_LicenciaUso.pdf.jpg2020_Firewall_nivel_software_LicenciaUso.pdf.jpgGenerated Thumbnailimage/jpeg4936https://repository.ucc.edu.co/bitstreams/8de8c46b-ebc7-40a8-8757-e9d10e697914/downloadfa64d7ee1936faee07da81cb04a5a79bMD59TEXT2020_Firewall_nivel_software.pdf.txt2020_Firewall_nivel_software.pdf.txtExtracted texttext/plain70412https://repository.ucc.edu.co/bitstreams/da7dcab7-f359-4320-a45e-f4fac20076d9/download09f0771755f251f2f3a48915bf6c3aadMD5102020_Firewall_nivel_software_LicenciaUso.pdf.txt2020_Firewall_nivel_software_LicenciaUso.pdf.txtExtracted texttext/plain5984https://repository.ucc.edu.co/bitstreams/761f694f-5af9-4b9f-bc90-3be6e9a6c96c/download37246b486f153a104e7107c272c5e9ceMD51120.500.12494/32775oai:repository.ucc.edu.co:20.500.12494/327752024-08-10 22:24:09.671open.accesshttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo=