Abstract
Based on an in-depth analysis of the difficulties faced by large-scale network security reinforcement activities in the implementation and deployment process, this paper proposes an automated batch network security reinforcement method based on the SSH protocol. This method uses multiple open source tools such as paramiko, netmiko, TextFSM and pandas to design an automated batch network security reinforcement software architecture that integrates multiple functions such as device scanning, parameter analysis, remote execution, template filtering, and logging.At the same time,this article also describes the programming implementation process of several key modules of the method in the python ecosystem. Practical application shows that the automated batch network reinforcement method based on SSH protocol proposed in this paper is reliable, operability, and has good application value and promotion prospects.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Maggio, A.: pythonping Documentation. (2020-11-10)(2021-01-01) https://github.com/alessandromaggio/pythonping
Aly, B.: Hands-On Enterprise Automation with Python. Packt Publishing, Birmingham UK. 2018–06:[250–261]
Meier, B.: Python GUI Programming Cookbook: Develop functional and responsive user interfaces with tkinter and PyQt5. 3rd Edition. Packt Publishing, Birmingham UK 2019-10:[361-378]
Google. TextFSM Documentation. (2019-02-10) (2020-01-01) https://github.com/google/textfsm
Edelman, J.: ntc-templates Documentation.(2019-05-10) (2021-01-01) https://github.com/networktocode/ntc-templates
Forcier, J.: Paramiko’s API documentation. (2020-09-12) (2021-01-01) http://docs.paramiko.org/en/stable/
ktbyers.Netmiko API-Documentation. (2020-09-10) (2021-01-01) https://ktbyers.github.io/netmiko/#api-documentation
ktbyers. Netmiko Tutorials/Examples/Getting Started. (2020-11-01) (2021-01-01) https://github.com/ktbyers/netmiko
Biondi, P.: scapy GENERAL DOCUMENTATION.(2020-10-01) (2021-01-01) https://scapy.readthedocs.io/en/latest/installation.html
Molin, S.: Hands-On Data Analysis with Pandas. Packt Publishing, Birmingham UK, 2019-07:[301-31]
Wes McKinney and the Pandas Development Team. pandas: powerful Python data analysis toolkit Release 1.2.0. (2020-11-26)(2021-01-01). https://pandas.pydata.org/docs/
Wes McKinney. Python for data analysis: data wrangling with Pandas, NumPy, and IPython. 2nd Edn. Farnham, UK: O'Reilly Media, 2012-11:[231-238]
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Li, Zy., Zhou, B., Zhou, WG., Xu, TQ., Zhang, XF. (2022). Application Research on an Automated Batch Network Reinforcement Method Based on SSH Protocol. In: Liang, Q., Wang, W., Liu, X., Na, Z., Zhang, B. (eds) Communications, Signal Processing, and Systems. CSPS 2021. Lecture Notes in Electrical Engineering, vol 878. Springer, Singapore. https://doi.org/10.1007/978-981-19-0390-8_13
Download citation
DOI: https://doi.org/10.1007/978-981-19-0390-8_13
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-0389-2
Online ISBN: 978-981-19-0390-8
eBook Packages: EngineeringEngineering (R0)