느리지만 단단한 IT 인프라 이야기

Coding 2

[Python] Nemiko를 통한 Axgate 자동 로그인 & 단일 명령어 전송

UTM 장비를 자주 다루다 보면 CLI 명령어를 반복 입력하는 일이 많습니다.이번 포스팅에서는 Python + Netmiko 라이브러리를 활용해 AXGATE 장비에 자동으로 로그인하고 명령어를 전송하는 방법을 소개합니다.특히 AXGATE는 표준 vendor 지원이 없기 때문에 generic_termserver device_type을 사용하고, 로그인 과정을 수동으로 제어하는 방식으로 구현했습니다.사용 환경 및 준비물Python 3.8 이상pip install netmikoAXGATE SSH 포트 (기본 22번이 아닌 2222번 등 비표준 포트 사용 예시)session_log 활성화 → 디버깅 유용하게 활용 가능전체 코드 예시import timefrom netmiko import ConnectHandler..

Coding/Python 2026.01.14

[JSP] 현재 시간 반환하기 (ISO 8601)

아래의 코드는 JSP를 사용하여 서버의 현재 시간을 ISO 8601 형식으로 포맷하고, 이를 JSON 형태로 반환하는 간단한 예제입니다. API 응답이나 클라이언트-서버 시간 동기 테스트 등에 활용할 수 있습니다. ISO 8601이란? : 국제 표준 날짜 및 시간 형식 즉, 컴퓨터가 날짜·시간을 명확하게 인식하고 교환할 수 있도록 정해진 규칙 입니다.ISO 8601 기본 형식YYYY-MM-DDTHH:MM:SS# 출력 값2025-05-27T16:45:00 T는 날짜와 시간 사이 구분자 역할을 합니다.타임존을 붙여서 더 정확하게 사용도 가능합니다. ( 예: 2025-05-27T16:45:00+09:00 )JSP 코드 SimpleDateFormat sdf = new SimpleDateFormat("..

Coding/Jsp 2025.05.27