openwifipass
openwifipass copied to clipboard
An open source implementation of Apple's Wi-Fi Password Sharing protocol in Python.
charles@xavier-nvme:~$ sudo -E python3 -m openwifipass --ssid MySSID --psk 'testpassword' [sudo] password for charles: Start scanning... SSID match in PWS advertisement from 5d:32:e4:bd:f0:3b Connect to device 5d:32:e4:bd:f0:3b Traceback (most recent...
└─# pip3 install ./openwifipass Processing ./openwifipass ERROR: Could not install packages due to an EnvironmentError: [('/root/openwifipass/.git/objects/pack/pack-0776f7e29fc2147c7836857a12651c0733bbaf06.pack', '/tmp/pip-req-build-91h8dqsg/.git/objects/pack/pack-0776f7e29fc2147c7836857a12651c0733bbaf06.pack', "[Errno 22] Invalid argument: '/root/openwifipass/.git/objects/pack/pack-0776f7e29fc2147c7836857a12651c0733bbaf06.pack'"), ('/root/openwifipass/.git/objects/pack/pack-0776f7e29fc2147c7836857a12651c0733bbaf06.idx', '/tmp/pip-req-build-91h8dqsg/.git/objects/pack/pack-0776f7e29fc2147c7836857a12651c0733bbaf06.idx', "[Errno 22] Invalid argument: '/root/openwifipass/.git/objects/pack/pack-0776f7e29fc2147c7836857a12651c0733bbaf06.idx'")]
With python3 the import need to be adjusted: openwifipass/GrantorHandler.py: -from Cryptodome.Cipher import ChaCha20_Poly1305 +from Crypto.Cipher import ChaCha20_Poly1305