{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,22]],"date-time":"2026-04-22T19:46:18Z","timestamp":1776887178880,"version":"3.51.2"},"publisher-location":"Cham","reference-count":33,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031646256","type":"print"},{"value":"9783031646263","type":"electronic"}],"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:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"DOI":"10.1007\/978-3-031-64626-3_11","type":"book-chapter","created":{"date-parts":[[2024,7,13]],"date-time":"2024-07-13T13:01:58Z","timestamp":1720875718000},"page":"186-204","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Fuzzing for\u00a0Stateful Protocol Implementations: Are We There Yet?"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0009-0002-8304-1045","authenticated-orcid":false,"given":"Kunpeng","family":"Jian","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4787-4832","authenticated-orcid":false,"given":"Yanyan","family":"Zou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0991-4231","authenticated-orcid":false,"given":"Yeting","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4892-6294","authenticated-orcid":false,"given":"Jialun","family":"Cao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5333-7630","authenticated-orcid":false,"given":"Menghao","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-9443-4046","authenticated-orcid":false,"given":"Jian","family":"Sun","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-9549-5644","authenticated-orcid":false,"given":"Jingyi","family":"Shi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-7121-1196","authenticated-orcid":false,"given":"Wei","family":"Huo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,7,14]]},"reference":[{"key":"11_CR1","first-page":"1","volume":"15","author":"T Alrahem","year":"2007","unstructured":"Alrahem, T., et al.: Interstate: a stateful protocol fuzzer for sip. Defcon 15, 1\u20135 (2007)","journal-title":"Defcon"},{"key":"11_CR2","doi-asserted-by":"crossref","unstructured":"Andronidis, A., Cadar, C.: Snapfuzz: high-throughput fuzzing of network applications. In: Ryu, S., Smaragdakis, Y. (eds.) ISSTA \u201922: 31st ACM SIGSOFT International Symposium on Software Testing and Analysis, 18\u201322 July 2022, pp. 340\u2013351. ACM, Virtual Event, South Korea (2022)","DOI":"10.1145\/3533767.3534376"},{"key":"11_CR3","doi-asserted-by":"crossref","unstructured":"Aschermann, C., Schumilo, S., Abbasi, A., Holz, T.: IJON: exploring deep state spaces via fuzzing. In: 2020 IEEE Symposium on Security and Privacy, SP 2020, 18\u201321 May 2020, pp. 1597\u20131612. IEEE, San Francisco, CA, USA (2020)","DOI":"10.1109\/SP40000.2020.00117"},{"key":"11_CR4","doi-asserted-by":"crossref","unstructured":"Atlidakis, V., Godefroid, P., Polishchuk, M.: Restler: stateful REST API fuzzing. In: Proceedings of the 41st International Conference on Software Engineering, ICSE 2019, 25\u201331 May 2019, pp. 748\u2013758. IEEE\/ACM, Montreal, QC, Canada (2019)","DOI":"10.1109\/ICSE.2019.00083"},{"key":"11_CR5","unstructured":"Ba, J., B\u00f6hme, M., Mirzamomen, Z., Roychoudhury, A.: Stateful greybox fuzzing. In: 31st USENIX Security Symposium (USENIX Security 22), pp. 3255\u20133272. USENIX Association, Boston, MA, August 2022"},{"key":"11_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"343","DOI":"10.1007\/11836810_25","volume-title":"Information Security","author":"G Banks","year":"2006","unstructured":"Banks, G., Cova, M., Felmetsger, V., Almeroth, K., Kemmerer, R., Vigna, G.: SNOOZE: toward a stateful network protocol fuzzer. In: Katsikas, S.K., L\u00f3pez, J., Backes, M., Gritzalis, S., Preneel, B. (eds.) ISC 2006. LNCS, vol. 4176, pp. 343\u2013358. Springer, Heidelberg (2006). https:\/\/doi.org\/10.1007\/11836810_25"},{"key":"11_CR7","unstructured":"beyondsecurity: beSTORM (2022). https:\/\/www.beyondsecurity.com\/bestorm-and-the-sdl"},{"key":"11_CR8","unstructured":"Ferreira, G.M.: SPIKE (2022). https:\/\/github.com\/guilhermeferreira\/spikepp"},{"key":"11_CR9","unstructured":"GitLab: peach-fuzzer-community (2022). https:\/\/gitlab.com\/peachtech\/peach-fuzzer-community"},{"key":"11_CR10","unstructured":"Goodin, D.: NSA-leaking Shadow Brokers just dumped its most damaging release yet (2022). https:\/\/arstechnica.com\/security\/2017\/04\/nsa-leaking-shadow-brokers-just-dumped-its-most-damaging-release-yet\/"},{"key":"11_CR11","unstructured":"Google: AFL (2021). https:\/\/github.com\/google\/AFL"},{"key":"11_CR12","unstructured":"Google: AFLNWE (2021). https:\/\/github.com\/thuanpv\/aflnwe"},{"issue":"8","key":"11_CR13","first-page":"239","volume":"10","author":"S Gorbunov","year":"2010","unstructured":"Gorbunov, S., Rosenbloom, A.: Autofuzz: automated network protocol fuzzing framework. Ijcsns 10(8), 239 (2010)","journal-title":"Ijcsns"},{"key":"11_CR14","first-page":"61","volume":"10","author":"H He","year":"2020","unstructured":"He, H., Wang, Y.: Pnfuzz: a stateful network protocol fuzzing approach based on packet clustering. Comput. Sci. Inf. Technol. (CS & IT) 10, 61\u201369 (2020)","journal-title":"Comput. Sci. Inf. Technol. (CS & IT)"},{"key":"11_CR15","doi-asserted-by":"crossref","unstructured":"Jian, K., et al.: Fuzzing for stateful protocol implementations: are we there yet? Evaluation\u2019s data (2024). https:\/\/sites.google.com\/view\/stateprotocolfuzzevaluation","DOI":"10.1007\/978-3-031-64626-3_11"},{"key":"11_CR16","doi-asserted-by":"publisher","first-page":"2673","DOI":"10.1109\/TIFS.2022.3192991","volume":"17","author":"J Li","year":"2022","unstructured":"Li, J., Li, S., Sun, G., Chen, T., Yu, H.: Snpsfuzzer: a fast greybox fuzzer for stateful network protocols using snapshots. IEEE Trans. Inf. Forensics Secur. 17, 2673\u20132687 (2022)","journal-title":"IEEE Trans. Inf. Forensics Secur."},{"key":"11_CR17","doi-asserted-by":"crossref","unstructured":"Liu, D., Pham, V., Ernst, G., Murray, T., Rubinstein, B.I.P.: State selection algorithms and their impact on the performance of stateful network protocol fuzzing. In: IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2022, 15\u201318 March 2022, pp. 720\u2013730. IEEE, Honolulu, HI, USA (2022)","DOI":"10.1109\/SANER53432.2022.00089"},{"key":"11_CR18","doi-asserted-by":"crossref","unstructured":"Liu, H., et al.: Labrador: response guided directed fuzzing for black-box IoT devices. In: 2024 IEEE Symposium on Security and Privacy (SP), p. 126. IEEE Computer Society, Los Alamitos, CA, USA (2024)","DOI":"10.1109\/SP54263.2024.00127"},{"key":"11_CR19","unstructured":"Luo, Z., et al.: Bleem: packet sequence oriented fuzzing for protocol implementations. In: 32st USENIX Security Symposium, USENIX Security 2023, 9\u201311 AUGUST 2023. p. Accepted. USENIX Association, ANAHEIM, CA, USA (2023)"},{"key":"11_CR20","doi-asserted-by":"crossref","unstructured":"Maier, D., Bittner, O., Munier, M., Beier, J.: FiTM: binary-only coverage-guided fuzzing for stateful network protocols. In: Workshop on Binary Analysis Research (BAR), 2022 (2022)","DOI":"10.14722\/bar.2022.23008"},{"key":"11_CR21","unstructured":"McKnight, P.E., Najab, J.: Mann-whitney u test. The Corsini encyclopedia of psychology (2010)"},{"key":"11_CR22","doi-asserted-by":"crossref","unstructured":"Meng, R., Mirchev, M., B\u00f6hme, M., Roychoudhury, A.: Large language model guided protocol fuzzing. In: Proceedings of the 31st Annual Network and Distributed System Security Symposium (NDSS) (2024)","DOI":"10.14722\/ndss.2024.24556"},{"issue":"7","key":"11_CR23","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1007\/s10664-022-10233-3","volume":"27","author":"R Natella","year":"2022","unstructured":"Natella, R.: Stateafl: greybox fuzzing for stateful network servers. Empir. Softw. Eng. 27(7), 191 (2022)","journal-title":"Empir. Softw. Eng."},{"key":"11_CR24","doi-asserted-by":"crossref","unstructured":"Natella, R., Pham, V.: Profuzzbench: a benchmark for stateful protocol fuzzing. In: Cadar, C., Zhang, X. (eds.) ISSTA \u201921: 30th ACM SIGSOFT International Symposium on Software Testing and Analysis, 11\u201317 July 2021, pp. 662\u2013665. ACM, Virtual Event, Denmark (2021)","DOI":"10.1145\/3460319.3469077"},{"key":"11_CR25","unstructured":"OpenRCE: Sulley (2019). https:\/\/github.com\/llvm\/llvm-project"},{"key":"11_CR26","unstructured":"Pereyda, J.: boofuzz (2022). https:\/\/github.com\/jtpereyda\/boofuzz"},{"key":"11_CR27","doi-asserted-by":"crossref","unstructured":"Pham, V., B\u00f6hme, M., Roychoudhury, A.: AFLNET: a greybox fuzzer for network protocols. In: 13th IEEE International Conference on Software Testing, Validation and Verification, ICST 2020, 24\u201328 October 2020, pp. 460\u2013465. IEEE, Porto, Portugal (2020)","DOI":"10.1109\/ICST46399.2020.00062"},{"key":"11_CR28","doi-asserted-by":"crossref","unstructured":"Qin, S., Hu, F., Zhao, B., Yin, T., Zhang, C.: Registered report: nsfuzz: towards efficient and state-aware network service fuzzing. In: International Fuzzing Workshop (FUZZING) 2022. San Diego, CA, USA (2022)","DOI":"10.14722\/fuzzing.2022.23006"},{"key":"11_CR29","first-page":"166","volume-title":"EuroSys \u201922: Seventeenth European Conference on Computer Systems, April 5\u20138, 2022","author":"S Schumilo","year":"2022","unstructured":"Schumilo, S., Aschermann, C., Jemmett, A., Abbasi, A., Holz, T.: Nyx-net: network fuzzing with incremental snapshots. In: Bromberg, Y., Kermarrec, A., Kozyrakis, C. (eds.) EuroSys \u201922: Seventeenth European Conference on Computer Systems, April 5\u20138, 2022, pp. 166\u2013180. ACM, Rennes, France (2022)"},{"issue":"22","key":"11_CR30","doi-asserted-by":"publisher","first-page":"22737","DOI":"10.1109\/JIOT.2022.3182589","volume":"9","author":"Z Shu","year":"2022","unstructured":"Shu, Z., Yan, G.: Iotinfer: automated blackbox fuzz testing of iot network protocols guided by finite state machine inference. IEEE Internet Things J. 9(22), 22737\u201322751 (2022)","journal-title":"IEEE Internet Things J."},{"key":"11_CR31","doi-asserted-by":"publisher","first-page":"198668","DOI":"10.1109\/ACCESS.2020.3025037","volume":"8","author":"Y Yu","year":"2020","unstructured":"Yu, Y., Chen, Z., Gan, S., Wang, X.: Sgpfuzzer: a state-driven smart graybox protocol fuzzer for network protocol implementations. IEEE Access 8, 198668\u2013198678 (2020)","journal-title":"IEEE Access"},{"key":"11_CR32","unstructured":"Zhao, B., et al.: StateFuzz: system call-based state-aware linux driver fuzzing. In: 31st USENIX Security Symposium (USENIX Security 22), pp. 3273\u20133289. USENIX Association, Boston, MA (2022)"},{"key":"11_CR33","doi-asserted-by":"crossref","unstructured":"Zuo, F., Luo, Z., Yu, J., Liu, Z., Jiang, Y.: Pavfuzz: state-sensitive fuzz testing of protocols in autonomous vehicles. In: 58th ACM\/IEEE Design Automation Conference, DAC 2021, 5\u20139 December 2021, pp. 823\u2013828. IEEE, San Francisco, CA, USA (2021)","DOI":"10.1109\/DAC18074.2021.9586321"}],"container-title":["Lecture Notes in Computer Science","Theoretical Aspects of Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-64626-3_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,12]],"date-time":"2025-03-12T16:17:13Z","timestamp":1741796233000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-64626-3_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9783031646256","9783031646263"],"references-count":33,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-64626-3_11","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"14 July 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"TASE","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Symposium on Theoretical Aspects of Software Engineering","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Guiyang","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"29 July 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1 August 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"18","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"tase2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/tase2024.github.io\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}