aakk007/RogueCleaner
C#0 / 0
단일 실행 파일로 레지스트리 기반 오른쪽 클릭 메뉴, 시작 항목, 서비스, 계획된 작업, 브라우저 확장과 파일 연결 잔여물을 스캔하고 백업과 복구를 제공한다.
TL;DR
이 도구는 Windows에서 사용자가 원치 않게 등록된 오른쪽 클릭 메뉴, 시작 항목, 서비스, 예약 작업, 브라우저 확장과 파일 연결 잔여물을 단일 exe 기반의 WinForms 애플리케이션으로 멀티스레드 스캔하고 항목별로 사람이 읽을 수 있는 표제와 영향 설명을 제공하여 안전하게 정리하도록 설계되었다. 삭제 전에 레지스트리와 파일을 백업하고 복구 센터에서 배치 단위로 롤백할 수 있게 하여 실수로 인한 시스템 손상을 최소화하며 의심 항목은 기본적으로 비선택 상태로 두어 자동 제거 위험을 낮춘다. 배포는 자동 다운로드나 백그라운드 교체를 하지 않고 GitHub Release 링크로만 업데이트를 안내하며 검증 빌드와 수용성 테스트를 통해 오탐을 줄이려는 배포 정책을 따른다.
핵심 포인트
- 단일 exe 배포로 외부 rules 파일이나 PowerShell 사이드카 의존성을 제거하여 배포와 실행이 간단해졌다. v2는 WinForms로 GUI를 통합했으며 최초 실행 시 exe와 동일 폴더에 데이터 디렉터리를 생성해 모든 상태와 로그를 로컬에 보관한다. 이러한 설계는 포터블 형태로 사용자가 파일을 이동해도 실행 경로를 변경하지 않는 동작 특성을 유지한다.
- 청소 전후에 자동으로 백업을 생성하고 복구 센터에서 배치 단위로 롤백할 수 있는 워크플로를 제공하여 위험을 낮췄다. 복구 대상은 레지스트리 항목, 이동된 파일, 서비스와 계획된 작업의 시작 상태로 구분되어 개별 복원이 가능하며 복구 메타데이터를 함께 남긴다. 이 방식은 단순 삭제형 도구와 달리 실수로 인한 시스템 손상을 회복할 수 있는 체계를 갖춘 점에서 차별화된다.
- 기본값으로 위험한 항목을 자동 선택하지 않고 원래 제공자의 언인스톨러를 호출하는 정책을 채택하여 사용자의 직접 확인을 유도한다. 업데이트 동작은 자동 다운로드나 백그라운드 교체가 없고 GitHub Release 열람으로만 안내되며 난독화와 정적 패킹을 피하는 원칙을 지킨다. 이 보수적 배포·업데이트 원칙은 보안 소프트웨어와의 충돌 및 오탐을 줄이려는 실무적 설계 근거를 제공한다.
- 다중 스레드로 오른쪽 클릭 메뉴, 시작 항목, 서비스, 계획된 작업, 브라우저 확장과 파일 연결 잔여물을 스캔하여 의심 항목을 식별한다. 각 항목은 사용자에게 사람이 이해할 수 있는 표제와 영향 설명, 기술적 위치 정보를 같이 표시하여 원인을 추적할 수 있게 한다. 마우스 오버 시 증거와 전체 경로를 보여주며 자동으로 해석된 정보를 우선 노출한다.
560
Stars
40
Forks
+204
Trending
0
조회수
560 watchers6 open issues
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.