Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CyberPup — 무료 오픈소스 사이버보안 앱으로, 기술에 익숙하지 않은 사람들을 위한 것입니다. | Kitploit
도구/GitHubGitHub/brodsbytes/cyberpup
Password CrackingPhishingMobile SecurityPrivacyLearning & EducationLearning Paths & Courses
GitHubbrodsbytes/cyberpup

CyberPup

무료 오픈소스 사이버보안 앱으로, 기술에 익숙하지 않은 사람들을 위한 것입니다.

저장소 보기
11개월 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
웹사이트

CyberPup

일반 사용자를 위한 무료 오픈소스 사이버보안 앱입니다.

CyberPup은 비기술 사용자가 안내 체크리스트, 짧은 학습 콘텐츠, 유출 확인 도구 등을 통해 디지털 생활을 안전하게 관리할 수 있도록 도와줍니다. 모든 안내는 ACSC, CISA, NIST의 잘 알려진 프레임워크를 기반으로 하며, 누구나 실제로 따라 할 수 있는 평이한 언어로 번역되었습니다.

대부분의 개인 사이버보안 도구는 너무 기술적이거나, 퍼즐의 한 조각만 해결하거나, 완전히 사기성입니다. CyberPup은 사용자를 비밀번호, 이메일 보안, 기기 관리, 소셜 미디어, 유출 확인 등 전반적인 그림으로 안내하려고 합니다.

앱은 iOS App Store에서 약 500회 설치되었습니다. 작동은 하지만 적극적으로 유지보수되지는 않습니다. 이 레포는 기여자, 관리자, 또는 이 프로젝트를 다른 곳으로 이끌고 싶은 모든 사람에게 열려 있는 초대입니다.


기능

  • 점진적 보안 수준 - Scout, Watchdog, Guardian 단계로 기초부터 고급까지 안내
  • 대화형 체크리스트 - 단계별 보안 작업과 지속적인 진행 상황 추적
  • 플랫폼별 안내 - iOS, Android, macOS, Windows에 맞춘 지침
  • 유출 확인 - HaveIBeenPwned 스타일 API와 연동하여 계정 침해 여부 확인
  • 게이미피케이션 - 연속 기록, 배지, 성과 이정표로 사용자 참여 유도
  • 짧은 학습 콘텐츠 - 행동을 방해하지 않는 선택적 '더 알아보기' 콘텐츠

기술 스택

  • React Native + Expo - 크로스 플랫폼 모바일 (iOS 및 Android)
  • React Navigation - 화면 네비게이션
  • AsyncStorage - 로컬 진행 상황 저장
  • PostHog - 프라이버시 중심 분석 (사용자 동의 및 옵트아웃 지원)

웹 앱 기회

React Native와 Expo로 구축되었기 때문에 웹 앱으로 실행하는 것은 매우 현실적인 가능성입니다. npm run web은 이미 개발 환경에서 작동합니다. 적절한 웹 빌드를 통해 CyberPup은 앱 스토어 설치 없이도 누구나 접근할 수 있어, 비기술 사용자를 대상으로 하는 도구의 잠재적 사용자를 크게 확장할 수 있습니다.

이는 기여자가 맡을 수 있는 가장 영향력 있는 작업 중 하나입니다.


로드맵

다음은 구축되지 않은 아이디어와 할 일 목록에 남은 것들입니다. 프로젝트가 어디로 갈 수 있는지에 대한 감을 주기 위한 것이지, 명세서가 아닌 시작점입니다.

개선 및 수정

  • 개인정보 처리방침을 링크를 여는 대신 앱 내에서 바로 읽을 수 있도록 변경
  • 기기 업데이트 섹션: 블루투스/WiFi 재시도 설정 수정
  • 앱 로딩/온보딩 화면 (첫 실행 환경)
  • 라이트 모드 지원

참여

  • 보안 수준 완료 시 진행 상황 공유
  • 배지 획득 시 팝업 표시
  • 월간 보안 알림 푸시 알림
  • Insights 탭 콘텐츠 확장

새로운 도구

  • 실시간 피드백이 포함된 비밀번호 강도 검사기
  • 피싱 링크 검사기 - 의심스러운 URL 분석
  • 문자 및 이메일 스팸 메시지 탐지
  • HIBP 유료 API 연동으로 더 풍부한 유출 데이터 (가격 타당성 검토 중)
  • 모바일 OS 기반 스팸 전화/SMS 탐지 안내

더 큰 아이디어

  • 웹 앱 (위 참조)
  • CyberPup을 앱 내에서 더 눈에 띄는 캐릭터/가이드로 활용 (미묘한 애니메이션, 개성)
  • 프라이버시 설정 스캐너

시작하기

사전 요구사항

  • Node.js 18+
  • npm 또는 yarn
  • 빠른 테스트를 위한 휴대폰의 Expo Go 또는 시뮬레이터/에뮬레이터

로컬에서 실행

root@kitploit:~
git clone https://github.com/brodsbytes/cyberpup.git
cd cyberpup
npm install
npm start

그런 다음 Expo Go로 QR 코드를 스캔하거나, i를 눌러 iOS 시뮬레이터, a를 눌러 Android 에뮬레이터, w를 눌러 웹을 실행하세요.

환경 변수

프로젝트 루트에 .env.local 파일을 만드세요:

root@kitploit:~
EXPO_PUBLIC_POSTHOG_API_KEY=your_key_here

키가 없으면 분석 기능은 자동으로 작동하지 않으므로, 로컬 개발 시 선택 사항입니다.


프로젝트 구조

root@kitploit:~
CyberPup/
├── App.js                    # 루트 컴포넌트, 네비게이션 설정
├── screens/
│   ├── WelcomeScreen.js      # 메인 대시보드
│   ├── CategoryScreen.js     # 레벨 기반 체크 구성
│   ├── ModuleListScreen.js   # 영역 기반 체크 목록
│   ├── ProfileScreen.js      # 사용자 프로필 및 성과
│   ├── StreakDetailsScreen.js
│   ├── BadgesScreen.js
│   └── lessons/              # 모든 개별 체크 화면
│       ├── level-1/
│       ├── level-2/
│       └── level-3/
├── components/               # 재사용 가능한 UI 컴포넌트
├── data/                     # 콘텐츠 및 앱 구조 데이터
├── utils/                    # 저장, 분석, 배지 로직
├── theme.js                  # 디자인 시스템 (색상, 타이포그래피, 간격)
├── docs/                     # 아키텍처 및 개발 가이드
└── assets/                   # 이미지 및 애니메이션

자세한 내용은 docs/에서 아키텍처 참조, 개발 가이드 및 구현 노트를 확인하세요.


기여하기

버그 수정, 새로운 체크 추가, UI 개선, 웹 빌드, 또는 위 로드맵의 모든 항목에 대한 기여를 환영합니다.

설정 방법과 변경 제출 방법은 CONTRIBUTING.md를 참조하세요.

더 큰 역할(관리자, 프로젝트를 새로운 방향으로 이끌기)에 관심이 있다면 자유롭게 이슈를 열거나 직접 연락주세요.


웹사이트

cyberpupsecurity.com


라이선스

MIT

도구 다운로드