A Review of Honeypots: Fingerprinting Techniques, Detection, and Evasion Mechanisms
Abstract
1. Introduction
1.1. Key Contributions
1.2. Structure
2. Background
2.1. Honeypot Interaction Levels
2.2. Probing Techniques
2.3. Fingerprinting Techniques
2.4. Artifacts
3. Literature Review
3.1. Research Questions
- How do fingerprinting techniques and susceptibility artifacts (Configurations, etc.) differ across low, medium, and low-medium interaction honeypot deployments?
- What are the predominant probing techniques used to identify low, medium, and low-medium interaction honeypots in current literature?
- Which specific protocol artifacts (e.g., TLS stacks, static responses) are most vulnerable to detection in low, medium, and low-medium interaction honeypots?
- What strategic and operational methods are most suited to prevent low, medium, and low-medium interaction honeypot deployments from being identified?
3.2. Related Work
3.3. Methodology
Search Strategy
- Population: The papers ”application area” is honeypots.
- Intervention: The paper’s scope and focus narrow down to low and medium-interaction honeypots
- Comparison: The factors and variables being analysed in the paper include protocols used, honeypot artifacts, signatures, and network traces.
- Outcome: The outcome of the paper focuses on two different results, fingerprinting honeypots, and evasion/counter-measures to prevent being detected.
3.4. Selection Criteria
3.4.1. Initial Exclusion
- Studies not presented in English
- Studies that were not available through institutional resources were searched for using academic search engines and open-access sources. We excluded only the studies that did not meet our classification criteria.
- Studies that are duplicates of other studies
- Books and grey literature
- Studies presenting non-peer-reviewed material
3.4.2. Title/Abstract Exclusion
3.4.3. Introduction/Conclusion Exclusion
- The Introduction clearly articulates a problem statement related to honeypot detectability, fingerprinting, or evasion techniques, directly matching at least one Research Question.
- The Conclusion confirms that the paper delivers a specific contribution (e.g., a new fingerprinting method, a set of identified artifacts, or an evasion strategy) rather than purely theoretical discussions or general surveys without technical depth.
3.4.4. Full Paper Exclusion
- Insufficient Technical Detail: The paper discusses fingerprinting or evasion abstractly but fails to identify specific “traces,” “protocols,” or “artifacts” (Comparison) required for data extraction.
- Scope Mismatch (Intervention): The study focuses exclusively on high-interaction honeypots or physical hardware traps, which fall outside the “low-interaction” or “medium-interaction” scope defined in our Intervention criteria.
- Lack of Empirical Evidence: The paper proposes a solution or theory but provides no experimental validation, traces, or implementation details that would allow for the analysis of susceptibility artifacts.
3.4.5. Backwards and Forward Snowballing
3.5. Quality Assessment and Data Extraction
3.5.1. General Quality Criteria
- Aims and Context: Were the aims of the study clearly stated and relevant to the domain of honeypot security?
- Methodology: Was the research method clearly defined, credible, and appropriate?
- Data Collection: Was the data collection carried out well (e.g., scientific sampling vs. arbitrary selection)?
- Confounding Variables: Were confounding variables (e.g., background noise, network latency) adequately controlled for in the analysis?
- Peer Review: Was the study peer-reviewed?
3.5.2. Technical and Research Question Specific Criteria
3.5.3. Assessment Procedure
4. Framework for Low and Medium Honeypots
4.1. ICS/SCADA/OT Honeypots
4.2. IoT and Honeypots
4.3. Shell and Admin
4.4. Web and Apps
4.5. AI and Dynamic Honeypots
4.6. Network and Virtualisation
4.7. Hybrid Architecture
4.8. Specialised/Niche
4.9. Summary
5. Probing Techniques
5.1. Active Multi-Stage Probing-P2
5.2. Active Single-Stage Probing-P1
5.3. Differential Probing-P5
5.4. Malformed/Fuzzing-Based Probing-P3
5.5. Timing-Based Probing-P4
5.6. Cross-Protocol/Multi-Service Probing-P6
5.7. Longitudinal/Behavioural Probing-P7
5.8. Summary
6. Protocol Artifacts
6.1. Static Banners
6.2. Limited Negotiation
6.3. Malformed Packet Handling
6.4. Error Messages
6.5. Summary
7. Mitigation Plans
7.1. Configuration and Surface Randomisation
7.1.1. Banner Normalization
7.1.2. Controlled Banner Exposure
7.1.3. Configuration Randomization and Diversification
7.1.4. Behavioural Variability and Decoy Diversity
7.2. Traffic Redirection and Network-Level Masking
7.2.1. Real Backend Execution and Command Proxying
7.2.2. Service Probe Redirection
7.2.3. Traffic Redirection and Path Masking
7.2.4. Unique Keys and Certificates per Deployment
7.2.5. Traffic Shaping and Interaction Balancing
7.3. Timing and Response Normalization
7.3.1. TCP Sequence and Acknowledgement Synchronisation
7.3.2. Error Message Normalization and Alignment
7.3.3. Error Suppression and Response Substitution
7.3.4. Traffic Routing by Fingerprint
7.4. Protocol and State-Machine Completeness
7.4.1. Full Protocol Negotiation Emulation
7.4.2. Protocol Negotiation Completion and Tuning
7.4.3. Strict Protocol Parsing and Validation
7.4.4. Fuzzing-Based Robustness Testing and Detection
7.4.5. Full State-Machine and Command Emulation
7.4.6. Adaptive Command-Response Emulation
7.4.7. Realistic Transport and Protocol Timing Emulation
7.4.8. Configuration Hardening and Default Sanitisation
7.5. Adaptive and Learning-Based Mitigation
7.5.1. GAN-Based Dynamic Response Generation
7.5.2. Fuzzing-Based Fingerprint Detection
7.5.3. Adaptive Fingerprint Detection
7.5.4. Behavioural and Traffic Realism Alignment
7.5.5. Adaptive and Learning-Based Behavioural Control
7.5.6. Hybrid Implementation
7.6. State Preservation and Context Awareness
7.6.1. Maintenance and Exposure Management
7.6.2. State Preservation and Context Unification
7.7. Summary
8. Lessons Learned and Discussion
9. Conclusions and Future Work
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Titarmare, N.; Hargule, N.; Gupta, A. An Overview of Honeypot Systems. Int. J. Comput. Sci. Eng. 2019, 7, 394–397. [Google Scholar] [CrossRef]
- Honeypots. In Hacking the Hacker: Learn from the Experts Who Take Down Hackers; Ali, S., Smith, J., Eds.; John Wiley & Sons: Hoboken, NJ, USA, 2016; pp. 27–45. [Google Scholar]
- Srinivasa, S.; Pedersen, J.M.; Vasilomanolakis, E. Gotta Catch ’em All: A Multistage Framework for Honeypot Fingerprinting. Digit. Threat. Res. Pract. 2023, 4, 1–28. [Google Scholar] [CrossRef]
- Naik, N.; Jenkins, P. Discovering Hackers by Stealth: Predicting Fingerprinting Attacks on Honeypot Systems. In Proceedings of the 2018 IEEE International Systems Engineering Symposium (ISSE), Rome, Italy, 1–3 October 2018; pp. 1–8. [Google Scholar] [CrossRef]
- Mokube, I.; Adams, M. Honeypots: Concepts, approaches, and challenges. In Proceedings of the 45th Annual ACM Southeast Conference, ACMSE ’07, Winston-Salem, NC, USA, 23–24 March 2007; Association for Computing Machinery: New York, NY, USA, 2007; pp. 321–326. [Google Scholar] [CrossRef]
- Provos, N. Honeypot Background 2023. Available online: https://www.usenix.org/conference/13th-usenix-security-symposium/virtual-honeypot-framework (accessed on 30 December 2025).
- Nawrocki, M.; Wählisch, M.; Schmidt, T.C.; Keil, C.; Schönfelder, J. A Survey on Honeypot Software and Data Analysis. arXiv 2016, arXiv:1608.06249. [Google Scholar] [CrossRef]
- Bou-Harb, E.; Debbabi, M.; Assi, C. On fingerprinting probing activities. Comput. Secur. 2014, 43, 35–48. [Google Scholar] [CrossRef]
- BitSight Technologies, Inc. Digital Fingerprinting in Cybersecurity: OS, Nmap, & More. 2025. Available online: https://www.bitsight.com/learn/cti/digital-fingerprinting (accessed on 30 December 2025).
- Naik, N.; Shang, C.; Jenkins, P.; Shen, Q. Building a cognizant honeypot for detecting active fingerprinting attacks using dynamic fuzzy rule interpolation. Expert Syst. 2021, 38, e12557. [Google Scholar] [CrossRef]
- Nagpal, B.; Singh, N.; Chauhan, N.; Sharma, P. CATCH: Comparison and analysis of tools covering honeypots. In Proceedings of the 2015 International Conference on Advances in Computer Engineering and Applications, Ghaziabad, India, 19–20 March 2015; pp. 783–786. [Google Scholar] [CrossRef]
- Franco, J.; Aris, A.; Canberk, B.; Uluagac, A.S. A Survey of Honeypots and Honeynets for Internet of Things, Industrial Internet of Things, and Cyber-Physical Systems. arXiv 2021, arXiv:2108.02287. [Google Scholar] [CrossRef]
- Kavitha, L.; Shaik, K. A Comprehensive Survey of Threat Detection and Mitigation in Layered IoT Security Frameworks. In Proceedings of the 2025 5th International Conference on Soft Computing for Security Applications (ICSCSA), Salem, India, 4–6 August 2025; pp. 277–283. [Google Scholar] [CrossRef]
- Zobal, L.; Kolář, D.; Fujdiak, R. Current State of Honeypots and Deception Strategies in Cybersecurity. In Proceedings of the 2019 11th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT), Dublin, Ireland, 28–30 October 2019; pp. 1–9. [Google Scholar] [CrossRef]
- Zhang, L.; Thing, V. Three decades of deception techniques in active cyber defense - Retrospect and outlook. Comput. Secur. 2021, 106, 102288. [Google Scholar] [CrossRef]
- Javadpour, A.; Ja’fari, F.; Taleb, T.; Shojafar, M.; Benzaïd, C. A Comprehensive Survey on Cyber Deception Techniques to Improve Honeypot Performance. Comput. Secur. 2024, 140, 103792. [Google Scholar] [CrossRef]
- Ilg, N.; Duplys, P.; Sisejkovic, D.; Menth, M. A Survey of Contemporary Open-Source Honeypots, Frameworks, and Tools. J. Netw. Comput. Appl. 2023, 220, 103737. [Google Scholar] [CrossRef]
- Fan, W.; Du, Z.; Fernandez, D.; Villagra, V.A. Enabling an Anatomic View to Investigate Honeypot Systems: A Survey. IEEE Syst. J. 2018, 12, 3906–3919. [Google Scholar] [CrossRef]
- Lackner, P. How to Mock a Bear: Honeypot, Honeynet, Honeywall & Honeytoken: A Survey. In Proceedings of the 23rd International Conference on Enterprise Information Systems-Volume 2: ICEIS. INSTICC, Prague, Czech Republic, 26–28 April 2021; SciTePress: Setúbal, Portugal, 2021; pp. 181–188. [Google Scholar] [CrossRef]
- Jicha, A.; Patton, M.; Chen, H. SCADA honeypots: An in-depth analysis of Conpot. In Proceedings of the 2016 IEEE Conference on Intelligence and Security Informatics (ISI), Tucson, AZ, USA, 28–30 September 2016; pp. 196–198. [Google Scholar] [CrossRef]
- Afianian, A.; Niksefat, S.; Sadeghiyan, B.; Baptiste, D. Malware Dynamic Analysis Evasion Techniques: A Survey. arXiv 2018, arXiv:1811.01190. [Google Scholar] [CrossRef]
- Moore, C.; Al-Nemrat, A. An Analysis of Honeypot Programs and the Attack Data Collected. In Proceedings of the International Conference on Global Security, Safety, and Sustainability, London, UK, 15–17 September 2015. [Google Scholar]
- Fan, W.; Du, Z.; Smith-Creasey, M.; Fernandez, D. HoneyDOC: An Efficient Honeypot Architecture Enabling All-Round Design. IEEE J. Sel. Areas Commun. 2019, 37, 683–697. [Google Scholar] [CrossRef]
- Kocaogullar, Y.; Cetin, O.; Arief, B.; Brierley, C.; Pont, J.; Hernandez-Castro, J. Hunting High or Low: Evaluating the Effectiveness of High-Interaction and Low-Interaction Honeypots. In Proceedings of the Socio-Technical Aspects in Security: 12th International Workshop, STAST 2022, Copenhagen, Denmark, 29 September 2022; Springer: Cham, Switzerland, 2022; pp. 14–30. [Google Scholar] [CrossRef]
- Petersen, K.; Vakkalanka, S.; Kuzniarz, L. Guidelines for conducting systematic mapping studies in software engineering: An update. Inf. Softw. Technol. 2015, 64, 1–18. [Google Scholar] [CrossRef]
- Wohlin, C. Guidelines for Snowballing in Systematic Literature Studies and a Replication in Software Engineering. In Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering (EASE ’14), London, UK, 13–14 May 2014; pp. 1–10. [Google Scholar] [CrossRef]
- Ja’fari, F.; Mostafavi, S.; Mizanian, K.; Jafari, E. An Intelligent Botnet Blocking Approach in Software Defined Networks Using Honeypots. J. Ambient. Intell. Humaniz. Comput. 2021, 12, 2993–3016. [Google Scholar] [CrossRef]
- Zamiri-Gourabi, M.R.; Qalaei, A.R.; Azad, B.A. Gas What? I Can See Your GasPots: Studying the Fingerprintability of ICS Honeypots in the Wild. In Proceedings of the Fifth Annual Industrial Control System Security (ICSS) Workshop, San Juan, PR, USA, 10 December 2019; pp. 30–37. [Google Scholar] [CrossRef]
- Maesschalck, S.; Fantom, W.; Giotsas, V.; Race, N. These Are Not the PLCs You Are Looking For: Obfuscating PLCs to Mimic Honeypots. IEEE Trans. Netw. Serv. Manag. 2024, 21, 3623–3635. [Google Scholar] [CrossRef]
- Mirian, A.; Ma, Z.; Adrian, D.; Tischer, M.; Chuenchujit, T.; Yardley, T.; Berthier, R.; Mason, J.; Durumeric, Z.; Halderman, J.A.; et al. An Internet-Wide View of ICS Devices. In Proceedings of the 2016 14th Annual Conference on Privacy, Security and Trust (PST), Auckland, New Zealand, 12–14 December 2016; pp. 96–103. [Google Scholar] [CrossRef]
- Xu, Y.; Li, C.; Gu, D.; Zhang, Z.; Sun, Z.; Song, Y. A Novel Method for Honeypot Anti-Identification against Modbus Fuzz Testing in Industrial Control Systems. In Proceedings of the 2024 IEEE 9th International Conference on Data Science in Cyberspace (DSC), Jinan, China, 23–26 August 2024; pp. 599–606. [Google Scholar] [CrossRef]
- Mladenov, M.; Erdődi, L.; Smaragdakis, G. All That Glitters Is Not Gold: Uncovering Exposed Industrial Control Systems and Honeypots in the Wild. In Proceedings of the 2025 IEEE 10th European Symposium on Security and Privacy (EuroS&P), Venice, Italy, 30 June–4 July 2025; pp. 133–152. [Google Scholar] [CrossRef]
- Cordeiro, A.; Vasilomanolakis, E. Towards Agnostic Operational Technology (OT) Honeypot Fingerprinting. In Proceedings of the 9th Network Traffic Measurement and Analysis Conference (TMA 2025), Copenhagen, Denmark, 10–13 June 2025; pp. 1–4. [Google Scholar]
- Sun, Y.; Tian, Z.; Li, M.; Su, S.; Du, X.; Guizani, M. Honeypot Identification in Softwarized Industrial Cyber–Physical Systems. IEEE Trans. Ind. Inform. 2021, 17, 5542–5551. [Google Scholar] [CrossRef]
- Cao, J.; Li, W.; Li, J.; Li, B. DiPot: A Distributed Industrial Honeypot System. In Proceedings of the Smart Computing and Communication; Lecture Notes in Computer Science; Springer: Cham, Switzerland, 2018; Volume 10699. [Google Scholar] [CrossRef]
- Vasilomanolakis, E.; Srinivasa, S.; Cordero, C.G.; Mühlhäuser, M. Multi-stage attack detection and signature generation with ICS honeypots. In Proceedings of the NOMS 2016-2016 IEEE/IFIP Network Operations and Management Symposium, Istanbul, Turkey, 25–29 April 2016; pp. 1227–1232. [Google Scholar] [CrossRef]
- Tay, V.; Li, X.; Mashima, D.; Ng, B.; Cao, P.; Kalbarczyk, Z.; Iyer, R.K. Taxonomy of Fingerprinting Techniques for Evaluation of Smart Grid Honeypot Realism. In Proceedings of the 2023 IEEE International Conference on Communications, Control, and Computing Technologies for Smart Grids (SmartGridComm), Glasgow, UK, 31 October–3 November 2023; pp. 1–7. [Google Scholar] [CrossRef]
- Ondrikov, F.; Donadel, D.; Lupia, F.; Merro, M.; Santos, D.; Zambon, E.; Zannone, N. A Comparative Study of ICS Honeypot Deployments. Cat. Prodotti Ric. 2025. preprint. [Google Scholar]
- Maesschalck, S.; Giotsas, V.; Race, N. World Wide ICS Honeypots: A Study into the Deployment of Conpot Honeypots. In Proceedings of the 7th International Conference on Software Security (ICSS 2021), Altoona, PA, USA, 10–11 November 2021. [Google Scholar]
- You, J.; Lv, S.; Sun, Y.; Wen, H.; Sun, L. HoneyVP: A Cost-Effective Hybrid Honeypot Architecture for Industrial Control Systems. In Proceedings of the ICC 2021-IEEE International Conference on Communications, Montreal, QC, Canada, 14–23 June 2021; pp. 1–6. [Google Scholar] [CrossRef]
- Surnin, O.; Hussain, F.; Hussain, R.; Ostrovskaya, S.; Polovinkin, A.; Lee, J.; Fernando, X. Probabilistic Estimation of Honeypot Detection in Internet of Things Environment. In Proceedings of the 2019 International Conference on Computing, Networking and Communications (ICNC), Honolulu, HI, USA, 18–21 February 2019; pp. 191–196. [Google Scholar] [CrossRef]
- Tang, H.; He, H.; Feng, Y.; Meng, J.; Zhang, W. Response Generation Honeypot with Antidetection Capabilities for IoT Botnet Lifecycle Detection. IEEE Trans. Artif. Intell. 2025, 6, 2906–2921. [Google Scholar] [CrossRef]
- Srinivasa, S.; Pedersen, J.M.; Vasilomanolakis, E. Interaction Matters: A Comprehensive Analysis and a Dataset of Hybrid IoT/OT Honeypots. In Proceedings of the 38th Annual Computer Security Applications Conference (ACSAC 2022), Austin, TX, USA, 5–9 December 2022; pp. 742–755. [Google Scholar] [CrossRef]
- Erdem, O.; Pektas, A.; Kara, A. Honeything: A new honeypot design for cpe devices. KSII Trans. Internet Inf. Syst. 2018, 12, 4512–4526. [Google Scholar] [CrossRef]
- Hakim, M.A.; Aksu, H.; Uluagac, A.S.; Akkaya, K. U-PoT: A Honeypot Framework for UPnP-Based IoT Devices. In Proceedings of the 2018 IEEE 37th International Performance Computing and Communications Conference (IPCCC), Orlando, FL, USA, 17–19 November 2018; pp. 1–8. [Google Scholar] [CrossRef]
- Pa, Y.M.P.; Suzuki, S.; Yoshioka, K.; Matsumoto, T.; Kasama, T.; Rossow, C. IoTPOT: A Novel Honeypot for Revealing Current IoT Threats. J. Inf. Process. 2016, 24, 522–533. [Google Scholar] [CrossRef]
- Zhao, Z.; Srinivasa, S.; Vasilomanolakis, E. SweetCam: An IP Camera Honeypot. In Proceedings of the 5th Workshop on CPS & IoT Security and Privacy (CPSIoTSec 2023), Copenhagen, Denmark, 26 November 2023; pp. 75–81. [Google Scholar] [CrossRef]
- Morozov, D.S.; Yefimenko, A.A.; Nikitchuk, T.M.; Kolomiiets, R.O.; Semerikov, S.O. The sweet taste of IoT deception: An adaptive honeypot framework for design and evaluation. J. Edge Comput. 2024, 3, 207–223. [Google Scholar] [CrossRef]
- Vetterl, A.; Clayton, R. Bitter Harvest: Systematically Fingerprinting Low- and Medium-Interaction Honeypots at Internet Scale. In Proceedings of the 12th USENIX Workshop on Offensive Technologies (WOOT 18), Baltimore, MD, USA, 13–14 August 2018. [Google Scholar]
- Franzen, F.; Steger, L.; Zirngibl, J.; Sattler, P. Looking for Honey Once Again: Detecting RDP and SMB Honeypots on the Internet. In Proceedings of the 2022 IEEE European Symposium on Security and Privacy Workshops (EuroS&PW), Genoa, Italy, 6–10 June 2022; pp. 266–277. [Google Scholar] [CrossRef]
- Zhang, Y.J.; Liu, W.J.; Guo, K.N.; Kang, Y.M. Identification of SSH Honeypots Using Machine Learning Techniques Based on Multi-Fingerprinting. In Proceedings of the 2023 IEEE 6th Information Technology, Networking, Electronic and Automation Control Conference (ITNEC), Chongqing, China, 24–26 February 2023; pp. 1376–1381. [Google Scholar] [CrossRef]
- Başer, M.; Güven, E.Y.; Aydın, M.A. SSH and Telnet Protocols Attack Analysis Using Honeypot Technique: Analysis of SSH and Telnet Honeypot. In Proceedings of the 2021 6th International Conference on Computer Science and Engineering (UBMK), Ankara, Turkey, 15–17 September 2021; pp. 806–811. [Google Scholar] [CrossRef]
- Vetterl, A.; Clayton, R.; Walden, I. Counting Outdated Honeypots: Legal and Useful. In Proceedings of the 2019 IEEE Security and Privacy Workshops (SPW), San Francisco, CA, USA, 23 May 2019; pp. 224–229. [Google Scholar] [CrossRef]
- Touch, S.; Colin, J.N. A Comparison of an Adaptive Self-Guarded Honeypot with Conventional Honeypots. Appl. Sci. 2022, 12, 5224. [Google Scholar] [CrossRef]
- Touch, S.; Colin, J.N. Asguard: Adaptive Self-Guarded Honeypot. In Proceedings of the 17th International Conference on Web Information Systems and Technologies (WEBIST 2021), Valletta, Malta, 26–28 October 2021; SciTePress: Setúbal, Portugal, 2021; pp. 565–574. [Google Scholar]
- Suratkar, S.; Shah, K.; Sood, A.; Loya, A.; Bisure, D.; Patil, U.; Kazi, F. An Adaptive Honeypot Using Q-Learning with Severity Analyzer. J. Ambient. Intell. Humaniz. Comput. 2022, 13, 4865–4876. [Google Scholar] [CrossRef]
- Chen, X.; Lu, B.; Sun, R.; Jiang, M. Honeypot Detection Method Based on Anomalous Requests Response Differences. In Proceedings of the 2023 6th International Conference on Electronics, Communications and Control Engineering (ICECC 2023), Fukuoka, Japan, 24–26 March 2023; pp. 109–117. [Google Scholar] [CrossRef]
- Luo, T.; Xu, Z.; Jin, X.; Jia, Y.; Ouyang, X. IoTCandyJar: Towards an Intelligent-Interaction Honeypot for IoT Devices. In Proceedings of the Black Hat USA, Las Vegas, NV, USA, 22–27 July 2017. [Google Scholar]
- Naik, N.; Shang, C.; Shen, Q.; Jenkins, P. Intelligent Dynamic Honeypot Enabled by Dynamic Fuzzy Rule Interpolation. In Proceedings of the 2018 IEEE 20th International Conference on High Performance Computing and Communications; IEEE 16th International Conference on Smart City; IEEE 4th International Conference on Data Science and Systems (HPCC/SmartCity/DSS), Exeter, UK, 28–30 June 2018; pp. 1520–1527. [Google Scholar] [CrossRef]
- Dowling, S.; Schukat, M.; Barrett, E. New framework for adaptive and agile honeypots. ETRI J. 2020, 42, 965–975. [Google Scholar] [CrossRef]
- Varadarajan, A.; Chandrasekaran, A.; Binumohan, R.; Ravishankar, R.H.; Sadasivam, G.K. Intelligent Honeypot for Web Applications:: Leveraging Seq2Seq and Reinforcement Learning for Adaptive Attacker Interaction. In Proceedings of the 2025 17th International Conference on Knowledge and Smart Technology (KST), Bangkok, Thailand, 26 February–1 March 2025; pp. 272–277. [Google Scholar] [CrossRef]
- Mfogo, V.S.; Zemkoho, A.; Njilla, L.; Nkenlifack, M.; Kamhoua, C. AIIPot: Adaptive Intelligent-Interaction Honeypot for IoT Devices. In Proceedings of the 2023 IEEE 34th Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC), Toronto, ON, Canada, 5–8 September 2023; pp. 1–6. [Google Scholar] [CrossRef]
- Ragsdale, J.; Boppana, R.V. On Designing Low-Risk Honeypots Using Generative Pre-Trained Transformer Models With Curated Inputs. IEEE Access 2023, 11, 117528–117545. [Google Scholar] [CrossRef]
- Huang, C.; Han, J.; Zhang, X.; Liu, J. Automatic Identification of Honeypot Server Using Machine Learning Techniques. Secur. Commun. Netw. 2019, 2019, 2627608. [Google Scholar] [CrossRef]
- Naik, N.; Shang, C.; Jenkins, P.; Shen, Q. D-FRI-Honeypot: A Secure Sting Operation for Hacking the Hackers Using Dynamic Fuzzy Rule Interpolation. IEEE Trans. Emerg. Top. Comput. Intell. 2021, 5, 893–907. [Google Scholar] [CrossRef]
- Shiue, L.M.; Kao, S.J. Countermeasure for Detection of Honeypot Deployment. In Proceedings of the 2008 International Conference on Computer and Communication Engineering, Kuala Lumpur, Malaysia, 13–15 May 2008; pp. 595–599. [Google Scholar] [CrossRef]
- Liu, S.; Feng, P.; Cao, J.; He, X.; Chin, T.; Sun, K.; Li, Q. Consistency Is All I Ask: Attacks and Countermeasures on the Network Context of Distributed Honeypots. In Proceedings of the Detection of Intrusions and Malware, and Vulnerability Assessment (DIMVA 2022), Cagliari, Italy, 29 June–1 July 2022; Lecture Notes in Computer Science; Springer: Cham, Switzerland, 2022; Volume 13358. [Google Scholar] [CrossRef]
- Provos, N. Honeyd-a virtual honeypot daemon. In Proceedings of the 10th Dfn-Cert Workshop, Hamburg, Germany, 4 February 2003; Volume 2, p. 4. [Google Scholar]
- Fu, X.; Yu, W.; Cheng, D.; Tan, X.; Streff, K.; Graham, S. On Recognizing Virtual Honeypots and Countermeasures. In Proceedings of the 2006 2nd IEEE International Symposium on Dependable, Autonomic and Secure Computing, Indianapolis, IN, USA, 29 September–1 October 2006; pp. 211–218. [Google Scholar] [CrossRef]
- Shaikh, S.A.; Chivers, H.; Nobles, P.; Clark, J.A.; Chen, H. False Positive Response. Netw. Secur. 2008, 2008, 11–15. [Google Scholar] [CrossRef]
- Morishita, S.; Hoizumi, T.; Ueno, W.; Tanabe, R.; Gañán, C.H.; van Eeten, M.; Yoshioka, K.; Matsumoto, T. Detect Me If You… Oh Wait. An Internet-Wide View of Self-Revealing Honeypots. In Proceedings of the 2019 IFIP/IEEE Symposium on Integrated Network and Service Management (IM), Arlington, VA, USA, 8–12 April 2019; pp. 134–143. [Google Scholar]
- Defibaugh-Chavez, P.; Veeraghattam, R.; Kannappa, M.; Mukkamala, S.; Sung, A. Network Based Detection of Virtual Environments and Low Interaction Honeypots. In Proceedings of the 2006 IEEE Information Assurance Workshop, West Point, NY, USA, 21–23 June 2006; pp. 283–289. [Google Scholar] [CrossRef]
- Vargas, L.A.R. A New Procedure to Detect Low Interaction Honeypots. Int. J. Electr. Comput. Eng. (IJECE) 2014, 4, 1–10. [Google Scholar] [CrossRef]
- Dahbul, R.N.; Lim, C.; Purnama, J. Enhancing Honeypot Deception Capability Through Network Service Fingerprinting. J. Phys. Conf. Ser. 2017, 801, 012057. [Google Scholar] [CrossRef]
- Artail, H.; Safa, H.; Sraj, M.; Kuwatly, I.; Al-Masri, Z. A Hybrid Honeypot Framework for Improving Intrusion Detection Systems in Protecting Organizational Networks. Comput. Secur. 2006, 25, 274–288. [Google Scholar] [CrossRef]
- Fan, W.; Fernandez, D. A Novel SDN-Based Stealthy TCP Connection Handover Mechanism for Hybrid Honeypot Systems. In Proceedings of the 2017 IEEE Conference on Network Softwarization (NetSoft), Bologna, Italy, 3–7 July 2017; pp. 1–9. [Google Scholar] [CrossRef]
- Bythwood, W.; Kien, A.; Vakilinia, I. Fingerprinting Bots in a Hybrid Honeypot. In Proceedings of the 2023 IEEE SoutheastCon, Orlando, FL, USA, 13–16 April 2023; pp. 76–80. [Google Scholar] [CrossRef]
- Bailey, M.; Cooke, E.; Watson, D.; Jahanian, F.; Provos, N. A Hybrid Honeypot Architecture for Scalable Network Monitoring; University of Michigan, Electrical Engineering and Computer Science: Ann Arbor, MI, USA, 2004. [Google Scholar]
- Aggarwal, P.; Du, Y.; Singh, K.; Gonzalez, C. Decoys in Cybersecurity: An Exploratory Study to Test the Effectiveness of 2-sided Deception. arXiv 2021, arXiv:2108.11037. [Google Scholar] [CrossRef]
- Zhu, H.; Liu, M.; Chen, B.; Che, X.; Cheng, P.; Deng, R. HoneyJudge: A PLC Honeypot Identification Framework Based on Device Memory Testing. IEEE Trans. Inf. Forensics Secur. 2024, 19, 6028–6043. [Google Scholar] [CrossRef]
- Wang, P.; Wu, L.; Cunningham, R.; Zou, C.C. Honeypot detection in advanced botnet attacks. Int. J. Inf. Comput. Secur. 2010, 4, 30–51. [Google Scholar] [CrossRef]
- Rowe, N. Measuring the Effectiveness of Honeypot Counter-Counterdeception. In Proceedings of the 39th Annual Hawaii International Conference on System Sciences (HICSS’06), Kauai, HI, USA, 4–7 January 2006; Volume 6, p. 129c. [Google Scholar] [CrossRef]
- Mohammadzad, M.; Karimpour, J. Using rootkits hiding techniques to conceal honeypot functionality. J. Netw. Comput. Appl. 2023, 214, 103606. [Google Scholar] [CrossRef]
- Guan, C.; Liu, H.; Cao, G.; Zhu, S.; La Porta, T. HoneyIoT: Adaptive High-Interaction Honeypot for IoT Devices Through Reinforcement Learning. In Proceedings of the 16th ACM Conference on Security and Privacy in Wireless and Mobile Networks, WiSec ’23, Guildford, UK, 29 May–1 June 2023; Association for Computing Machinery: New York, NY, USA, 2023; pp. 49–59. [Google Scholar] [CrossRef]





| Year | Paper | Fingerprinting Technique | Probing | Susceptible Artifacts | Anti-Detection Method | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Static Banners |
Limited
Negotiation | Malformed Packets | State Machine | Timing Anomalies | Error Messages | Default Config |
Behavioural
Consistency | Physical State | |||||
| 2016 | [7] | ✔ | ✗ | ✗ | ✗ | ✔ | ✗ | ✔ | ✗ | ✔ | ✗ | ✗ | ✗ |
| 2015 | [11] | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✔ |
| 2021 | [12] | ✗ | ✔ | ✗ | ✗ | ✗ | ✗ | ✔ | ✗ | ✗ | ✔ | ✗ | ✔ |
| 2025 | [13] | ✔ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| 2019 | [14] | ✔ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✔ |
| 2021 | [15] | ✔ | ✔ | ✗ | ✗ | ✔ | ✗ | ✔ | ✗ | ✔ | ✔ | ✗ | ✔ |
| 2024 | [16] | ✔ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✔ |
| 2023 | [17] | ✔ | ✔ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| 2018 | [18] | ✔ | ✔ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| 2021 | [19] | ✔ | ✗ | ✗ | ✗ | ✔ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| 2016 | [20] | ✔ | ✗ | ✗ | ✗ | ✔ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| 2019 | [21] | ✔ | ✗ | ✗ | ✗ | ✔ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✔ |
| 2019 | [22] | ✔ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| 2019 | [23] | ✔ | ✔ | ✗ | ✗ | ✔ | ✔ | ✗ | ✗ | ✗ | ✔ | ✗ | ✗ |
| 2022 | [24] | ✔ | ✔ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✔ |
| 2025 | THIS SURVEY | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| PICO Component | Search Terms |
|---|---|
| Population | “honeypot”, “honeypots” |
| Intervention | “low-interaction”, “medium-interaction” |
| Comparison | “protocol”, “artifact”, “signature”, “trace” |
| Outcome | “fingerprinting”, “fingerprint”, “detection”, “detecting”, “evasion”, “anti-detection”, “counter-measures” |
| PICO Component | Query Section | Rationale |
|---|---|---|
| Population | (“honeypot” OR “honeypots”) AND intitle:(“honeypot”) | The core subject of honeypots is present and central to the paper’s focus. |
| Intervention | (“low-interaction” OR “medium-interaction”) | Limits the scope specifically to the interaction levels defined in the Research Questions. |
| Comparison | (“protocol” OR “artifact” OR “signature” OR “trace”) | Ensures the paper discusses the technical evidence required to answer questions about vulnerability and techniques for fingerprinting. |
| Outcome | (“fingerprinting” OR “fingerprint” OR “detection” OR “detecting”) AND intitle:(“fingerprint” OR “detection” OR “fingerprinting”) AND (“evasion” OR “anti-detection” OR “counter-measures”) | Captures both the identification of the problem (detection) and the proposed solutions (evasion/prevention). |
| Target RQ | Quality Assessment Question |
|---|---|
| RQ1 | Q1: Was the configuration of the low- and medium-interaction honeypots clearly described? |
| Q2: Were the environmental conditions consistent for the deployments mentioned? | |
| RQ2 | Q1: Was the identification of probing techniques based on analysing actual network traffic or log data (vs. theoretical models)? |
| QA2: Is the sample size and data collection period clearly stated? | |
| RQ3 | Q1: Are the specific protocol artifacts (e.g., TCP timestamps, banner strings, error codes) explicitly listed and technically defined? |
| RQ4 | Q1: Did the study provide measurable evidence (quantitative or qualitative) of the effectiveness of the proposed mitigation method? |
| Study | Honeypot Type | Interaction Level | Fingerprinting Technique (T1–T7) | Susceptible Artifact (A1–A8) | Probing Technique (P1–P7) |
|---|---|---|---|---|---|
| [20,27,28,29,30,31,32,33,34,35,36,37,38,39,40] | ICS/SCADA/OT Honeypots | Low(10), Low-Medium(5) | T5(12), T7(8), T1(6), T6(5), T4(4), T3(3), T2(1) | A7(8), A8(8), A1(6), A3(4), A4(3), A5(3), A6(3), A2(2) | P2(10), P1(8), P6(6), P5(3), P3(4), P7(4), P4(2) |
| [41,42,43,44,45,46,47,48] | IoT & Smart Devices | Low(4), Medium(5) | T1(6), T3(5), T2(4), T5(4), T4(3), T7(3), T6(2) | A7(7), A1(5), A4(4), A2(3), A5(3), A8(3), A6(1) | P2(6), P1(5), P6(4), P7(3), P5(2), P3(1), P4(1) |
| [49,50,51,52,53,54,55,56] | Shell & Admin (SSH/Telnet) | Low(3), Medium(6), Low-Medium(1) | T7(7), T2(6), T3(6), T5(6), T4(2), T1(1), T6(1) | A6(7), A8(6), A7(6), A4(5), A3(4), A2(3), A5(2), A1(1) | P2(8), P7(5), P1(4), P3(4), P5(4), P4(2), P6(1) |
| [3,24,57] | Web & Apps | Low(2), Medium(1), Low-Medium(1) | T1(2), T2(2), T3(2), T5(2), T7(2) | A7(3), A3(2), A4(2), A8(2), A1(1), A2(1), A6(1) | P2(3), P3(2), P5(2), P1(1), P7(1) |
| [10,58,59,60,61,62,63,64,65] | AI & Dynamic | Low(5), Medium(4) | T3(5), T5(5), T1(3), T7(4), T4(2) | A4(5), A8(5), A6(2), A1(4), A3(2), A5(2), A7(1) | P2(7), P1(2), P6(2), P7(2), P5(3), P3(2) |
| [4,66,67,68,69,70,71,72,73,74,75] | Network & Virtualisation | Low(11), Medium(1), Low-Medium(1) | T5(10), T4(8), T7(6), T2(5), T3(3), T1(2), T6(1) | A5(8), A8(6), A4(5), A7(5), A2(4), A3(4), A6(7), A1(2) | P4(8), P2(7), P5(6), P1(4), P3(3), P6(4), P7(3) |
| [23,64,76,77,78,79] | Hybrid Architechture | Low(3), Medium(3) | T5(3), T2(2), T4(3), T7(2),T1(1) | A7(3), A8(3), A3(2), A5(2), A1(1), A2(1) | P1(2), P7(2), P5(1), P6(1) |
| [80,81,82,83] | Specialised/Niche | Low(2), Medium(2) | T3(3), T5(3), T7(3) | A4(4), A7(2), A5(1), A8(2) | P2(4), P5(3), P7(1) |
| Probing Technique | P-Code | Description | Strength | Count | Papers |
|---|---|---|---|---|---|
| Active multi-stage probing | P2 | The attacker performs multiple probing technique in many phases, such as before and after exploitation to compare the difference in the system | High | 46 | [3,4,10,24,27,28,29,30,31,32,33,34,36,39,41,42,43,45,46,47,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,71,73,74,80,81,82,83,84] |
| Active single-stage probing | P1 | The attacker performs a one-time probing technique to collect immediate responses such as banners, open ports, or protocol metadata. | Medium | 28 | [20,24,29,33,35,36,37,38,39,40,43,44,45,47,48,49,52,54,55,59,64,71,72,74,75,77,78,84] |
| Differential probing | P5 | The attacker compares responses from the same target system under different conditions. | Medium | 26 | [10,24,28,29,33,38,41,44,49,50,53,54,57,63,64,65,66,67,69,73,74,79,80,82,83,84] |
| Longitudinal/behavioural probing | P7 | The attacker observes the target machine over a long period to analyse behavioural consistency and compare the historical state with the current state. | Low | 21 | [3,27,28,30,32,41,43,47,52,53,54,55,56,58,65,67,70,71,77,79,81] |
| Cross-protocol/multi-service probing | P6 | The attacker probes multiple protocols or services on the same host to compare their responses. | Low | 19 | [20,29,30,32,33,37,40,43,45,47,48,49,59,64,68,74,75,78] |
| Malformed/fuzzing-based probing | P3 | The attacker sends malformed, or protocol-violating packets. This is intended to trigger abnormal parsing or error-handling behaviour. | Low | 15 | [3,4,10,31,34,35,46,49,50,51,53,57,65,68,71] |
| Timing-based probing | P4 | The attacker measures response delays or processing latency by making repeated and controlled requests. | Low | 13 | [4,28,29,41,51,56,64,66,67,68,69,70,72] |
| Protocol Artifact | A-Code | Description | Strength | Count | Papers |
|---|---|---|---|---|---|
| Static banners | A1 | Fixed service strings, version numbers or metadata that do not change across sessions. | High | 22 | [3,20,29,30,32,33,36,39,42,43,44,45,46,51,58,59,61,64,71,74,79,84] |
| Error messages | A6 | Non-standard or too generic error responses | Medium | 17 | [3,28,31,34,41,49,50,51,52,53,54,55,58,68,71,73,74] |
| Malformed packet handling | A3 | Abnormal handling of invalid or malformed protocol packets. | Medium | 16 | [3,4,10,23,31,34,35,49,50,51,53,57,65,68,71,76] |
| Limited negotiation | A2 | Incomplete or simplified protocol negotiation | Low | 14 | [3,38,40,41,46,48,49,50,52,64,68,71,74,78] |
| Susceptible Artifact | A-Code | Validated | Mitigation Method |
|---|---|---|---|
| Static banners | A1 | [29,42,58,74] | Banner normalization [3,30,32,33,38,51,58,71,74], Controlled banner exposure [29], GAN-based dynamic response generation [42] |
| Limited negotiation | A2 | [40,45,74] | Real protocol implementation [49], Full protocol negotiation emulation [3,45,50], Protocol negotiation completion and tuning [74], hybrid implementations [40,48,78] |
| Malformed packet handling | A3 | [23,31,65,74,76] | Strict protocol parsing and validation [3,49,51,53], Fuzzing-based robustness testing and detection [31,50,65], TCP sequence and acknowledgment synchronization [23,76] |
| Incomplete state machine | A4 | [24,28,54,55,56,66] | Real backend execution and command proxying [54,55], Service probe redirection [66], Full state-machine and command emulation [3,24,28,41,51,74], Fuzzing-based fingerprint detection [10], Adaptive command-response emulation [56] |
| Timing anomalies | A5 | [23,28,29,56,65,66,67,76] | Traffic redirection and path masking [23,29,66,67], Response timing randomization and normalization [28,51,56], Realistic transport and protocol timing emulation [76], Adaptive fingerprint detection [10,65] |
| Error responses | A6 | [28,31,54,55,74] | Error message normalization and alignment [3,28,49,50,53,54,71,74], Error suppression and response substitution [41,51,55], Fuzzing-based error fingerprint detection [31] |
| Default configuration | A7 | [28,29,42,55,74,77] | Configuration randomization and diversification [28,30,50,53,55,74], Configuration hardening and default sanitization [3,32,41,51,71], Unique keys and certificates per deployment [49], behavioural and traffic realism alignment [29,33,42], Traffic routing by fingerprint [77] |
| Behavioural consistency | A8 | [23,27,28,29,31,54,55,65,66,67,76,77] | Maintenance and exposure management [27,32,49,53], State preservation and context unification [41,67,77], Behavioural variability and decoy diversity [3,23,28,30,31,33,70,71], Traffic shaping and interaction balancing [29,66,76], Adaptive and learning-based behavioural control [10,54,55,65], Traffic redirection [75] |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Chaudhry, A.; Andersen, C.; Choudhary, G.; Dragoni, N. A Review of Honeypots: Fingerprinting Techniques, Detection, and Evasion Mechanisms. Future Internet 2026, 18, 190. https://doi.org/10.3390/fi18040190
Chaudhry A, Andersen C, Choudhary G, Dragoni N. A Review of Honeypots: Fingerprinting Techniques, Detection, and Evasion Mechanisms. Future Internet. 2026; 18(4):190. https://doi.org/10.3390/fi18040190
Chicago/Turabian StyleChaudhry, Arooj, Casper Andersen, Gaurav Choudhary, and Nicola Dragoni. 2026. "A Review of Honeypots: Fingerprinting Techniques, Detection, and Evasion Mechanisms" Future Internet 18, no. 4: 190. https://doi.org/10.3390/fi18040190
APA StyleChaudhry, A., Andersen, C., Choudhary, G., & Dragoni, N. (2026). A Review of Honeypots: Fingerprinting Techniques, Detection, and Evasion Mechanisms. Future Internet, 18(4), 190. https://doi.org/10.3390/fi18040190

