본문 바로가기

네트워크 (LAN,WAN)157

네트워크 장비 설정을 구글 시트로 자동수집 모니터링 관리 네트워크 장비 설정 등 상태정보를 모니터링하고 자동화하기 위해서는 다양한 도구와 라이브러리를 사용할 수 있습니다. Python은 네트워크 모니터링 및 자동화를 위한 매우 강력한 도구 중 하나입니다. 아래는 Python을 사용하여 네트워크 장비 설정 상태를 모니터링하는 간단한 코드 예제입니다. 이 코드는 Telnet을 사용하여 장비에 연결하고 명령을 실행하며, 특정 설정이나 상태를 검사하는 데 사용될 수 있습니다. 하지만 실제 환경에 따라 다양한 프로토콜 및 라이브러리를 사용해야 할 수 있습니다. 먼저, telnetlib 라이브러리를 사용하여 Telnet을 통해 장비에 연결하고 명령을 실행하는 코드를 제공합니다. 이 코드는 Telnet을 통해 Cisco 장비에 연결하고 show running-config .. 2023. 9. 24.
ipTIME 공유기 트래픽사용량 수집정보 JSON 형식 변환 및 통계 그래프 ipTIME 공유기에 연결된 내부(LAN) 및 외부(WAN) 링크에 대한 트래픽 사용량 정보를 수집하여 도식화 했습니다. 공유기 관리자 페이지를 크롤링하면 텍스트 형태로 정보를 가져와서 JSON 형식으로 변환하여 통계화를 해봤는데, jq 명령어를 활용하니 손쉽게 변환할 수 있었습니다. WAN 링크의 트래픽 정보를 수집하면 아래와 같이 텍스트 형태 정보를 확보할 수 있습니다. "Rx_Packets": "648233790" "Rx_Bytes": "617839018055" "Rx_Broadcast": "63695556" "Rx_Multicast": "399605" "Rx_Discard": "295574" "Rx_Error": "0" "Tx_Packets": "310319281" "Tx_Bytes": "1268.. 2023. 9. 19.
네트워크 장비, 보안솔루션 이벤트 메일수신 자동화 활용 방안 네트워크 장비나 보안솔루션 등 이벤트나 정기적인 리포트를 메일로 발송해주는 기능은 기본적으로 존재합니다. 하지만, 메일을 자주 사용하지 않은 경우 놓치거나 잘 활용하기 어려운 경우가 많습니다. 메일서버 없이 메일을 수신받고 해당 정보를 내부적으로 운영중인 통합 모니터링 시스템이나 다양한 클라우드 알람 서비스로 자동화 활용하기 위한 방법으로 간단하게 Python을 통해서 예시를 만들어 보고자 합니다. Python을 사용하여 메일 발송 서버와 같이 데몬으로 25번 포트를 대기하고 메일 발송 요청이 수신되면 실제로 메일을 발송하지 않고 로그로 기록하는 코드를 작성할 수 있습니다. 이것은 간단한 SMTP 서버를 구현하는 것입니다. smtpd 모듈을 사용하여 이 작업을 수행할 수 있습니다. 먼저 smtpd 모듈을.. 2023. 9. 15.
AWS 활용한 망분리 환경 망간 파일 전송 시스템 구축 AWS를 활용하여 망분리된 환경에서 망간 파일 전송 시스템을 구축하는 방법에 대해 안내해 드리겠습니다. 망분리된 환경이란, 인터넷 연결 없이 독립된 네트워크 환경을 의미합니다. 이를 위해 AWS를 사용하여 파일을 전송하는 시스템을 구축하는 과정을 설명하겠습니다. 전체적인 절차는 다음과 같습니다: 단계 1: 망분리된 환경 설정 AWS Direct Connect 또는 VPN을 활용하여 망분리된 환경과 AWS 사이에 안전하고 안정적인 연결을 설정합니다. 망분리된 환경에서 AWS 리소스에 접근할 수 있는 프라이빗 가상 네트워크(VPC)를 생성하고 구성합니다. 단계 2: 망간 파일 저장 공간 구성 AWS Management Console에 로그인한 후 Amazon S3 콘솔로 이동합니다. 망분리 환경 내에서 접근.. 2023. 8. 19.
우리집 사이버대문 무선공유기 안전하게 지켜보아요 하나의 인터넷 회선을 통해 PC나 스마트폰 태블릿 등 다양한 기기에서 인터넷을 사용할 수 있도록 도와주는 무선공유기. 안전한 공유기 사용을 위해서 사용 전과 사용중 확인해야할 안전 수칙을 안내해 드립니다. □ 작성 : 침해사고분석단 취약점점검팀 출처 : KISA 보호나라 2021. 6. 9.