네트워크가 끊긴 순간,
목소리로 알려줍니다.
ICMP / TCP / HTTP 세 가지 방식으로 상시 모니터링. 상태 변화를 음성+토스트 알림으로 즉시 알림.
SPING (Speaking PING)은 네트워크 연결성을 ICMP / TCP / HTTP 세 가지 방식으로 상시 모니터링하고,
상태가 변한 순간 음성과 토스트 알림으로 알려주는 Windows 상주 유틸리티입니다.
상황별 모니터링 구성을 프로파일로 저장·전환할 수 있습니다.
가동 통계, 상태 이력, 내보내기도 내장. SPING.exe 단일 파일로 즉시 사용 가능하며,
작업 표시줄 트레이에 상주하여 방해하지 않습니다.
네트워크 장애, 발견할 때는 항상 늦었습니다. WHY SPING
거점 간 VPN이나 게이트웨이가 끊겨도, 작업에 집중하다 보면 수십 분 동안 모를 수 있습니다. SPING은 끊긴 순간 목소리로 알려줍니다.
사활 모니터링만으로는 "서비스로서 사용 가능한지"까지는 알 수 없습니다. SPING은 TCP 연결·HTTP/HTTPS 모니터링으로 응답 내용까지 확인합니다.
모니터링 대시보드는 "보고 있는 사람"에게만 효과가 있습니다. SPING은 음성 알림이므로 다른 작업 중이거나 자리를 비워도 알려줍니다.
사무실·클라우드·출장지 VPN…상황별로 모니터링 대상이 바뀔 때마다 수동으로 다시 입력. SPING은 프로파일로 저장하여 원클릭 전환·병렬 모니터링이 가능합니다.
필요한 기능만, 가볍게. FEATURES
v2.2.4에서 모니터링 방식(ICMP/TCP/HTTP)·알림(음성+토스트)·가동 통계·상태 이력· 내보내기·프로파일 관리까지 갖춘, 네트워크 상시 모니터링 유틸리티의 완성형입니다.
사활 모니터링 (ICMP)·TCP 포트 연결·HTTP(S) 응답 체크를 기본 지원. 대상별로 방식을 선택할 수 있어 "ping은 되지만 웹은 다운"도 감지. N회 성공으로 Up·M회 실패로 Down의 임계값 방식.
상태 변화를 SAPI5 음성으로 읽어주고, 동시에 Windows 토스트 알림. 소리를 낼 수 없는 환경에서도, 자리를 비워도 놓치지 않습니다. 음성·토스트는 독립적으로 ON/OFF 가능, 알림 대상도 좁힐 수 있습니다.
모니터링 목록·라이브 로그·설정을 한 화면에 집약. 창을 닫아도 작업 표시줄 트레이에서 모니터링 계속, 완전 종료는 트레이에서. 이중 실행 가드·음성 도움말 포함.
대상별로 24h Up% / 다운 시간 / 다운 횟수 / 평균 응답 시간을 집계. 목록의 24h Up% 표시로 "어느 것이 불안정한지" 한눈에 파악.
Up / Down 전이를 기본 90일간 영속화. 이력 다이얼로그에서 기간·대상·전이 종류로 필터링하여 언제·어느 것이·얼마나 다운되었는지 시계열로 확인할 수 있습니다.
이력·통계를 CSV / JSON으로 출력. 원클릭으로 환경·설정·상태·로그를 묶은 진단 리포트 ZIP을 생성하여 지원 분석(claude.ai 등)에 그대로 전달할 수 있습니다.
동봉된 install.bat를 실행하기만 하면 %LOCALAPPDATA%\Programs\SPING에 전개, 시작 메뉴+(선택)바탕화면 바로가기 생성, 자동 시작 활성화까지 한 번에. 본체는 의존성 내장의 단일 SPING.exe이므로 배포와 이전도 파일 1개로 완결.
UI를 설정에서 영어 / 일본어로 전환(다음 실행 시 반영). 로그의 event 이름은 영어 고정이므로 다국어 환경에서도 grep·진단 필터가 안정적으로 동작합니다.
모니터링 대상 세트에 이름을 붙여 저장. "사무실", "클라우드", "VPN (출장용)" 등 상황에 맞게 전환, 여러 개 병렬 모니터링 가능. 왼쪽 사이드 패널의 TreeView로 목록·시작 / 정지를 한눈에 파악할 수 있습니다.
프로파일을 선택하고, 상주시키기만 하면 끝. PROFILE → REGISTER → MONITOR → DETECT → NOTIFY → LOG → ANALYZE
"사무실", "클라우드", "VPN (출장용)" 등 상황에 맞는 프로파일 선택 (신규 작성·복제·병렬 모니터링도 가능).
모니터링 대상을 방식(ICMP / TCP / HTTP)과 함께 설정 화면 또는 config.json에 등록.
기본 5초 간격으로 각 대상을 모니터링하고, 응답과 응답 시간을 기록.
N회 연속 성공으로 Up, M회 연속 실패로 Down 확정. 순간 끊김 노이즈를 임계값으로 흡수.
확정된 상태 변화를 SAPI5 음성으로 읽고, 동시에 Windows 토스트로 알림.
모든 이벤트를 구조화 로그에 기록하고, 상태 전이를 이력으로 영속화(기본 90일).
가동률·다운 시간·평균 응답을 집계하여 불안정한 대상을 파악. CSV/JSON으로 내보내기도.
임계값의 개념: "성공 임계값 N"은 오탐을 방지하기 위한 연속 성공 횟수, "실패 임계값 M"은 Down으로 판단하기까지의 연속 실패 횟수. 값은 글로벌 기본값과 대상 개별 양쪽에서 설정할 수 있으며, 순간적인 패킷 손실로 잘못 읽어주지 않는 설계입니다.
화면 미리보기. UI PREVIEW
통합 메인 윈도우(모니터링 목록+라이브 로그)와 설정 화면. Light 테마, ITSN 브랜드 컬러로 구성.
(준비 중)
(준비 중)
(준비 중)
(준비 중)
(준비 중)
(준비 중)
실제 스크린샷은 순차적으로 게재됩니다.
시스템 요구사항. SYSTEM REQUIREMENTS
Windows 10 / Windows 11 (64bit)
.NET Framework 4.8 (Windows 10/11에 기본 탑재)
Windows SAPI5 음성(기본 오디오 장치). 음성을 사용하지 않고 토스트/로그만으로 운용도 가능.
모니터링 대상에 대한 ICMP (ping), TCP 포트, HTTP/HTTPS가 도달 가능해야 함. 권한·특별한 상주 서비스는 불필요.
다운로드(무료). WINDOWS 10 / 11 — FREE
ZIP을 풀고 install.bat를 실행하면 됩니다(관리자 권한 불필요). 본체는
%LOCALAPPDATA%\Programs\SPING에, 설정과 로그는 %APPDATA%\SPING에 위치합니다.
ZIP에 8개 파일 동봉: SPING.exe(의존성 내장의 단일 EXE·641 KB), SPING.exe.config, install.bat(원클릭 설치 대응), uninstall.bat, sample-config.json, README.txt, LICENSE, sping-256.png. SPING.exe 1개 파일로 동작하며, 추가 설치는 불필요합니다. 풀어서 인스톨러를 실행하면 첫 회에 sample 설정이 복제되어 즉시 모니터링을 시작할 수 있습니다.
- 파일명
- SPING-v2.2.4.zip
- 크기
- 566,027 바이트(약 567 KB)
- SHA-256
- D89BF9101258898176966C82BEF2507C7598B7B25C1C6429F36F5B3A8DDA0927
사용 방법: 풀기 → install.bat 실행 → %LOCALAPPDATA%\Programs\SPING\SPING.exe 시작. 창을 닫아도 트레이에서 모니터링 계속, 완전 종료는 트레이 아이콘 오른쪽 클릭 →「종료」.
자동 시작: 로그온 시 자동 시작은 설정 토글에서 활성화할 수 있습니다(SPING.exe의 바로가기를 shell:startup에 두는 방법도 가능).
언인스톨: ZIP 동봉의 uninstall.bat를 실행하면 프로그램·시작 메뉴 / 바탕화면 바로가기·자동 시작 항목을 일괄 삭제. %APPDATA%\SPING(설정·로그)을 남길지 삭제할지는 실행 시 선택 가능.
무결성 검증: 다운로드 후, PowerShell Get-FileHash .\SPING-v2.2.4.zip -Algorithm SHA256으로 위 SHA-256과 일치하는지 확인하세요.
자주 묻는 질문
어떻게 시작하나요?
install.bat를 실행 → SPING.exe를 시작 → 「추가」에서 모니터링 대상(호스트/IP·방식)을 등록하면 바로 모니터링이 시작됩니다. 관리자 권한은 불필요합니다.음성이 나오지 않는 경우는?
TCP나 HTTP도 모니터링할 수 있나요?
200,204)를 지정할 수 있으며 "ping은 되지만 웹이 다운"인 경우도 감지할 수 있습니다.상주해도 리소스는 괜찮나요?
설정 파일은 어디에 있나요?
%APPDATA%\SPING\config.json입니다. 앱 내의「⚙ 설정」에서도 편집할 수 있으며, 변경은 상주 중이라도 핫 리로드됩니다(언어 설정만 다음 실행 시 반영).영어로 사용할 수 있나요?
이력은 얼마나 남나요?
config.json의 history_retention_days에서 변경할 수 있습니다. 이력은 CSV / JSON으로 내보내기도 가능합니다.프로파일이란?
언인스톨하려면?
uninstall.bat를 실행하세요. 프로그램·시작 메뉴 / 바탕화면 바로가기·자동 시작 항목·SPING.exe 프로세스를 한꺼번에 정리합니다. %APPDATA%\SPING(설정·로그)을 남길지 삭제할지는 실행 시 선택할 수 있습니다.