Commit Graph

44 Commits (2.4)

Author SHA1 Message Date
Jakub Onderka c2811888e4 chg: [internal] Faster freetext parsing 2024-01-31 09:47:54 +01:00
Jakub Onderka 4303e488b8 chg: [internal] PHP 7.4 is required, so we can remove hacks for older versions 2024-01-14 12:12:52 +01:00
Jakub Onderka bf51c9ebde chg: [validation] Remove CIDR from /32 IPv4 and /128 IPv6 to normalize values 2024-01-05 16:40:49 +01:00
Jakub Onderka c8bda8b66f fix: [attribute] IP address was considered as valid AS number 2022-12-15 10:04:45 -05:00
Jakub Onderka 4f19c0f47b new: [freetext] Remove to_ids from ComplexTypeTool 2022-10-18 12:27:48 +02:00
Jakub Onderka 4ef8f503b3 chg: [validation] Check if ssdeep contain newline character 2022-09-22 17:26:51 +02:00
Jakub Onderka e6202e8078 fixup! new: [test] JSONConverterToolTest 2022-03-26 13:57:24 +01:00
Jakub Onderka 5b65286f51 new: [test] JSONConverterToolTest 2022-03-26 13:17:19 +01:00
Jakub Onderka b21ad57b47 new: [test] GpgToolTest 2022-03-26 12:10:26 +01:00
Jakub Onderka b32f397949 fix: [internal] CIDR validation 2022-02-23 10:10:57 +01:00
Jakub Onderka f9eeeed4fe chg: [internal] Make JSONConverterTool method static 2021-12-14 22:35:50 +01:00
Jakub Onderka 691ba360e0 fix: [validation] Correctly validate filename|tlsh attribute 2021-10-29 13:28:21 +02:00
Jakub Onderka 2f99629679 chg: [test] testDomainModify 2021-10-28 17:02:58 +02:00
Jakub Onderka 5b0979200a chg: [internal] Optimise converting hash to lowercase 2021-10-28 15:56:48 +02:00
Jakub Onderka 0e81e90fef fix: [internal] Filename|xxx could not contain new line char 2021-10-28 15:42:38 +02:00
Jakub Onderka 339b6e55a8 chg: [internal] Faster IPv6 compression 2021-10-28 15:42:14 +02:00
Jakub Onderka 4b2d6be4e3 chg: [internal] Code style 2021-10-28 11:56:55 +02:00
Jakub Onderka 0bde71130c chg: [internal] Move IPv6 compression to one method 2021-10-28 11:07:53 +02:00
Jakub Onderka 4a95ff7fc6 chg: [internal] Simplify validation for `domain|ip` 2021-10-28 10:56:01 +02:00
Jakub Onderka ed1e8f50fa chg: [internal] Move ssdeep validation to specific method 2021-10-28 10:49:23 +02:00
Jakub Onderka 8c5f9da085 chg: [internal] Add ssh-fingerpint validation 2021-10-28 10:28:53 +02:00
Jakub Onderka 0471fd4972 add: [test] Basic test for AttributeValidationTool 2021-10-28 10:03:07 +02:00
Jakub Onderka 871ca92c48 new: Support for BECH32 (P2WPKH) BTC address 2021-09-28 01:25:58 +02:00
Jakub Onderka 0b0b71e8f5
Merge pull request #7181 from JakubOnderka/freetext-speedup
new: [freetext] Faster freetext parsing with more tests
2021-03-18 20:44:51 +01:00
Jakub Onderka bd762ed092 chg: [test] Add test for #7214 2021-03-18 20:10:04 +01:00
Raphaël Vinot f74257670b fix: remove broken refang 2021-03-18 01:06:05 +01:00
Jakub Onderka fc3924c8e8 new: [freetext] Faster freetext parsing with more tests 2021-03-09 16:58:12 +01:00
Jakub Onderka 6bd3bdfc3e chg: [internal] Optimise CidrTool 2021-01-29 14:31:13 +01:00
Jakub Onderka c01028a036 new: [internal] Cidr tool for faster checking CIDR ranges 2021-01-28 19:21:09 +01:00
Jakub Onderka 791dc9deab new: [internal] JSON stream convert 2020-11-17 19:28:59 +01:00
Jakub Onderka 66b0d34337 fix: [freetext] Convert CVE string to uppercase to follow attribute validation 2020-10-06 19:16:52 +02:00
Jakub Onderka 7f7b89edaf chg: [complextype] Support for uppercase hashes 2020-10-02 14:34:04 +02:00
Jakub Onderka 7eeb15a450
Merge pull request #6115 from JakubOnderka/freetext-fixes-vol2
chg: [feed] Use less memory when parsing CSV feeds
2020-07-26 21:51:22 +02:00
Jakub Onderka c7d17cad9d chg: [feed] Use less memory when parsing CSV feeds 2020-07-26 21:26:08 +02:00
Jakub Onderka 91a1913fed new: [attribute] Add support for IDN domains 2020-07-16 17:23:49 +02:00
Jakub Onderka 3df94f868f chg: [freetext] Various code fixes and optimisations 2020-07-13 21:12:26 +02:00
Jakub Onderka a34141c099 chg: [internal] More tests for ComplexTypeTool::checkFreeText 2020-07-13 15:29:17 +02:00
Jakub Onderka 06c7af4f83 chg: [internal] Simplified ComplexTypeTool::checkFreeText 2020-07-13 12:24:52 +02:00
Jakub Onderka e908a80656 fix: [internal] Reduce number of regexp in refang table 2020-07-13 10:13:26 +02:00
Jakub Onderka 9150c2be85 new: [freetext] Convert `[at]` to `@` and `hxtp` and `htxp` to `http`
Fixes #4908 and #4805
2020-07-06 18:22:40 +02:00
Jakub Onderka 73ccbd1f83 fix: [freetext] Handle IPv6 and punycode domains when import 2020-07-06 16:25:24 +02:00
Alexandru Ciobanu f36cc43955 replace Risk with ThreatLevel [skip ci]
- Event.risk has been replaced by Event.threat_level_id.
      all functionality remains the same and users should not see
      any difference.
      ENUM() used for Event.risk is vendor specific and requires
      too many hacks to play nicely with bake.
    - Added default schema file, SQL dumps should be avoided since
      they make updating/upgrading a pain.
    - Removed old unused schemas
2013-11-17 17:54:15 +01:00
Christophe Vandeplas 07fc2d2022 cleanup of directory 2012-06-08 17:03:27 +02:00
Christophe Vandeplas 865a24d0bd Migration to CakePHP 2.1.
Most of the functionality migrated, Q&A review required.
2012-03-15 15:06:45 +01:00