├── .github └── ISSUE_TEMPLATE │ └── bug_report.md ├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── example ├── captures │ ├── demo.pcap │ └── smp_sample.pcap ├── demo_dissector.lua ├── demo_dissector2.lua ├── dev_dissector.lua └── screenshots │ ├── demo_in_wireshark.png │ └── smp_sample_in_wireshark.png ├── tests ├── README.txt ├── functional_tests │ └── test_examples.lua ├── runall_tests.lua ├── tester.lua └── unit_tests │ ├── ByteArray_UT.lua │ ├── Int64_UT.lua │ ├── ProtoField_UT.lua │ ├── TvbRange_UT.lua │ ├── Tvb_UT.lua │ ├── UInt64_UT.lua │ └── Utils_UT.lua └── wirebaitlib ├── dissector ├── DissectorRunner.lua ├── DissectorTable.lua ├── Field.lua ├── FieldInfo.lua ├── Proto.lua ├── ProtoField.lua └── TreeItem.lua ├── init.lua ├── packet_data ├── Packet.lua ├── PcapReader.lua ├── Tvb.lua └── TvbRange.lua ├── packet_info ├── Column.lua └── PacketInfo.lua └── primitives ├── Bitwise.lua ├── ByteArray.lua ├── Int64.lua ├── UInt64.lua └── Utils.lua /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.iml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/README.md -------------------------------------------------------------------------------- /example/captures/demo.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/example/captures/demo.pcap -------------------------------------------------------------------------------- /example/captures/smp_sample.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/example/captures/smp_sample.pcap -------------------------------------------------------------------------------- /example/demo_dissector.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/example/demo_dissector.lua -------------------------------------------------------------------------------- /example/demo_dissector2.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/example/demo_dissector2.lua -------------------------------------------------------------------------------- /example/dev_dissector.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/example/dev_dissector.lua -------------------------------------------------------------------------------- /example/screenshots/demo_in_wireshark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/example/screenshots/demo_in_wireshark.png -------------------------------------------------------------------------------- /example/screenshots/smp_sample_in_wireshark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/example/screenshots/smp_sample_in_wireshark.png -------------------------------------------------------------------------------- /tests/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/tests/README.txt -------------------------------------------------------------------------------- /tests/functional_tests/test_examples.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/tests/functional_tests/test_examples.lua -------------------------------------------------------------------------------- /tests/runall_tests.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/tests/runall_tests.lua -------------------------------------------------------------------------------- /tests/tester.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/tests/tester.lua -------------------------------------------------------------------------------- /tests/unit_tests/ByteArray_UT.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/tests/unit_tests/ByteArray_UT.lua -------------------------------------------------------------------------------- /tests/unit_tests/Int64_UT.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/tests/unit_tests/Int64_UT.lua -------------------------------------------------------------------------------- /tests/unit_tests/ProtoField_UT.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/tests/unit_tests/ProtoField_UT.lua -------------------------------------------------------------------------------- /tests/unit_tests/TvbRange_UT.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/tests/unit_tests/TvbRange_UT.lua -------------------------------------------------------------------------------- /tests/unit_tests/Tvb_UT.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/tests/unit_tests/Tvb_UT.lua -------------------------------------------------------------------------------- /tests/unit_tests/UInt64_UT.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/tests/unit_tests/UInt64_UT.lua -------------------------------------------------------------------------------- /tests/unit_tests/Utils_UT.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/tests/unit_tests/Utils_UT.lua -------------------------------------------------------------------------------- /wirebaitlib/dissector/DissectorRunner.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/wirebaitlib/dissector/DissectorRunner.lua -------------------------------------------------------------------------------- /wirebaitlib/dissector/DissectorTable.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/wirebaitlib/dissector/DissectorTable.lua -------------------------------------------------------------------------------- /wirebaitlib/dissector/Field.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/wirebaitlib/dissector/Field.lua -------------------------------------------------------------------------------- /wirebaitlib/dissector/FieldInfo.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/wirebaitlib/dissector/FieldInfo.lua -------------------------------------------------------------------------------- /wirebaitlib/dissector/Proto.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/wirebaitlib/dissector/Proto.lua -------------------------------------------------------------------------------- /wirebaitlib/dissector/ProtoField.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/wirebaitlib/dissector/ProtoField.lua -------------------------------------------------------------------------------- /wirebaitlib/dissector/TreeItem.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/wirebaitlib/dissector/TreeItem.lua -------------------------------------------------------------------------------- /wirebaitlib/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/wirebaitlib/init.lua -------------------------------------------------------------------------------- /wirebaitlib/packet_data/Packet.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/wirebaitlib/packet_data/Packet.lua -------------------------------------------------------------------------------- /wirebaitlib/packet_data/PcapReader.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/wirebaitlib/packet_data/PcapReader.lua -------------------------------------------------------------------------------- /wirebaitlib/packet_data/Tvb.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/wirebaitlib/packet_data/Tvb.lua -------------------------------------------------------------------------------- /wirebaitlib/packet_data/TvbRange.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/wirebaitlib/packet_data/TvbRange.lua -------------------------------------------------------------------------------- /wirebaitlib/packet_info/Column.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/wirebaitlib/packet_info/Column.lua -------------------------------------------------------------------------------- /wirebaitlib/packet_info/PacketInfo.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/wirebaitlib/packet_info/PacketInfo.lua -------------------------------------------------------------------------------- /wirebaitlib/primitives/Bitwise.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/wirebaitlib/primitives/Bitwise.lua -------------------------------------------------------------------------------- /wirebaitlib/primitives/ByteArray.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/wirebaitlib/primitives/ByteArray.lua -------------------------------------------------------------------------------- /wirebaitlib/primitives/Int64.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/wirebaitlib/primitives/Int64.lua -------------------------------------------------------------------------------- /wirebaitlib/primitives/UInt64.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/wirebaitlib/primitives/UInt64.lua -------------------------------------------------------------------------------- /wirebaitlib/primitives/Utils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkoPaul0/WireBait/HEAD/wirebaitlib/primitives/Utils.lua --------------------------------------------------------------------------------