
Coldframe
Honeypot for supermarket refrigeration controllers
SecurityOpen sourceOpen source · verified#honeypot#iot-security#threat-intelligence
Listed by the ProductPerch team from Hacker News · not launched here yet
What is Coldframe?
Coldframe is a low-interaction honeypot designed to mimic supermarket refrigeration controllers, specifically the Danfoss AK-SM 800A and Dixell XWEB EVO series. It runs as a single Python file using only the standard library, requiring no external dependencies.
The tool simulates two main personas. The Danfoss persona replicates the HTTP headers, TLS settings, login pages, and XML API endpoints found on real units. The Dixell persona mimics the login flow, CGI paths, and security behaviors like account lockouts after failed attempts. Both can optionally run a fake Modbus TCP service to log industrial scanner activity.
When attackers connect, Coldframe records their IP addresses, attempted passwords, and known exploit payloads without granting access to any real equipment. It automatically tags requests matching public CVEs, such as path traversal or command injection flaws. Deployers can replace default assets with vendor-specific images or firmware files to make the decoy indistinguishable from production hardware.
Coldframe features
- Simulates Danfoss AK-SM 800A and Dixell XWEB controller interfaces
- Logs attacker IPs, passwords, and exploit payloads in plain text
- Automatically identifies and tags known CVEs like path traversal and command injection
- Runs as a single Python file with zero external dependencies
- Supports optional fake Modbus TCP service for industrial scanner detection
- Allows custom favicon and index files to perfectly match real hardware
Who uses Coldframe and for what
- Monitor and record unauthorized access attempts against exposed supermarket refrigeration systems
- Gather threat intelligence on active exploitation campaigns targeting ICS devices
- Test network perimeter defenses by deploying decoys alongside production controllers
- Research and analyze common attack vectors and credential stuffing patterns on legacy IoT hardware
Coldframe FAQ
Is Coldframe free?
Yes, Coldframe is released under an MIT license and available at no cost on GitHub.
Does Coldframe require external libraries?
No, it runs as a single Python file using only the standard library.
What devices does Coldframe simulate?
It mimics the Danfoss AK-SM 800A system manager and the Copeland/Dixell XWEB EVO supervisor.
Can Coldframe detect specific vulnerabilities?
Yes, it automatically tags incoming requests that match known public exploits, such as CVE-2023-25914 and CVE-2025-41450.
Does Coldframe give attackers access to real equipment?
No, it is a low-interaction honeypot that never provides access to actual hardware or sensitive data.
Comments (0)
Comments and upvotes open when this product launches on ProductPerch.
More Security launches
Find out who's calling: worldwide spam call database
Antidetect browser for multi-account management

Manages visitor check-ins and security for workplaces
HOL GuardOpen source · verified
Approve or block AI coding agent actions on your machine
Share encrypted text and clean files before sending
Fraud, AML & cybersecurity compliance for Saudi Arabia