본문 바로가기

분류 전체보기26

IOS version 추출 import glob import re import os DEFAULT_PATH = os.path.dirname(os.path.abspath(__file__)) SEARCH_TEXT = "Cisco IOS Software" START_TEXT = "Version " END_TEXT = " RELEASE" Folder_NAME = str(input('Log 폴더 명 : ')) SEARCH_NAME = str(input('실행한 Command(sh ver | show ver) : ')) DATA = [] NAME = [] VERSION_LINE = re.compile(SEARCH_TEXT) DEVICE_LINE = re.compile(SEARCH_NAME) for i in glob.glob(DEFAULT_P.. 2023. 2. 1.
Auto_Command Gui python download: https://drive.google.com/file/d/1k-6k6pTE78fODuOOFsF85_NTlkGtpEsr/view?usp=share_link python-3.9.13-amd64.zip drive.google.com 2022. 12. 2.
Log File -> Cfg File -> CSV File (fortigate 방화벽 정책 한정) @fgpoliciestocsv.py 파일 필요 import os import argparse import subprocess parser = argparse.ArgumentParser(description='Log File -> Cfg File') parser.add_argument('-p', metavar='[File_path]', required=True, help='File path', type=str) args = parser.parse_args() path = args.p # 디렉토리 경로 s_ch = os.listdir(path) # 디렉토리 내 파일 리스트 c_ch = [] # .log 확장자 파일 리스트 f_name_arg = [] # 파일 이름 리스트 PATH_DIR = './CFG' #.. 2022. 8. 31.
R&S 파이썬 자동화_Input Command 설치할 모듈: paramiko, pandas,openpyxl #-------------------------------------------# # # # Network Script tool # # Version 2.1.2 # # Make Jo Sung Jin # # # #-------------------------------------------# import paramiko import telnetlib import socket import time import os import pandas as pd from io import StringIO import threading import argparse parser = argparse.ArgumentParser(description='Use confi.. 2022. 8. 29.