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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitLabGitLab/k3rnix/portguard
防御ツール構成監査ハードウェアセキュリティハードウェアとIoTセキュリティインシデントレスポンスログ分析
GitLabk3rnix/portguard

PortGuard

Debian用USBポートアクセス制御ツール。ホワイトリスト管理、自動バックグラウンドスキャンデーモン、USBデバイスをブロックまたは許可するCLIインターフェースを備えています。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

Port-Guard

Port-Guardは、Debian向けに設計されたUSBポートの管理とセキュリティツールです。 USBデバイスへのアクセス制御、カスタムホワイトリストの維持、バックグラウンドでの自動スキャンによる不正接続の検出が可能です。

⚠️ ベータ版:ソフトウェアは動作しますが、予期しない動作が残っている可能性があります。バグや異常はGitリポジトリのIssueで報告してください。

ライセンス: GNU GPL v3 作成者: k3rnix


🧩 機能

  • 🔒 全USBポートのブロック/ブロック解除
  • 📜 ホワイトリスト管理(追加、削除、クリア)
  • 🛰️ 自動スキャンデーモン(portguard.service)
  • 🖥️ 明確でガイド付きのCLIインターフェース
  • 🗂️ 詳細なログ記録は以下に保存: /opt/port-guard/logs/daemon-scan.log

🚧 ロードマップ&プロジェクトチェックリスト

このセクションはプロジェクトの各コンポーネントの進捗表として機能します。 Gitバージョンごとに更新される場合があります。

🔹 メインソフトウェア(Shell)

モジュール状態説明
USB管理(ブロック/ブロック解除)✔️ 完了主要機能は動作可能
ホワイトリスト管理✔️ 完了追加/削除/クリア/パース usb-whitelist.conf
自動スキャンデーモン✔️ 完了手動有効化、ログ含む
.debパッケージング✔️ 完了クリーンインストール + アンインストーラ

🔹 グラフィカルインターフェース(C++ / ImGui)


📦 インストール

CLI版

  1. すべての外部USBデバイスを取り外します(初期ホワイトリストに含めるものを除く)。
  2. .debパッケージをインストール:
    root@kitploit:~
    sudo dpkg -i PortGuard_1.x.x.deb
    

デフォルト設定

インストール後:

  • ホワイトリストにはデバイスが含まれていません。
  • 自動スキャンはデフォルトで有効になっていません。アプリケーションを起動し、メインメニューから手動で有効にする必要があります。

ホワイトリスト管理

  • 設定ファイル:/opt/port-guard/conf/usb-whitelist.conf
  • 形式: [USB] SERIAL=123456789 MODEL=USB_DISK_x
  • デバイスの追加、削除、クリアはアプリケーションのメインメニューから行えます。

アンインストール

Port-Guardをクリーンにアンインストールするには、以下のオプションを実行します。

root@kitploit:~
sudo portguard -u
# または
sudo portguard --uninstall

この手順では:

  • portguard.serviceサービスを停止して無効化します。

  • /opt/port-guard/内のアプリケーションファイルをすべて削除します。

  • /usr/local/bin/portguardバイナリを削除します。

  • /usr/share/内のデスクトップファイルとアイコンを削除します。

  • /usr/share/doc/port-guard/内のシステムドキュメントを削除します。

  • ホワイトリストとログを/tmp/にバックアップします。

  • 実行後、Port-Guardはマシンから完全に削除されます。

ツールをダウンロード
モジュール状態説明
CMakeセットアップ+プロジェクト構造⬜ 未着手プロジェクトのベース
ImGui統合⬜ 未着手ウィンドウ、ボタン、USBテーブル
Shellスクリプトとの連携⬜ 未着手システムコール、ステータス返却
AppImage/バイナリリリース⬜ 未着手クロスプラットフォームパッケージング