ネットワークポートの走査はどのように行われますか?
GhostPort は標準的な UNIX のシステム API を使い、macOS カーネルの接続テーブルを定期的に問い合わせます。TCP と UDP の両方について、着信パケットを待ち受けているローカルのソケット(LISTEN 状態)をすべて検出します。
サポートとお問い合わせ
GhostPort のサポートページへようこそ。このアプリは Mac で待ち受け中のソケットを追えるようにします。ポートの状態、システムサービス、プロセスの終了(SIGKILL)についてご質問があれば、下のよくある質問をご覧ください。
サポート
GhostPort は標準的な UNIX のシステム API を使い、macOS カーネルの接続テーブルを定期的に問い合わせます。TCP と UDP の両方について、着信パケットを待ち受けているローカルのソケット(LISTEN 状態)をすべて検出します。
macOS では、通常のユーザーがシステムサービスや他のユーザーのプロセスを操作することが制限されています。所有者が root であるプロセス(画面では赤い盾のアイコン)を終了しようとすると、macOS が管理者としての認証を求めます。
赤いボタンを押すと、待ち受けソケットを握っている PID(プロセス識別子)へシステムの SIGKILL シグナル(コマンドラインの kill -9 に相当)を送ります。プロセスは強制的に停止し、対応するネットワークポートがただちに解放されます。
技術的な慣行とネットワークの標準に合わせ、ポート番号はそのまま表示します(例: :49173 ではなく :49 173)。macOS の地域別の数値書式はポートの検索を紛らわしくするため、ここでは適用しません。
GhostPort は PID からディスク上の実行ファイルのパスをバックグラウンドで取得し、親アプリのバンドルからアイコンを取り出して一覧に表示します。
よくある質問で解決しない場合は、メールをお送りください。次の情報をお書き添えください。