Repolode
CarterPerez-dev

CarterPerez-dev/Cybersecurity-Projects

初級から上級まで、ソースコード付きの実践的なサイバーセキュリティプロジェクト70件と、資格取得ロードマップや学習リソースを収録。

スター
8,317
フォーク
1,207
未解決の Issue
1
最終コミット
5 日前

これは何?

Cybersecurity Projectsは、セキュリティツールや演習環境を70件収録した学習用リポジトリです。各プロジェクトは、内容を読んだり、改良したり、参考にしたりすることを想定しています。プロジェクトは、プログラミングが初めての人向けのFoundationsに加え、Beginner、Intermediate、Advancedの4段階に分類されています。パスワードマネージャー、ポートスキャナー、ハッシュ識別、HTTPヘッダー監査、SSHブルートフォース検知、eBPFによるシステムコールのトレース、シークレットスキャン、SBOM生成、ファジングなど、幅広いトピックを扱っています。

コードだけでなく、SOC AnalystやPentesterなどを目指す人向けの、資格取得ガイド付きキャリアロードマップを10種類収録しています。厳選されたツール、コース、コミュニティの一覧もあります。多くのプロジェクトはPython、Go、Rust、C++などで書かれており、それぞれに完了までの推定時間が記載されています。

Foundationsのプロジェクトは、ソースコードに詳しいコメントが付いた単一ファイルのツールで、各関数にはdocstringがあります。Pythonを書いたことがない人を対象としています。概要のみ掲載されているプロジェクトもいくつかあり、リポジトリは現在も活発に拡張されています。

主な機能

  • 01初級から上級まで、難易度別に70件のプロジェクトを収録
  • 02Foundations層には、単一ファイルのツールと詳しいコメント付きのソースコードを収録
  • 03資格取得ガイド付きのキャリアロードマップを10種類掲載
  • 04厳選されたセキュリティツール、コース、コミュニティの一覧
  • 05Python、Go、Rust、C++、C、Bashなど、さまざまな言語で書かれたプロジェクト

ユースケース

  • スキャナー、暗号、パスワードマネージャーなどのツールを作りながら、セキュリティの概念を学ぶ
  • 就職に向けて準備しながら、実践的なプロジェクトをセキュリティ関連のポートフォリオに加える
  • SOCアナリストやペンテスター向けの資格取得ロードマップに沿って学習する
  • 特定のセキュリティ技術を実装する際の参考コードとしてソースを活用する

トピック

よくある質問

Cybersecurity-Projects とは?
初級から上級まで、ソースコード付きの実践的なサイバーセキュリティプロジェクト70件と、資格取得ロードマップや学習リソースを収録。 Cybersecurity Projectsは、セキュリティツールや演習環境を70件収録した学習用リポジトリです。各プロジェクトは、内容を読んだり、改良したり、参考にしたりすることを想定しています。プロジェクトは、プログラミングが初めての人向けのFoundationsに加え、Beginner、Intermediate、Advancedの4段階に分類されています。パスワードマネージャー、ポートスキャナー、ハッシュ識別、HTTPヘッダー監査、SSHブルートフォース検知、eBPFによるシステムコールのトレース、シークレットスキャン、SBOM生成、ファジングなど、幅広いトピックを扱っています。
Cybersecurity-Projects は無料で使えますか?ライセンスは?
Cybersecurity-Projects は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
Cybersecurity-Projects は今もメンテナンスされていますか?
活発にメンテナンス中。Cybersecurity-Projects の最終コミットは 2026年10月14日 です。
Cybersecurity-Projects は何に使えますか?
スキャナー、暗号、パスワードマネージャーなどのツールを作りながら、セキュリティの概念を学ぶ 就職に向けて準備しながら、実践的なプロジェクトをセキュリティ関連のポートフォリオに加える SOCアナリストやペンテスター向けの資格取得ロードマップに沿って学習する 特定のセキュリティ技術を実装する際の参考コードとしてソースを活用する
Cybersecurity-Projects はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/CarterPerez-dev/Cybersecurity-Projects

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト