Matt Nadareski
e2492c9e5b
Consolidate field string checks ( fixes #141 )
2022-08-21 20:34:59 -07:00
SilasLaspada
c7261c342a
Vastly improve MediaCloQ checks ( #138 )
...
* Vastly improve MediaCloQ checks
Vastly improve MediaCloQ checks, including adding content and text file checks. Also, add notes relating to it in comments.
* Add comment to MediaCloQ
Add mention of "sunncomm.ico" being used as a previous check.
2022-07-27 13:06:52 -07:00
Matt Nadareski
9d7cc4012c
Move interfaces to own namespace
2022-05-01 17:41:50 -07:00
Matt Nadareski
3667a5b57a
Concurrent protection scans per file ( #52 )
...
* Move to ConcurrentDictionary
* Convert to ConcurrentQueue
2021-07-18 09:44:23 -07:00
Matt Nadareski
f9d6fce3bd
Reduce boilerplate for directory checks
2021-03-23 13:35:12 -07:00
Matt Nadareski
921292e077
Static list of content matchers
...
This also includes some more path matcher conversions that I couldn't reasonably split out
2021-03-23 09:52:09 -07:00
Matt Nadareski
a2888e3371
Split IPathCheck method
2021-03-19 15:41:49 -07:00
Matt Nadareski
b3671a430e
Swap order of params for IPathCheck
2021-02-26 11:02:10 -08:00
Matt Nadareski
c6eaafebbe
Add IPathCheck interface
2021-02-26 00:32:09 -08:00
Matt Nadareski
c78229c3cd
Use Any() instead of Count() > 0
2020-02-20 14:23:39 -08:00
Matt Nadareski
550086791b
Separate protections into their own classes
2019-09-27 23:52:24 -07:00