Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CyberPup — 技術に詳しくない人向けの、無料でオープンソースのサイバーセキュリティアプリ。 | Kitploit
ツール/GitHubGitHub/brodsbytes/cyberpup
パスワードクラッキングフィッシングモバイルセキュリティプライバシー学習と教育学習パスとコース
GitHubbrodsbytes/cyberpup

CyberPup

技術に詳しくない人向けの、無料でオープンソースのサイバーセキュリティアプリ。

リポジトリを見る
11ヶ月前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
ウェブサイト

CyberPup

無料でオープンソースの、一般ユーザー向けサイバーセキュリティアプリ。

CyberPupは、テクノロジーに詳しくないユーザーが、ガイド付きチェックリスト、一口サイズのレッスン、漏洩チェックなどのツールを通じて、デジタルライフをしっかりと守る手助けをします。すべてのガイダンスは、ACSC、CISA、NISTなどの広く認知されたフレームワークに基づき、誰でも実際に実行できる平易な言葉に翻訳されています。

ほとんどの個人向けサイバーセキュリティツールは、高度すぎるか、パズルの1ピースしか解決しないか、完全に詐欺かのいずれかです。CyberPupは、パスワード、メールのセキュリティ、デバイスの衛生管理、ソーシャルメディア、漏洩チェックなど、全体像をカバーするようユーザーを導きます。

このアプリはiOS App Storeで公開されており、約500回インストールされています。動作はしますが、積極的にはメンテナンスされていません。このリポジトリは、コントリビューター、メンテナー、またはこのプロジェクトをどこかに導きたい人へのオープンな招待状です。


できること

  • 段階的なセキュリティレベル - Scout、Watchdog、Guardianの3段階で、基本から高度な内容へとユーザーを導きます
  • インタラクティブなチェックリスト - ステップバイステップのセキュリティアクションと、永続的な進捗管理
  • プラットフォーム固有のガイダンス - iOS、Android、macOS、Windows向けのカスタマイズされた手順
  • 漏洩チェック - HaveIBeenPwnedスタイルのAPIと連携し、アカウントが侵害されていないかを確認
  • ゲーミフィケーション - 連続記録、バッジ、達成マイルストーンでユーザーのエンゲージメントを維持
  • 一口サイズのレッスン - 行動の妨げにならない「さらに学ぶ」コンテンツ(オプション)

技術スタック

  • React Native + Expo - クロスプラットフォームモバイル(iOS & Android)
  • React Navigation - 画面遷移
  • AsyncStorage - ローカル進捗の永続化
  • PostHog - プライバシーに配慮した分析(ユーザーの同意とオプトアウト機能あり)

Webアプリの可能性

これはReact NativeとExpoで構築されているため、Webアプリとして実行することは十分に可能です。開発環境ではすでにnpm run webが動作します。適切なWebビルドを行えば、App Storeのインストール不要で誰でもCyberPupにアクセスできるようになり、テクノロジーに詳しくないユーザー向けのツールとしては視野が大幅に広がります。

これはコントリビューターが取り組める最もインパクトのある分野のひとつです。


ロードマップ

以下はアイデアや、実装されることなく残されたToDoリストです。プロジェクトがどの方向に進むかの感覚をつかむためのものであり、仕様ではなく出発点です。

修正と改善

  • プライバシーポリシーをリンクを開く代わりにインラインで読めるようにする
  • デバイス更新セクション:Bluetooth/Wi-Fi再試行設定の修正
  • アプリのローディング/オンボーディング画面(初回起動体験)
  • ライトモード対応

エンゲージメント

  • セキュリティレベル完了時の進捗共有
  • バッジ達成時のポップアップ表示
  • 毎月のセキュリティリマインダーのプッシュ通知
  • Insightsタブのコンテンツ拡充

新しいツール

  • リアルタイムフィードバック付きパスワード強度チェッカー
  • フィッシングリンクチェッカー - 不審なURLを分析
  • テキストメールの詐欺メッセージ検出
  • HIBP有料API連携によるより詳細な漏洩データ(価格次第)
  • モバイルOSに基づく詐欺電話/SMS検出ガイダンス

大きなアイデア

  • Webアプリ(上記参照)
  • 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でWebを起動します。

環境変数

プロジェクトルートに.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改善、Webビルド、ロードマップのいずれでもコントリビューションを歓迎します。

セットアップ方法と変更の提出方法についてはCONTRIBUTING.mdを参照してください。

より大きな役割(メンテナー、プロジェクトを新しい方向に導くこと)に興味がある方は、遠慮なくIssueを開くか、直接ご連絡ください。


ウェブサイト

cyberpupsecurity.com


ライセンス

MIT

ツールをダウンロード