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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Certitude — CERTITUDE - URLを悪意のあるものか良性かに分類するPythonパッケージ | Kitploit
ツール/GitLabGitLab/cossas/certitude
機械学習
GitLabcossas/certitude

Certitude

CERTITUDE - URLを悪意のあるものか良性かに分類するPythonパッケージ

リポジトリを見る
34年前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有

Website Commits Pipeline status Version License: MPL2.0 Code-style


Certitude は、字句的特徴と証明書特徴の組み合わせを使用して、教師あり悪意のあるURL分類を実行するPythonパッケージです。

すべての COSSAS プロジェクトは GitLab でホストされ、GitHub へのプッシュミラーがあります。問題やコントリビューションについては CONTRIBUTING.md を確認してください。

はじめに

Certitude は whois を必要としますが、一部のシステムでは利用できない場合があるため、Dockerイメージとして配布されています。 whois が利用可能な場合は、Pythonパッケージとしてインストールすることもできます(以下の開発セクションを参照)。

root@kitploit:~
# pull image from registry
docker pull registry.gitlab.com/cossas/certitude:latest

# print help
docker run -it registry.gitlab.com/cossas/certitude:latest

# example perform training from data in local directory
docker run -it -v $(pwd)/tests/data:/data registry.gitlab.com/cossas/certitude:latest --train /data/newmodel -d /data/testset_labeled.csv

# example performing classification of a url with the trained model
docker run -it -v $(pwd)/tests/data:/data registry.gitlab.com/cossas/certitude:latest --model /data/newmodel --url https://www.tno.nl

開発

このパッケージの開発を始めるには、次の手順に従ってください:

  • WSLを起動します。
  • このプロジェクトを git clone し、必ずWSLのファイルシステム内で行ってください。cd を実行して、WSLのホームディレクトリにいることを確認します。
  • クローンしたディレクトリに cd します。
  • code . を実行してVS Codeを起動します。
  • VS Codeのターミナルで、poetry install、poetry shell、最後に poetry run pre-commit install を実行します。

コードフロー

コードフローはこちらをご確認ください。

デモとテスト

便利なコマンドとコードのテストについては、makefileをご確認ください:

root@kitploit:~
make demo

コントリビューション

CERTITUDE へのコントリビューションは大いに歓迎します。コントリビューションのプロセスに関する詳細は、CONTRIBUTING.md をお読みください。

メンテナンス状況

このプロジェクトは TRL4 まで開発され、現在は積極的にメンテナンスされていません。 TRLを4から6に引き上げるために、以下のステップを想定しています:

  • 中小企業のセキュリティパイプラインにおける技術的試験。
  • 企業のセキュリティデータを使用したデフォルトモデルの再トレーニング。
  • 関連する状況下でのパッケージの分類手法の精度検証。
  • 中小企業のニーズに合わせたパッケージの欠点の改善。
ツールをダウンロード