答案 0 :(得分:0)
将您的vuln_ip.json
更新为:
{
"mappings": {
"vulnerabilities": {
"properties": {
"address": {
"type": "ip"
},
"cpes": {
"type": "text"
},
"port": {
"type": "nested",
"properties": {
"portid": {
"type": "integer"
},
"protocol": {
"type": "text"
},
"service": {
"type": "nested",
"properties": {
"extrainfo": {
"type": "text"
},
"name": {
"type": "text"
},
"ostype": {
"type": "text"
},
"product": {
"type": "text"
},
"version": {
"type": "text"
}
}
},
"state": {
"type": "text"
}
}
},
"score": {
"type": "text"
}
}
}
}
}
将curl命令修改为此curl -XPUT 'localhost:9200/vulnerable/' -d @vuln_ip.json
。