The HomePwn it is a program open source that aims to check both home and business networks for security gaps.
Specifications
The HomePwn it has a modular architecture so that the user can expand its database on different techniques. It is divided into two different categories:
Discovery modules: These modules provide functions related to its stage discoveryof the network, regardless of technology which will be used. For example, it can be used to scan WiFi through an adapter in monitoring mode, to perform detection of BLE, Bluetooth Low-Energy devices, but what other devices are near us. It can also be used to discover IoT services in the home or office that use protocols such as SSDP or Simple Service Discovery Protocol and MDNS or Multicast DNS.
Specific modules: Today, HomePwn can run pentest on technologies such as WiFi, NFC or BLE. In other words, there are modules for each of these technologies in which different known exploits or different techniques are applied to assess the security level of the device that implements and communicates with these kinds of technologies.
Installation and use
git clone https://github.com/Telefonica/HomePWN
cd HomePWN
sudo ./install.sh
source homePwn/bin/activate
sudo python3 homePwn.py
Application snapshots
HomePwn. Bluetooth Low-Energy PoC & Hacking
HomePwn. Bluetooth Spoofing
HomePwn. NFC Clone
HomePwn. BLE capture on PCAP file (sniffing)
HomePwn. Apple BLE Discovery
Video guides
You can download the program from here.