mirror of https://github.com/MISP/MISP
fix: Added impfuzzy validation
parent
169da86545
commit
e70992c565
|
@ -828,7 +828,7 @@ class Attribute extends AppModel {
|
|||
'sha384' => 96,
|
||||
'sha512' => 128,
|
||||
'sha512/224' => 56,
|
||||
'sha512/256' => 64,
|
||||
'sha512/256' => 64
|
||||
);
|
||||
|
||||
public function runValidation($value, $type) {
|
||||
|
@ -876,6 +876,13 @@ class Attribute extends AppModel {
|
|||
}
|
||||
if (!$returnValue) $returnValue = 'Invalid SSDeep hash. The format has to be blocksize:hash:hash';
|
||||
break;
|
||||
case 'impfuzzy':
|
||||
if (substr_count($value, ':') == 2) {
|
||||
$parts = explode(':', $value);
|
||||
if (is_numeric($parts[0])) $returnValue = true;
|
||||
}
|
||||
if (!$returnValue) $returnValue = 'Invalid impfuzzy format. The format has to be imports:hash:hash';
|
||||
break;
|
||||
case 'http-method':
|
||||
if (preg_match("#(OPTIONS|GET|HEAD|POST|PUT|DELETE|TRACE|CONNECT|PROPFIND|PROPPATCH|MKCOL|COPY|MOVE|LOCK|UNLOCK|VERSION-CONTROL|REPORT|CHECKOUT|CHECKIN|UNCHECKOUT|MKWORKSPACE|UPDATE|LABEL|MERGE|BASELINE-CONTROL|MKACTIVITY|ORDERPATCH|ACL|PATCH|SEARCH)#", $value)) {
|
||||
$returnValue = true;
|
||||
|
|
Loading…
Reference in New Issue