]> git.ipfire.org Git - thirdparty/snort3.git/commit
Pull request #3681: js_norm: implement Enhanced JS Normalization for PDF
authorOleksii Shumeiko -X (oshumeik - SOFTSERVE INC at Cisco) <oshumeik@cisco.com>
Tue, 29 Nov 2022 13:56:17 +0000 (13:56 +0000)
committerOleksii Shumeiko -X (oshumeik - SOFTSERVE INC at Cisco) <oshumeik@cisco.com>
Tue, 29 Nov 2022 13:56:17 +0000 (13:56 +0000)
commit89ed79998b4411cbeb9d4762858bdfa8a260e64e
tree763db1225056628fdc6ce8b6c5d6b5a8d489bac1
parent2f7f5fd084f545215cceed4b07c0fc37d742e2f4
Pull request #3681: js_norm: implement Enhanced JS Normalization for PDF

Merge in SNORT/snort3 from ~OSERHIIE/snort3:js_pdf to master

Squashed commit of the following:

commit 343d3c517880d059532dfc803feae254ef491cd7
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Tue Nov 8 17:53:51 2022 +0200

    js_norm: implement Enhanced JS Normalization for PDF

        * js_norm: implement JS extractor from PDF
        * js_norm: add unit tests for JS extractor from PDF
        * js_norm: update dev_notes
        * http_inspect: implement JS from PDF normalizer
        * http_inspect: update dev_notes
23 files changed:
src/js_norm/CMakeLists.txt
src/js_norm/dev_notes.txt
src/js_norm/js_enum.h
src/js_norm/js_norm.cc
src/js_norm/js_norm_module.cc
src/js_norm/js_normalizer.cc
src/js_norm/js_tokenizer.h
src/js_norm/js_tokenizer.l
src/js_norm/pdf_tokenizer.h [new file with mode: 0644]
src/js_norm/pdf_tokenizer.l [new file with mode: 0644]
src/js_norm/test/CMakeLists.txt
src/js_norm/test/js_test_options.cc
src/js_norm/test/js_test_stubs.cc
src/js_norm/test/pdf_tokenizer_test.cc [new file with mode: 0644]
src/service_inspectors/http_inspect/dev_notes_js_norm.txt
src/service_inspectors/http_inspect/http_enum.h
src/service_inspectors/http_inspect/http_flow_data.cc
src/service_inspectors/http_inspect/http_flow_data.h
src/service_inspectors/http_inspect/http_js_norm.cc
src/service_inspectors/http_inspect/http_js_norm.h
src/service_inspectors/http_inspect/http_msg_body.cc
src/service_inspectors/http_inspect/http_msg_body.h
src/service_inspectors/http_inspect/http_tables.cc