SecHack期間中の進捗分はmaster-old ブランチにあります.
このプロジェクトはSecHack2019表現駆動コースの課題でグループで制作しました。ワンクリックでネットワーク内のデバイスに対してポートスキャンを行います.辞書攻撃を行い、パスワードが脆弱であると警告を表示します.また、警告が表示されたデバイスをクリックすることで、デバイスのパスワードの変更を行うことが出来ます。
- npm-install-missing をインストール
$ npm install -g npm-install-missing
- npm-install-missing を実行
$ npm-install-missing
- pythonのmoduleをインストール
$ pip install python-nmap
$ pip install xmltodict
$ pip install netifaces
device_scan.py
が正常に動作するかを確認することを推奨します.
$ sudo python3 ./python/device_scan.py
エラーが発生する場合は、以下のコマンドを試してください.
$ brew install nmap
- 起動
$ sudo electron .