Automatización de requerimientos y configuraciones en equipos de red del área de conectividad y seguridad perimetral de la empresa ARUS S.A. para mejora en eficiencia de tiempo mediante programación de scripts

RESUMEN : Dentro de las tareas que se realizan en el área de conectividad y seguridad perimetral de la compañía ARUS S.A se encuentra la implementación y configuración de equipos de red tales como switches, routers, controladoras inalámbricas, puntos de acceso inalámbricos, firewalls, etc. De difere...

Full description

Autores:
Zapata Díaz, Julián Andrés
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/28890
Acceso en línea:
http://hdl.handle.net/10495/28890
Palabra clave:
Red informática
Computer networks
Red de telecomunicaciones
Telecommunications networks
Internet
Computadores
Firewalls
http://vocabularies.unesco.org/thesaurus/concept6019
http://vocabularies.unesco.org/thesaurus/concept6062
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-sa/2.5/co/
id UDEA2_788919938842df8cd798fc9b4974662b
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/28890
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Automatización de requerimientos y configuraciones en equipos de red del área de conectividad y seguridad perimetral de la empresa ARUS S.A. para mejora en eficiencia de tiempo mediante programación de scripts
title Automatización de requerimientos y configuraciones en equipos de red del área de conectividad y seguridad perimetral de la empresa ARUS S.A. para mejora en eficiencia de tiempo mediante programación de scripts
spellingShingle Automatización de requerimientos y configuraciones en equipos de red del área de conectividad y seguridad perimetral de la empresa ARUS S.A. para mejora en eficiencia de tiempo mediante programación de scripts
Red informática
Computer networks
Red de telecomunicaciones
Telecommunications networks
Internet
Computadores
Firewalls
http://vocabularies.unesco.org/thesaurus/concept6019
http://vocabularies.unesco.org/thesaurus/concept6062
title_short Automatización de requerimientos y configuraciones en equipos de red del área de conectividad y seguridad perimetral de la empresa ARUS S.A. para mejora en eficiencia de tiempo mediante programación de scripts
title_full Automatización de requerimientos y configuraciones en equipos de red del área de conectividad y seguridad perimetral de la empresa ARUS S.A. para mejora en eficiencia de tiempo mediante programación de scripts
title_fullStr Automatización de requerimientos y configuraciones en equipos de red del área de conectividad y seguridad perimetral de la empresa ARUS S.A. para mejora en eficiencia de tiempo mediante programación de scripts
title_full_unstemmed Automatización de requerimientos y configuraciones en equipos de red del área de conectividad y seguridad perimetral de la empresa ARUS S.A. para mejora en eficiencia de tiempo mediante programación de scripts
title_sort Automatización de requerimientos y configuraciones en equipos de red del área de conectividad y seguridad perimetral de la empresa ARUS S.A. para mejora en eficiencia de tiempo mediante programación de scripts
dc.creator.fl_str_mv Zapata Díaz, Julián Andrés
dc.contributor.advisor.none.fl_str_mv Vergara Tejada, Jaime Alberto
Vallejo Vélez, Jorge Alberto
dc.contributor.author.none.fl_str_mv Zapata Díaz, Julián Andrés
dc.subject.unesco.none.fl_str_mv Red informática
Computer networks
Red de telecomunicaciones
Telecommunications networks
topic Red informática
Computer networks
Red de telecomunicaciones
Telecommunications networks
Internet
Computadores
Firewalls
http://vocabularies.unesco.org/thesaurus/concept6019
http://vocabularies.unesco.org/thesaurus/concept6062
dc.subject.lemb.none.fl_str_mv Internet
Computadores
Firewalls
dc.subject.unescouri.none.fl_str_mv http://vocabularies.unesco.org/thesaurus/concept6019
http://vocabularies.unesco.org/thesaurus/concept6062
description RESUMEN : Dentro de las tareas que se realizan en el área de conectividad y seguridad perimetral de la compañía ARUS S.A se encuentra la implementación y configuración de equipos de red tales como switches, routers, controladoras inalámbricas, puntos de acceso inalámbricos, firewalls, etc. De diferentes marcas y donde en la mayoría de dispositivos la administración y/o configuración se hace a través de la línea de comandos o CLI (Command-Line Interface) mediante el protocolo de acceso remoto SSH (Secure SHell) donde los comandos (sentencias gramaticales del lenguaje de fabricante) usados son bien conocidos, de uso constante y repetitivo. En consecuencia, se procedió a determinar dichas tareas y/o requerimientos y se determinó la viabilidad y consiguiente automatización mediante una herramienta que permita al ingeniero mejorar los tiempos de respuesta, liberar más tiempo para otras actividades, disminuir el factor de error humano, disminuir complejidad de operaciones, entre otras ventajas, manteniendo los estándares de seguridad en la conexión con los dispositivos. Para la ejecución del proyecto se realizó la búsqueda de una herramienta de fácil implementación y de libre uso (sin pago por licencia) que permitiera la automatización de las tareas cumpliendo con estándar de conexión segura determinado por el grupo de trabajo en la compañía, encontrándose la librería del lenguaje de programación Python Netmiko. Se procedió con la recopilación de información tanto del uso de la librería como de los comandos/tareas a automatizar con los cuales se construyó un script que establece conexiones seguras con los equipos de red y ejecuta comandos y grupos de comandos (rutinas) en los mismos, adicionalmente para lograr una interacción fácil e intuitiva con el usuario se creó una interfaz gráfica con la librería TKINTER. El desarrollo del script resultado se realizó en el entorno de pruebas GNS3 con imágenes virtuales de equipos de red de diferentes proveedores y máquina virtual con sistema operativo Linux. El script resultante es funcional y permite la automatización de tareas como backups (copias de respaldo de configuración) de equipos y ejecución de plantillas de comandos preestablecidas y personalizables.
publishDate 2022
dc.date.accessioned.none.fl_str_mv 2022-06-02T13:00:15Z
dc.date.available.none.fl_str_mv 2022-06-02T13:00:15Z
dc.date.issued.none.fl_str_mv 2022
dc.type.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.hasversion.spa.fl_str_mv info:eu-repo/semantics/draft
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/TP
dc.type.local.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
format http://purl.org/coar/resource_type/c_7a1f
status_str draft
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10495/28890
url http://hdl.handle.net/10495/28890
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/co/
dc.rights.accessrights.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.creativecommons.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/co/
http://purl.org/coar/access_right/c_abf2
https://creativecommons.org/licenses/by-nc-sa/4.0/
dc.format.extent.spa.fl_str_mv 26
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.place.spa.fl_str_mv Medellín - Colombia
institution Universidad de Antioquia
bitstream.url.fl_str_mv https://bibliotecadigital.udea.edu.co/bitstream/10495/28890/5/ZapataJulian_2022_AutomatizacionRedScripts.pdf
https://bibliotecadigital.udea.edu.co/bitstream/10495/28890/7/license_rdf
https://bibliotecadigital.udea.edu.co/bitstream/10495/28890/8/license.txt
bitstream.checksum.fl_str_mv 7931858bf7c4cc6e18da984e2a3abb8f
e2060682c9c70d4d30c83c51448f4eed
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad de Antioquia
repository.mail.fl_str_mv andres.perez@udea.edu.co
_version_ 1805390212823515136
spelling Vergara Tejada, Jaime AlbertoVallejo Vélez, Jorge AlbertoZapata Díaz, Julián Andrés2022-06-02T13:00:15Z2022-06-02T13:00:15Z2022http://hdl.handle.net/10495/28890RESUMEN : Dentro de las tareas que se realizan en el área de conectividad y seguridad perimetral de la compañía ARUS S.A se encuentra la implementación y configuración de equipos de red tales como switches, routers, controladoras inalámbricas, puntos de acceso inalámbricos, firewalls, etc. De diferentes marcas y donde en la mayoría de dispositivos la administración y/o configuración se hace a través de la línea de comandos o CLI (Command-Line Interface) mediante el protocolo de acceso remoto SSH (Secure SHell) donde los comandos (sentencias gramaticales del lenguaje de fabricante) usados son bien conocidos, de uso constante y repetitivo. En consecuencia, se procedió a determinar dichas tareas y/o requerimientos y se determinó la viabilidad y consiguiente automatización mediante una herramienta que permita al ingeniero mejorar los tiempos de respuesta, liberar más tiempo para otras actividades, disminuir el factor de error humano, disminuir complejidad de operaciones, entre otras ventajas, manteniendo los estándares de seguridad en la conexión con los dispositivos. Para la ejecución del proyecto se realizó la búsqueda de una herramienta de fácil implementación y de libre uso (sin pago por licencia) que permitiera la automatización de las tareas cumpliendo con estándar de conexión segura determinado por el grupo de trabajo en la compañía, encontrándose la librería del lenguaje de programación Python Netmiko. Se procedió con la recopilación de información tanto del uso de la librería como de los comandos/tareas a automatizar con los cuales se construyó un script que establece conexiones seguras con los equipos de red y ejecuta comandos y grupos de comandos (rutinas) en los mismos, adicionalmente para lograr una interacción fácil e intuitiva con el usuario se creó una interfaz gráfica con la librería TKINTER. El desarrollo del script resultado se realizó en el entorno de pruebas GNS3 con imágenes virtuales de equipos de red de diferentes proveedores y máquina virtual con sistema operativo Linux. El script resultante es funcional y permite la automatización de tareas como backups (copias de respaldo de configuración) de equipos y ejecución de plantillas de comandos preestablecidas y personalizables.26application/pdfspainfo:eu-repo/semantics/draftinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fhttps://purl.org/redcol/resource_type/TPTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/version/c_b1a7d7d4d402bcceinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/co/http://purl.org/coar/access_right/c_abf2https://creativecommons.org/licenses/by-nc-sa/4.0/Automatización de requerimientos y configuraciones en equipos de red del área de conectividad y seguridad perimetral de la empresa ARUS S.A. para mejora en eficiencia de tiempo mediante programación de scriptsMedellín - ColombiaRed informáticaComputer networksRed de telecomunicacionesTelecommunications networksInternetComputadoresFirewallshttp://vocabularies.unesco.org/thesaurus/concept6019http://vocabularies.unesco.org/thesaurus/concept6062Ingeniero de TelecomunicacionesPregradoFacultad de Ingeniería. Ingeniería de TelecomunicacionesUniversidad de AntioquiaORIGINALZapataJulian_2022_AutomatizacionRedScripts.pdfZapataJulian_2022_AutomatizacionRedScripts.pdfTrabajo de grado de pregradoapplication/pdf479198https://bibliotecadigital.udea.edu.co/bitstream/10495/28890/5/ZapataJulian_2022_AutomatizacionRedScripts.pdf7931858bf7c4cc6e18da984e2a3abb8fMD55CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81051https://bibliotecadigital.udea.edu.co/bitstream/10495/28890/7/license_rdfe2060682c9c70d4d30c83c51448f4eedMD57LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstream/10495/28890/8/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5810495/28890oai:bibliotecadigital.udea.edu.co:10495/288902022-06-02 08:02:08.813Repositorio Institucional Universidad de Antioquiaandres.perez@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=