{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:17:38Z","timestamp":1750306658206,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":47,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,11,5]],"date-time":"2014-11-05T00:00:00Z","timestamp":1415145600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000144","name":"Division of Computer and Network Systems","doi-asserted-by":"publisher","award":["CNS-0831535","CNS-0915667","CNS-1228792","CNS-1228782"],"award-info":[{"award-number":["CNS-0831535","CNS-0915667","CNS-1228792","CNS-1228782"]}],"id":[{"id":"10.13039\/100000144","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2014,11,5]]},"DOI":"10.1145\/2663716.2663735","type":"proceedings-article","created":{"date-parts":[[2014,11,11]],"date-time":"2014-11-11T13:40:05Z","timestamp":1415713205000},"page":"461-474","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":14,"title":["HILTI"],"prefix":"10.1145","author":[{"given":"Robin","family":"Sommer","sequence":"first","affiliation":[{"name":"International Computer Science Institute, Berkeley, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matthias","family":"Vallentin","sequence":"additional","affiliation":[{"name":"UC Berkeley, Berkeley, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lorenzo","family":"De Carli","sequence":"additional","affiliation":[{"name":"University of Wisconsin-Madison, Madison, WI, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vern","family":"Paxson","sequence":"additional","affiliation":[{"name":"International Computer Science Institute, Berkeley, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2014,11,5]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"libnids. http:\/\/libnids.sourceforge.net.  libnids. http:\/\/libnids.sourceforge.net."},{"key":"e_1_3_2_1_2_1","unstructured":"libtask. http:\/\/swtch.com\/libtask.  libtask. http:\/\/swtch.com\/libtask."},{"key":"e_1_3_2_1_3_1","unstructured":"Objective-C Automatic Reference Counting (ARC). http:\/\/clang.llvm.org\/docs\/AutomaticReferenceCounting.html.  Objective-C Automatic Reference Counting (ARC). http:\/\/clang.llvm.org\/docs\/AutomaticReferenceCounting.html."},{"key":"e_1_3_2_1_4_1","unstructured":"re2c. http:\/\/re2c.org.  re2c. http:\/\/re2c.org."},{"key":"e_1_3_2_1_5_1","unstructured":"Suricata source code -textttsrc\/flow-hash.c. https:\/\/github.com\/inliniac\/suricata\/blob\/master\/src\/flow-hash.c.  Suricata source code -textttsrc\/flow-hash.c. https:\/\/github.com\/inliniac\/suricata\/blob\/master\/src\/flow-hash.c."},{"key":"e_1_3_2_1_6_1","unstructured":"Web site and source code for HILTI and BinPAC  Web site and source code for HILTI and BinPAC"},{"key":"e_1_3_2_1_7_1","unstructured":". http:\/\/www.icir.org\/hilti.  . http:\/\/www.icir.org\/hilti."},{"key":"e_1_3_2_1_8_1","unstructured":"Xplico. http:\/\/www.xplico.org.  Xplico. http:\/\/www.xplico.org."},{"key":"e_1_3_2_1_9_1","unstructured":"B. Anderson. Abandoning Segmented Stacks in Rust. https:\/\/mail.mozilla.org\/pipermail\/rust-dev\/2013-November\/006314.html.  B. Anderson. Abandoning Segmented Stacks in Rust. https:\/\/mail.mozilla.org\/pipermail\/rust-dev\/2013-November\/006314.html."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851182.1851206"},{"key":"e_1_3_2_1_11_1","volume-title":"Compiling with Continuations","author":"Appel A. W.","year":"1992","unstructured":"A. W. Appel . Compiling with Continuations . Cambridge University Press , 1992 . A. W. Appel. Compiling with Continuations. Cambridge University Press, 1992."},{"key":"e_1_3_2_1_12_1","unstructured":"J. Corbet. A JIT for packet filters. http:\/\/lwn.net\/Articles\/437981\/.  J. Corbet. A JIT for packet filters. http:\/\/lwn.net\/Articles\/437981\/."},{"key":"e_1_3_2_1_13_1","unstructured":"S. Das. Segmented Stacks in LLVM. http:\/\/www.google-melange.com\/gsoc\/project\/google\/gsoc2011\/sanjoyd\/13001.  S. Das. Segmented Stacks in LLVM. http:\/\/www.google-melange.com\/gsoc\/project\/google\/gsoc2011\/sanjoyd\/13001."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1594977.1592593"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2660267.2660361"},{"key":"e_1_3_2_1_16_1","volume-title":"USENIX Security","author":"Dharmapurikar S.","year":"2005","unstructured":"S. Dharmapurikar and V. Paxson . Robust TCP Stream Reassembly in the Presence of Adversaries . In USENIX Security , 2005 . S. Dharmapurikar and V. Paxson. Robust TCP Stream Reassembly in the Presence of Adversaries. In USENIX Security, 2005."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1030083.1030086"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-87403-4_8"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1945023.1945037"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1921151.1921160"},{"key":"e_1_3_2_1_21_1","volume-title":"Proc. FCCM","author":"Franklin R.","year":"2002","unstructured":"R. Franklin , D. Carver , and B. Hutchings . Assisting Network Intrusion Detection with Reconfigurable Hardware . In Proc. FCCM , 2002 . R. Franklin, D. Carver, and B. Hutchings. Assisting Network Intrusion Detection with Reconfigurable Hardware. In Proc. FCCM, 2002."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1384609.1384625"},{"key":"e_1_3_2_1_23_1","unstructured":"P. Gupta and N. McKeown. Algorithms for Packet Classification. http:\/\/yuba.stanford.edu\/ nickm\/papers\/classification_tutorial_01.pdf 2001.  P. Gupta and N. McKeown. Algorithms for Packet Classification. http:\/\/yuba.stanford.edu\/ nickm\/papers\/classification_tutorial_01.pdf 2001."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851182.1851207"},{"key":"e_1_3_2_1_25_1","volume-title":"Proc. USENIX Security","author":"Handley M.","year":"2001","unstructured":"M. Handley , C. Kreibich , and V. Paxson . Network Intrusion Detection: Evasion, Traffic Normalization, and End-to-End Protocol Semantics . In Proc. USENIX Security , 2001 . M. Handley, C. Kreibich, and V. Paxson. Network Intrusion Detection: Evasion, Traffic Normalization, and End-to-End Protocol Semantics. In Proc. USENIX Security, 2001."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPSR.2002.1024219"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/2025255"},{"key":"e_1_3_2_1_28_1","volume-title":"Morgan Kaufmann","author":"Kennedy K.","year":"2002","unstructured":"K. Kennedy and J. R. Allen . Optimizing Compilers for Modern Architectures . Morgan Kaufmann , 2002 . K. Kennedy and J. R. Allen. Optimizing Compilers for Modern Architectures. Morgan Kaufmann, 2002."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/354871.354874"},{"key":"e_1_3_2_1_30_1","volume-title":"USENIX OSDI","author":"Koponen T.","year":"2010","unstructured":"T. Koponen : A Distributed Control Platform for Large-Scale Production Networks . In USENIX OSDI , 2010 . T. Koponen et al. Onix: A Distributed Control Platform for Large-Scale Production Networks. In USENIX OSDI, 2010."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/977395.977673"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851182.1851216"},{"key":"e_1_3_2_1_33_1","volume-title":"Proc. USENIX","author":"McCanne S.","year":"1993","unstructured":"S. McCanne and V. Jacobson . The BSD Packet Filter: A New Architecture for User-level Packet Capture . In Proc. USENIX Winter 1993 Conference. S. McCanne and V. Jacobson. The BSD Packet Filter: A New Architecture for User-level Packet Capture. In Proc. USENIX Winter 1993 Conference."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1355734.1355746"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2103656.2103685"},{"key":"e_1_3_2_1_36_1","volume-title":"Proc. ICOIN","author":"Morandi O.","year":"2009","unstructured":"O. Morandi , G. Moscardi , and F. Risso . An Intrusion Detection Sensor for the NetVM Virtual Processor . In Proc. ICOIN , 2009 . O. Morandi, G. Moscardi, and F. Risso. An Intrusion Detection Sensor for the NetVM Virtual Processor. In Proc. ICOIN, 2009."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1177080.1177119"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1016\/S1389-1286(99)00112-7"},{"key":"e_1_3_2_1_39_1","volume-title":"Proc. USENIX Hot Security Workshop","author":"Paxson V.","year":"2006","unstructured":"V. Paxson , K. Asanovic , S. Dharmapurikar , J. Lockwood , R. Pang , R. Sommer , and N. Weaver . Rethinking Hardware Support for Network Analysis and Intrusion Prevention . In Proc. USENIX Hot Security Workshop , August 2006 . V. Paxson, K. Asanovic, S. Dharmapurikar, J. Lockwood, R. Pang, R. Sommer, and N. Weaver. Rethinking Hardware Support for Network Analysis and Intrusion Prevention. In Proc. USENIX Hot Security Workshop, August 2006."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.5555\/646191.683581"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2005.05.029"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-87403-4_9"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.5555\/1058426.1058885"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.v21:10"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.5555\/1776434.1776443"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-87403-4_7"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2009.4919635"}],"event":{"name":"IMC '14: Internet Measurement Conference","sponsor":["SIGMETRICS ACM Special Interest Group on Measurement and Evaluation","SIGCOMM ACM Special Interest Group on Data Communication","USENIX Assoc USENIX Assoc"],"location":"Vancouver BC Canada","acronym":"IMC '14"},"container-title":["Proceedings of the 2014 Conference on Internet Measurement Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2663716.2663735","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2663716.2663735","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:56:18Z","timestamp":1750229778000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2663716.2663735"}},"subtitle":["an Abstract Execution Environment for Deep, Stateful Network Traffic Analysis"],"short-title":[],"issued":{"date-parts":[[2014,11,5]]},"references-count":47,"alternative-id":["10.1145\/2663716.2663735","10.1145\/2663716"],"URL":"https:\/\/doi.org\/10.1145\/2663716.2663735","relation":{},"subject":[],"published":{"date-parts":[[2014,11,5]]},"assertion":[{"value":"2014-11-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}