一键导入
setup
WiFi Analyzerプロジェクトのセットアップ手順。macOS環境でのPython依存関係(CoreWLAN/CoreLocation)とNode.js依存関係のインストール、動作確認までをガイドする。ユーザーが「セットアップ」「環境構築」「インストール」「setup」と言ったときに使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
WiFi Analyzerプロジェクトのセットアップ手順。macOS環境でのPython依存関係(CoreWLAN/CoreLocation)とNode.js依存関係のインストール、動作確認までをガイドする。ユーザーが「セットアップ」「環境構築」「インストール」「setup」と言ったときに使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | setup |
| description | WiFi Analyzerプロジェクトのセットアップ手順。macOS環境でのPython依存関係(CoreWLAN/CoreLocation)とNode.js依存関係のインストール、動作確認までをガイドする。ユーザーが「セットアップ」「環境構築」「インストール」「setup」と言ったときに使用。 |
macOS の CoreWLAN API を利用した WiFi ネットワーク分析ツールのセットアップ手順。
/usr/bin/python3 が存在すること必ず /usr/bin/python3 を使うこと。 CoreWLAN フレームワークは macOS 標準の Python からしかアクセスできない。asdf / Homebrew / pyenv 等で入れた Python では import CoreWLAN が失敗する。
/usr/bin/python3 -m pip install pyobjc-framework-CoreWLAN pyobjc-framework-CoreLocation
インストール後に確認:
/usr/bin/python3 -c "import CoreWLAN; import CoreLocation; print('OK')"
OK が出れば成功。
npm install
npm start
ブラウザで http://localhost:3000 を開き、「スキャン開始」ボタンを押す。WiFi ネットワーク一覧が表示されれば成功。
ModuleNotFoundError: No module named 'CoreWLAN'server.js は /usr/bin/python3 で scan_wifi.py を呼び出す。このエラーが出る場合:
/usr/bin/python3 にパッケージがインストールされているか確認:
/usr/bin/python3 -c "import CoreWLAN; print('OK')"
Location authorization failedCoreWLAN の WiFi スキャンには位置情報の権限が必要。ターミナルアプリ(Terminal.app / iTerm2 等)に「位置情報サービス」の権限を付与する:
macOS の「システム設定 > プライバシーとセキュリティ > 位置情報サービス」で、使用しているターミナルアプリを許可する。
server.js の PORT 変数を変更する。