Bluetooth Tools — a Bluetooth experimentation framework — The Swiss Army knife for 802.11, BLE and Ethernet networks reconnaissance and MITM attacks. — Crack and decrypt BLE encryption

hcitool/gatttool — part of Bluez, bluetooth stack for Linux — Scapy is a Python program that enables the user to send, sniff and dissect and forge network packets. — Man in the Middle analysis tool for Bluetooth