SiteBlocker – Windows용 간단한 웹사이트 차단 도구
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
앱 개발
대상자
- Windows 사용자 및 소프트웨어 개발자
- 난이도: 초보자 및 중급자 대상 (GUI 기반, 명령행 없음)
핵심 요약
- hosts 파일 조작으로 웹사이트 차단 (예:
127.0.0.1 facebook.com
) - Python + Tkinter로 개발, PyInstaller로
.exe
패키징 - GUI 기반 간단한 사용법: 차단, 해제, 목록 보기 기능 제공
섹션별 세부 요약
1. 기능 개요
- 차단 기능: 도메인 입력 후 즉시 차단 (예:
youtube.com
) - 목록 보기: 현재 차단된 웹사이트 목록 확인 가능
- 해제 기능: 목록에서 선택한 웹사이트 해제 가능
- GUI 인터페이스: Tkinter 기반, 명령행 없이 사용 가능
2. 기술적 구현
- hosts 파일 수정:
C:\Windows\System32\drivers\etc\hosts
에 차단 도메인 매핑 - 패키징:
PyInstaller
로.exe
파일 생성 (예:SiteBlocker.exe
) - 필요 조건: Python 3.x 설치 및 PATH 설정
3. 사용 방법
.exe
파일을 관리자 권한으로 실행- GUI 버튼을 통해:
- 새 웹사이트 차단
- 선택된 웹사이트 해제
- 현재 차단 목록 확인
결론
- 관리자 권한이 필요하며, hosts 파일 수정 시 주의 필요
- GUI 기반으로 초보자도 쉽게 사용 가능, 단일
.exe
파일로 배포 가능