Skip to content

Create bm_regex_generic.py - #87

Open
ruppde wants to merge 1 commit into
python:mainfrom
ruppde:master
Open

Create bm_regex_generic.py#87
ruppde wants to merge 1 commit into
python:mainfrom
ruppde:master

Conversation

@ruppde

@ruppde ruppde commented Jan 16, 2021

Copy link
Copy Markdown

Benchmarks for checking begining and end of strings. Should have reasonable times after https://bugs.python.org/issue42885 is fixed.

Real life use case is e.g. comparing 500.000 filenames and paths each with thousands of regex of known malicous files, https://github.com/Neo23x0/signature-base/blob/master/iocs/filename-iocs.txt
(^ and $ mostly not yet included because it wouldn't give a speed advantage in https://github.com/Neo23x0/Loki)

Adopted from bm_regex_effbot.py by Arnim Rupp

(All the other bm_regex_* felt kind of complete so I started a new file)

Benchmarks for checking begining and end of strings. Should have reasonable times after https://bugs.python.org/issue42885 is fixed.

Real life use case is e.g. comparing 500.000 filenames and paths each with thousands of regex of known malicous files, https://github.com/Neo23x0/signature-base/blob/master/iocs/filename-iocs.txt
(^ and $ mostly not yet included because it wouldn't give a speed advantage in https://github.com/Neo23x0/Loki)

Adopted from bm_regex_effbot.py by Arnim Rupp

(All the other bm_regex_* felt kind of complete so I started a new file)
Base automatically changed from master to main March 24, 2021 16:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant