示例#1
0
 def _get_yara_rule_file_from_request(request):
     yara_rule_file = None
     if 'file' in request.files and request.files['file']:
         _, yara_rule_file = get_file_name_and_binary_from_request(request)
     elif request.form['textarea']:
         yara_rule_file = request.form['textarea'].encode()
     return yara_rule_file
示例#2
0
 def _get_items_from_binary_search_request(req):
     yara_rule_file = None
     if 'file' in req.files and req.files['file']:
         _, yara_rule_file = get_file_name_and_binary_from_request(req)
     elif req.form['textarea']:
         yara_rule_file = req.form['textarea'].encode()
     firmware_uid = req.form.get('firmware_uid') if req.form.get('firmware_uid') else None
     return yara_rule_file, firmware_uid