{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,9]],"date-time":"2025-01-09T08:40:45Z","timestamp":1736412045581,"version":"3.32.0"},"reference-count":28,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2024,2,2]],"date-time":"2024-02-02T00:00:00Z","timestamp":1706832000000},"content-version":"vor","delay-in-days":32,"URL":"https:\/\/2.zoppoz.workers.dev:443\/http\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Procedia Computer Science"],"published-print":{"date-parts":[[2024]]},"DOI":"10.1016\/j.procs.2024.02.034","type":"journal-article","created":{"date-parts":[[2024,3,20]],"date-time":"2024-03-20T23:22:13Z","timestamp":1710976933000},"page":"2147-2156","update-policy":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["Exploring Diverse Methods of Reverse Engineering MQTT Client Interfaces"],"prefix":"10.1016","volume":"232","author":[{"given":"Marcel","family":"Bartholet","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christian","family":"\u00dcberall","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/j.procs.2024.02.034_bib0001","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1007\/978-3-319-61482-3_16","article-title":"Example-Driven Web API Specification Discovery","author":"Ed-douibi","year":"2017","journal-title":"Modelling Foundations And Applications"},{"key":"10.1016\/j.procs.2024.02.034_bib0002","series-title":"Proceedings Of The 30th IEEE\/ACM International Conference On Automated Software Engineering","first-page":"271","article-title":"Automated RESTful API Documentation Using an HTTP Proxy Server","author":"Sohan","year":"2015"},{"key":"10.1016\/j.procs.2024.02.034_bib0003","series-title":"2019 5th International Conference On Science And Technology (ICST)","first-page":"1","article-title":"A Survey on Protocols for Internet of Things","volume":"1","author":"Roihan","year":"2019"},{"key":"10.1016\/j.procs.2024.02.034_bib0004","series-title":"2017 International Conference On Engineering & MIS (ICEMIS)","first-page":"1","article-title":"Internet of Things: Survey and open issues of MQTT protocol","author":"Yassein","year":"2017"},{"key":"10.1016\/j.procs.2024.02.034_bib0005","unstructured":"OPC Foundation, OPC 10000-1: UA Part 1: Overview and Concepts, Release 1.04, Nov. 22, 2017. Available:https:\/\/2.zoppoz.workers.dev:443\/https\/reference.opcfoundation.org\/v104\/Core\/docs\/Part1\/[Accessed: May. 30, 2023]."},{"key":"10.1016\/j.procs.2024.02.034_bib0006","series-title":"2021 International Conference On Electronic Engineering (ICEEM)","first-page":"1","article-title":"A Comparative analysis of MQTT and IoT application protocols","author":"Al Enany","year":"2021"},{"key":"10.1016\/j.procs.2024.02.034_bib0007","unstructured":"OPC Foundation, OPC 10000-4: OPC Unified Architecture Part 4: Services, Release 1.04, Nov. 22, 2017. Available:https:\/\/2.zoppoz.workers.dev:443\/https\/reference.opcfoundation.org\/v104\/Core\/docs\/Part4\/[Accessed: May. 30, 2023]."},{"key":"10.1016\/j.procs.2024.02.034_bib0008","article-title":"OpenAPI Initiative","author":"OpenAPI","year":"2023","journal-title":"Online Specification"},{"key":"10.1016\/j.procs.2024.02.034_bib0009","unstructured":"AsyncAPI, AsyncAPI Initiative for event-driven APIs, Available: https:\/\/2.zoppoz.workers.dev:443\/https\/www.asyncapi.com\/docs [Accessed: May. 30, 2023]."},{"journal-title":"Github Repository","article-title":"Toolkit supporting the AsyncAPI specification, including a grammar, metamodel, and code generation tools","year":"2023","key":"10.1016\/j.procs.2024.02.034_bib0010"},{"key":"10.1016\/j.procs.2024.02.034_bib0011","series-title":"2021 International Conference On Smart Applications, Communications And Networking (SmartNets)","first-page":"1","article-title":"Smart automated production based on MQTT","author":"\u00dcberall","year":"2021"},{"key":"10.1016\/j.procs.2024.02.034_bib0012","doi-asserted-by":"crossref","first-page":"1583","DOI":"10.1007\/s10270-021-00945-3","article-title":"Model-driven development of asynchronous message-driven architectures with AsyncAPI","volume":"21","author":"G\u00f3mez","year":"2022","journal-title":"Software And Systems Modeling"},{"key":"10.1016\/j.procs.2024.02.034_bib0013","unstructured":"OASIS Message Queuing Telemetry Transport (MQTT) TC, MQTT Version 5.0, OASIS Standard, Mar. 07, 2019. Available: https:\/\/2.zoppoz.workers.dev:443\/https\/docs.oasis-open.org\/mqtt\/mqtt\/v5.0\/os\/mqtt-v5.0-os.html [Accessed: May. 30, 2023]."},{"key":"10.1016\/j.procs.2024.02.034_bib0014","unstructured":"OASIS Message Queuing Telemetry Transport (MQTT) TC, MQTT Version 3.1.1, OASIS Standard, Oct. 29, 2014. Available: https:\/\/2.zoppoz.workers.dev:443\/http\/docs.oasis-open.org\/mqtt\/mqtt\/v3.1.1\/os\/mqtt-v3.1.1-os.html [Accessed: May. 30, 2023]."},{"key":"10.1016\/j.procs.2024.02.034_bib0015","series-title":"International Conference On Telecommunication, Power Analysis and Computing Techniques (ICTPACT - 2017)","article-title":"SURVEY ON MQTT: A PROTOCOL OF INTERNET OF THINGS(IOT)","author":"Soni","year":"2017"},{"key":"10.1016\/j.procs.2024.02.034_bib0016","series-title":"2011 IEEE 3rd International Conference On Communication Software And Networks","first-page":"554","article-title":"Research based on OSI model","author":"Li","year":"2011"},{"key":"10.1016\/j.procs.2024.02.034_bib0017","series-title":"2018 International Conference On Computational Techniques, Electronics And Mechanical Systems (CTEMS)","first-page":"219","article-title":"Network Traffic Classification Techniques-A Review","author":"Goli","year":"2018"},{"key":"10.1016\/j.procs.2024.02.034_bib0018","unstructured":"Nmap.org, Port Scanning Techniques, Available: https:\/\/2.zoppoz.workers.dev:443\/https\/nmap.org\/book\/man-port-scanning-techniques.html [Accessed: May. 30, 2023]."},{"key":"10.1016\/j.procs.2024.02.034_bib0019","series-title":"2017 International Symposium On Wireless Communication Systems (ISWCS)","first-page":"1","article-title":"Investigation of machine learning based network traffic classification","author":"Fan","year":"2017"},{"key":"10.1016\/j.procs.2024.02.034_bib0020","series-title":"2011 International Conference On Consumer Electronics, Communications And Networks (CECNet)","first-page":"2963","article-title":"Application of deep packet inspection in peer-to-peer traffic identification","author":"Sun","year":"2011"},{"key":"10.1016\/j.procs.2024.02.034_bib0021","series-title":"2009 International Conference On Information Engineering And Computer Science","first-page":"1","article-title":"A New Model for P2P Traffic Identification Based on DPI and DFI","author":"Chen","year":"2009"},{"key":"10.1016\/j.procs.2024.02.034_bib0022","series-title":"2015 Tenth International Conference On Digital Information Management (ICDIM)","first-page":"43","article-title":"Network traffic classification techniques and challenges","author":"Al Khater","year":"2015"},{"key":"10.1016\/j.procs.2024.02.034_bib0023","doi-asserted-by":"crossref","first-page":"1309","DOI":"10.1016\/j.proeng.2017.01.276","article-title":"Ting-Lv & Zhong-Fu DPI & DFI: A Malicious Behavior Detection Method Combining Deep Packet Inspection and Deep Flow Inspection","volume":"174","author":"Yu-Guo","year":"2017","journal-title":"Procedia Engineering"},{"key":"10.1016\/j.procs.2024.02.034_bib0024","doi-asserted-by":"crossref","first-page":"1334","DOI":"10.1109\/PROC.1983.12775","article-title":"The OSI reference model","volume":"71","author":"Day","year":"1983","journal-title":"Proceedings Of The IEEE"},{"key":"10.1016\/j.procs.2024.02.034_bib0025","series-title":"2021 IEEE 3rd International Conference On Civil Aviation Safety And Information Technology (ICCASIT)","first-page":"115","article-title":"The Practical Analysis of Switch Port Mirroring Function","author":"Wang","year":"2021"},{"journal-title":"Github Repository","article-title":"Open source Extension SDK for the HiveMQ Enterprise MQTT broker that you can use to extend the broker with custom functionality and integrate the broker with other external systems","year":"2023","key":"10.1016\/j.procs.2024.02.034_bib0026"},{"journal-title":"It provides a MQTT client and a MQTT server (broker), Github Repository","article-title":"MQTTnet is a high performance .NET library for MQTT based communication","year":"2023","key":"10.1016\/j.procs.2024.02.034_bib0027"},{"key":"10.1016\/j.procs.2024.02.034_bib0028","doi-asserted-by":"crossref","unstructured":"Elz, R. & Bush, R. Clarifications to the DNS Specification. (RFC Editor,1997,7), https:\/\/2.zoppoz.workers.dev:443\/https\/www.rfc-editor.org\/info\/rfc2181","DOI":"10.17487\/rfc2181"}],"container-title":["Procedia Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/api.elsevier.com\/content\/article\/PII:S1877050924002114?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/api.elsevier.com\/content\/article\/PII:S1877050924002114?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,1,8]],"date-time":"2025-01-08T04:12:32Z","timestamp":1736309552000},"score":1,"resource":{"primary":{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/linkinghub.elsevier.com\/retrieve\/pii\/S1877050924002114"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"references-count":28,"alternative-id":["S1877050924002114"],"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1016\/j.procs.2024.02.034","relation":{},"ISSN":["1877-0509"],"issn-type":[{"type":"print","value":"1877-0509"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Exploring Diverse Methods of Reverse Engineering MQTT Client Interfaces","name":"articletitle","label":"Article Title"},{"value":"Procedia Computer Science","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1016\/j.procs.2024.02.034","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2024 The Author(s). Published by Elsevier B.V.","name":"copyright","label":"Copyright"}]}}