precursor 0.2.3

Pre-protocol payload tagging, similarity clustering, and packet/firmware triage CLI.
(?s)(?<bacnet>.*\x81\x02\x00\x04.*)
(?s)(?<bacnet>.*\x81\x06\x00\x04.*)
(?s)(?<bacnet>.*\x81\x0a\x00\x11\x01\x00.*)
(?s)(?<bacnet>.*\x81\x0a\x00\x11\x01\x04.*)
(?s)(?<bacnet>.*\x81\x0b\x00\x12\x01\x05.*)
(?s)(?<cip>.*\x05\x64\x00\x00\x00\x05\xff\x2b\x0e\x03\x00.*)
(?s)(?<cip>.*\x05\x64\x00\x00\x00\x05\xff\x2b\x0e\x03\x01.*)
(?s)(?<cip>.*\x21\x00\x00\x00\x00\x06\x01\x04\x00\x01\x00\x00.*)
(?s)(?<cip>.*\x21\x00\x00\x00\x00\x06\x01\x04\x00\x01\x00\x01.*)
(?s)(?<codesys>.*\xbb\xbb\x01\x00\x00\x00\x01.*)
(?s)(?<codesys>.*\xbb\xbb\x01\x00\x00\x01\x01.*)
(?s)(?<cspv4>.*\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.*)
(?s)(?<datac>.*\x10\x23\x54\x67\x00\x08\x00\x00\xe3\x77\x0a\x00\x05\x00\x04\x00\x00\x00.*)
(?s)(?<dnp3>.*\x05\x64\x05\xc9\x00\x00\x00\x00\x36\x4c.*)
(?s)(?<dnp3>.*\x05\x64\x00\x00\x00\x05\xff\x2b\x0e\x03\x00.*)
(?s)(?<dnp3>.*\x05\x64\x00\x00\x00\x05\xff\x2b\x0e\x03\x01.*)
(?s)(?<dnp3>.*\x21\x00\x00\x00\x00\x06\x01\x04\x00\x01\x00\x00.*)
(?s)(?<dnp3>.*\x21\x00\x00\x00\x00\x06\x01\x04\x00\x01\x00\x01.*)
(?s)(?<enip>.*\x63\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc1\xde\xbe\xd1\x00\x00\x00\x00.*)
(?s)(?<ethernetip>.*\x05\x64\x00\x00\x00\x05\xff\x2b\x0e\x03\x00.*)
(?s)(?<ethernetip>.*\x21\x00\x00\x00\x00\x06\x01\x04\x00\x01\x00\x00.*)
(?s)(?<fox>.*\x0afox.version=.*)
(?s)(?<fox>.*\x66\x6f\x78\x20\x61\x20\x31\x20\x2d\x31\x20\x66\x6f\x78\x20\x68\x65\x6c\x6c\x6f\x0a\x7b\x0a.*)
(?s)(?<iconics>.*D25FCAFC-F795-4609-89BB-5F78B4ACAF2C.*SetActiveXGUID.*)
(?s)(?<iec60870>.*\x05\x64\x00\x00\x00\x05\xff\x2b\x0e\x03\x00.*)
(?s)(?<iec60870>.*\x21\x00\x00\x00\x00\x06\x01\x04\x00\x01\x00\x00.*)
(?s)(?<iec61850>.*\x05\x64\x00\x00\x00\x05\xff\x2b\x0e\x03\x00.*)
(?s)(?<iec61850>.*\x21\x00\x00\x00\x00\x06\x01\x04\x00\x01\x00\x00.*)
(?s)(?<melsecq>.*\x57\x00\x00\x00\x00\x11\x11\x07\x00\x00\xff\xff\x03\x00\x00\xfe\x03\x00\x00\x14\x00\x1c\x08\x0a\x08\x00\x00\x00\x00\x00\x00\x00\x04.*)
(?s)(?<modbus>.*\x00\x00\x00\x00\x00\x02\x01\x11.*)
(?s)(?<modbus>.*\x00\x00\x00\x00\x00\x05\x01\x2b\x0e\x01\x00.*)
(?s)(?<modbus>.*\x00\x00\x00\x00\x00\x06\x01\x03\x00\x00\x00\x01.*)
(?s)(?<modbus>.*\x00\x00\x00\x00\x00\x06\x01\x03\x00\x01\x00\x01.*)
(?s)(?<modbus>.*\x21\x00\x00\x00\x00\x06\x01\x04\x00\x01\x00\x00.*)
(?s)(?<modbus>.*\x44\x62\x00\x00\x00\x05\xff\x2b\x0e\x03\x00.*)
(?s)(?<modbus>.*\x5a\x47\x00\x00\x00\x05\x00\x2b\x0e\x01\x00.*)
(?s)(?<modbus>.*\xCC\xCC\xC0\x00\x00\x00\x000.*)
(?s)(?<modicon>.*\x00\x00\x00\x00\x00\x05\x00\x2b\x0e\x02\x00.*)
(?s)(?<modicon>.*\x00\x01\x00\x00\x00\x04\x00\x5a\x00\x02.*)
(?s)(?<modicon>.*\x00\x02\x00\x00\x00\x05\x00\x5a\x00\x01\x00.*)
(?s)(?<modicon>.*\x00\x03\x00\x00\x00\xfe\x00\x5a\x00\xfe\x00.*)
(?s)(?<modicon>.*\x00\x04\x00\x00\x00\x05\x00\x5a\x00\x03\x00.*)
(?s)(?<modicon>.*\x00\x05\x00\x00\x00\x05\x00\x5a\x00\x03\x04.*)
(?s)(?<modicon>.*\x00\x06\x00\x00\x00\x04\x00\x5a\x00\x04.*)
(?s)(?<modicon>.*\x00\x07\x00\x00\x00\x05\x00\x5a\x00\x01\x00.*)
(?s)(?<modicon>.*\x00\x08\x00\x00\x00\xfe\x00\x5a\x00\x0a\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f\x10\x11\x12\x13\x14\x15\x16.*)
(?s)(?<modicon>.*\x00\x09\x00\x00\x00\x04\x00\x5a\x00\x04.*)
(?s)(?<modicon>.*\x00\x0a\x00\x00\x00\x04\x00\x5a\x00\x04.*)
(?s)(?<modicon>.*\x00\x0b\x00\x00\x00\x04\x00\x5a\x00\x04.*)
(?s)(?<modicon>.*\x00\x0c\x00\x00\x00\x0d\x00\x5a\x00\x20\x00\x13\x00\x00\x00\x00\x00\x64\x00.*)
(?s)(?<modicon>.*\x00\x0d\x00\x00\x00\x0d\x00\x5a\x00\x20\x00\x13\x00\x64\x00\x00\x00\x9c\x00.*)
(?s)(?<modicon>.*\x00\x0e\x00\x00\x00\x0d\x00\x5a\x00\x20\x00\x14\x00\x00\x00\x00\x00\x64\x00.*)
(?s)(?<modicon>.*\x00\x0f\x00\x00\x00\x0d\x00\x5a\x00\x20\x00\x14\x00\x64\x00\x00\x00\xf6\x00.*)
(?s)(?<modicon>.*\x00\x10\x00\x00\x00\x0d\x00\x5a\x00\x20\x00\x14\x00\x5a\x01\x00\x00\xf6\x00.*)
(?s)(?<modicon>.*\x01\xbf\x00\x00\x00\x05\x00\x5a\x00\x06\x06.*)
(?s)(?<moxa>.*\x01\x00\x00\x08\x00\x00\x00\x00.*)
(?s)(?<moxa>.*\x10\x00\x00\x14.*)
(?s)(?<moxa>.*\x16\x00\x00\x14.*)
(?s)(?<omrontcp>.*\x46\x49\x4e\x53\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.*)
(?s)(?<omronudp>.*\x80\x00\x02\x00\x00\x00\x00\x63\x00\xef\x05\x01\x00.*)
(?s)(?<opcua>.*\x05\x64\x00\x00\x00\x05\xff\x2b\x0e\x03\x00.*)
(?s)(?<opcua>.*\x21\x00\x00\x00\x00\x06\x01\x04\x00\x01\x00\x00.*)
(?s)(?<pcvue>.*2BBD45A5-28AE-11D1-ACAC-0800170967D9.*GetExtendedColor.*)
(?s)(?<pcvue>.*2BBD45A5-28AE-11D1-ACAC-0800170967D9.*LoadObject.*)
(?s)(?<pcvue>.*2BBD45A5-28AE-11D1-ACAC-0800170967D9.*SaveObject.*)
(?s)(?<pcworx>.*\x01\x06\x00\x0e\x00\x02\x00\x00\x00\x00\x00.*)
(?s)(?<pcworx>.*\x01\x01\x00\x1a\x00\x00\x00\x00\x78\x80\x00\x03\x00\x0c\x49\x42\x45\x54\x48\x30\x31\x4e\x30\x5f\x4d\x00.*)
(?s)(?<pcworx>.*\x01\x05\x00\x16\x00\x01\x00\x00\x78\x80\x00.*)
(?s)(?<pcworx>.*\x01\x06\x00\x0e\x00\x02\x00\x00\x00\x00\x00\x4b\x04\x00.*)
(?s)(?<pcworx>.*\x01\x06\x00\x0e\x00\x02\x00\x00\x00\x00\x00\x4b\x04\x01.*)
(?s)(?<pcworx>.*\x01\x06\x00\x0e\x00\x02\x00\x00\x00\x00\x00\x4b\x04\x02.*)
(?s)(?<proconos>.*\xcc\x01\x00\x0b\x40\x02\x00\x00\x47\xee.*)
(?s)(?<profibus>.*\x05\x64\x00\x00\x00\x05\xff\x2b\x0e\x03\x00.*)
(?s)(?<profibus>.*\x21\x00\x00\x00\x00\x06\x01\x04\x00\x01\x00\x00.*)
(?s)(?<profinet>.*\x05\x64\x00\x00\x00\x05\xff\x2b\x0e\x03\x00.*)
(?s)(?<profinet>.*\x21\x00\x00\x00\x00\x06\x01\x04\x00\x01\x00\x00.*)
(?s)(?<promotic>.*02000002-9DFA-4B37-ABE9-1929F4BCDEA2.*AddTrend.*)
(?s)(?<promotic>.*02000002-9DFA-4B37-ABE9-1929F4BCDEA2.*SaveCfg.*)
(?s)(?<realwin>.*\x64\x12\x54\x6a[\x20\x10\x02]\x00\x00\x00\xf4\x1f\x00\x00.*)
(?s)(?<s71200>.*\x03\x00\x00\x16\x11\xe0\x00\x00\x00\x08\x00\xc1\x02\x06\x00\xc2\x02\x06\x00\xc0\x01\x0a.*)
(?s)(?<s71200>.*\x03\x00\x00\x23\x1e\xe0\x00\x00\x00\x06\x00\xc1\x02\x06\x00\xc2\x0f\x53\x49\x4d\x41\x54\x49\x43\x2d\x52\x4f\x4f\x54\x2d\x45\x53\xc0\x01\x0a.*)
(?s)(?<s71200>.*\x03\x00\x00\xe5\x02\xf0\x80\x72\x01\x00\xd6\x31\x00\x00\x04\xca\x00\x00\x00\x01.*)
(?s)(?<s7>.*\x03\x00\x00\x16\x11\xe0\x00\x00\x00\x05\x00\xc1\x02\x01\x00\xc2\x020.*)
(?s)(?<s7>.*\x03\x00\x00\x16\x11\xe0\x00\x00\x00\x14\x00\xc1\x02\x01\x00\xc2\x020.*)
(?s)(?<s7>.*\x03\x00\x00\x19\x02\xf0\x80\x32\x01\x00\x00\x00\x00\x00\x08\x00\x00\xf0\x00\x00\x01\x00\x01\x01\xe0.*)
(?s)(?<s7>.*\x03\x00\x00\x21\x02\xf0\x80\x32\x07\x00\x00\x00\x00\x00\x08\x00\x08\x00\x01\x12\x04\x11\x44\x01\x00\xff\x09\x00\x04\x00\x11\x00\x01.*)
(?s)(?<s7>.*\x03\x00\x00\x21\x02\xf0\x80\x32\x07\x00\x00\x00\x00\x00\x08\x00\x08\x00\x01\x12\x04\x11\x44\x01\x00\xff\x09\x00\x04\x00\x1c\x00\x01.*)
(?s)(?<sercosiii>.*\x05\x64\x00\x00\x00\x05\xff\x2b\x0e\x03\x00.*)
(?s)(?<sercosiii>.*\x21\x00\x00\x00\x00\x06\x01\x04\x00\x01\x00\x00.*)
(?s)(?<siemens>.*CSService.*)
(?s)(?<sunway>.*BD9E5104-2F20-4A9F-AB14-82D558FF374E.*)
(?s)(?<zigbee>.*\x05\x64\x00\x00\x00\x05\xff\x2b\x0e\x03\x00.*)
(?s)(?<zigbee>.*\x21\x00\x00\x00\x00\x06\x01\x04\x00\x01\x00\x00.*)