A low-interaction honeypot that mimics Android Debug Bridge (ADB) over TCP/IP to capture malware targeting exposed port 5555.
ADBHoney is a low-interaction honeypot that emulates the Android Debug Bridge (ADB) protocol over TCP/IP to detect and analyze attacks targeting devices with exposed port 5555. It logs attacker commands and captures uploaded files, helping security researchers understand malware distribution methods. The project addresses the security risk of unauthenticated ADB over TCP, which can allow complete device compromise.
Security researchers, penetration testers, and network administrators monitoring for threats against Android devices or IoT systems with exposed ADB services.
It provides a simple, resource-efficient way to gather threat intelligence on ADB-based attacks, with Docker support for easy deployment and customizable responses to enhance deception.
Low interaction honeypot designed for Android Debug Bridge over TCP/IP
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The README states that CPU and memory usage should be fairly low, making it suitable for long-term deployment without significant overhead.
Users can edit the `responses.py` file to define shell command outputs, enhancing deception capabilities as highlighted in the features.
Provides containerized deployment via Docker and Docker Compose, simplifying setup and isolation, as described in the 'how to get started' section.
Saves files uploaded via `adb push` to disk for analysis, directly addressing the core goal of catching malicious payloads.
The README admits that more advanced commands like interactive shell don't work, and it hasn't found malware using such mechanisms, reducing effectiveness against complex attacks.
Issues require .pcap files or exact steps for reproduction, as the protocol was reverse-engineered by hand, indicating potential stability and compatibility challenges.
Logs are directed to stdout and files without built-in advanced features like real-time alerts or automated analysis tools.