
このスクリプトは、CVE-2017-7921 の脆弱性を持つカメラと対話し、以下の操作を実行できます。
requirements.txt に記載されているパッケージ。以下のコマンドでインストールします:pip install -r requirements.txt
このスクリプトは以下の引数を受け取ります:
-p IP:PORT: 設定ファイルをダウンロードして復号化します。-s IP:PORT: 毎秒画像をダウンロードします。画像は snapshots/IP:PORT/ フォルダに保存されます。-c IP:PORT: 指定したカメラの画像を動画に変換します。-t: すべてのリクエストに Tor を使用します。Tor サービスが実行中であることを確認してください。使用例:
python script.py -p 192.168.1.10:8080
python script.py -s 192.168.1.10:8080 -t
python script.py -c 192.168.1.10:8080
画像のダウンロードは Ctrl+C を押すことで停止できます。
また、画像のダウンロードでは、ダウンロードした画像が直前の画像と非常に似ているかどうかをチェックし、同じ画像を複数回保存しないようにします。
監視カメラと対話する許可が必ずあることを確認してください。このスクリプトの誤用は違法であり、倫理的に問題となる可能性があります。責任を持って使用してください。