[Phase L12] 시스템·네트워크·텍스트 도구 핸들러 4종 추가
HttpTesterHandler.cs (신규, ~170줄, prefix=http): - GET/HEAD/POST 등 HttpClient 기반 직접 요청 - http:// 스키마 자동 추가, 3회 리다이렉트, 10초 타임아웃 - 상태 코드·응답 시간·Content-Type·Server 등 주요 헤더 표시 - InternalModeEnabled: 외부 URL 차단, 내부 IP 허용 패턴 정규식 - Enter → 비동기 요청 실행 + 결과 클립보드 복사 HostsHandler.cs (신규, ~220줄, prefix=hosts): - System32\drivers\etc\hosts RFC 파서 (인라인 주석 처리) - 활성 항목 / 주석 처리된 IP 항목(비활성) 자동 분류 - search 키워드 필터, open 메모장 실행, copy 전체 내용 - IPAddress.TryParse 기반 유효 IP 항목 판별 MorseHandler.cs (신규, ~200줄, prefix=morse): - 56자(영문자·숫자·구두점) TextToMorse 정적 딕셔너리 - 역방향 MorseToText 딕셔너리 static 생성자로 자동 구축 - .-/공백 패턴으로 모스 입력 자동 감지 - / 단어 구분자, SOS/AR/AS/BT/KN/SK 프로사인 키워드 지원 - 클립보드 자동 감지 (비어 있으면 도움말 표시) StartupHandler.cs (신규, ~220줄, prefix=startup): - HKCU + HKLM Run/RunOnce 6개 레지스트리 키 조회 - 시작 폴더(.lnk) 현재 사용자 + 모든 사용자 통합 수집 - 범위별(현재 사용자/모든 사용자) 그룹화 표시 - search 키워드 필터, folder 폴더 열기 서브커맨드 App.xaml.cs: 4개 핸들러 Phase L12 블록 등록 docs/LAUNCHER_ROADMAP.md: Phase L12 완료 섹션 추가 빌드: 경고 0, 오류 0 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -282,3 +282,16 @@ public record HotkeyAssignment(string HotkeyStr, string TargetPath, string Label
|
||||
| L11-2 | **JWT 디코더** ✅ | `jwt` 프리픽스. 클립보드 또는 인라인 토큰 자동 감지(eyJ 시작). 헤더(alg·typ)·페이로드(claims)·서명 유무 분석. exp/iat/nbf 타임스탬프 → 날짜 변환. 만료 D-day·남은 시간 계산. `jwt header` / `jwt payload` 부분 조회. **서명 검증 미지원(분석 전용)** | 높음 |
|
||||
| L11-3 | **Cron 설명기** ✅ | `cron` 프리픽스. 5필드 표준 cron 표현식 파싱. 한국어 설명 생성(예: "평일 오전 9시 실행"). 다음 5회 실행 시간 계산 + 상대 시간 표시. `@daily/@weekly/@monthly/@hourly` 특수 키워드. 필드별 분석(분·시·일·월·요일). Enter → 표현식 복사 | 중간 |
|
||||
| L11-4 | **유니코드 조회** ✅ | `unicode` 프리픽스. 문자 직접 입력, `U+XXXX`, `0xXXXX`, 10진수 코드포인트 방식 지원. UTF-8·UTF-16 바이트, HTML 엔티티, 카테고리(Lu/Ll/So 등), 블록명 표시. 한글 음절 초·중·종성 분해. 여러 문자 입력 시 코드포인트 범위 요약 | 중간 |
|
||||
|
||||
---
|
||||
|
||||
## Phase L12 — 시스템·네트워크·텍스트 도구 (v2.0.4) ✅ 완료
|
||||
|
||||
> **방향**: 실무 네트워크 진단·시스템 관리·재미있는 텍스트 변환 확충.
|
||||
|
||||
| # | 기능 | 설명 | 우선순위 |
|
||||
|---|------|------|----------|
|
||||
| L12-1 | **HTTP 요청 테스터** ✅ | `http` 프리픽스. GET/HEAD/POST/PUT/DELETE 메서드. http:// 자동 추가. 상태 코드·응답 시간·Content-Type·주요 헤더 표시. 사내 모드에서 외부 URL 차단(내부 IP만 허용). Enter → 요청 실행 + 결과 클립보드 복사 | 높음 |
|
||||
| L12-2 | **hosts 파일 관리** ✅ | `hosts` 프리픽스. C:\Windows\System32\drivers\etc\hosts 파싱. 활성·비활성(주석 처리) 항목 분류. `hosts search` 키워드 필터. `hosts open` 메모장 열기. `hosts copy` 전체 내용 복사. 항목 Enter → 클립보드 복사 | 중간 |
|
||||
| L12-3 | **모스 부호 변환기** ✅ | `morse` 프리픽스. 텍스트 → 모스 부호 (영문자·숫자·구두점 56자 지원). 모스 → 텍스트 역변환 (.-/공백 자동 감지). SOS/AR/AS 프로사인 키워드. 클립보드 자동 감지. 문자별·코드별 대응표 표시 | 낮음 |
|
||||
| L12-4 | **시작 프로그램 조회** ✅ | `startup` 프리픽스. HKCU/HKLM Run·RunOnce 레지스트리 + 시작 폴더(.lnk) 통합 조회. 범위(현재 사용자/모든 사용자) 그룹화. `startup search` 키워드 필터. `startup folder` 시작 폴더 열기. Enter → 명령 경로 클립보드 복사 | 중간 |
|
||||
|
||||
Reference in New Issue
Block a user