Shodan · JSON-LD Context
Shodan Context
JSON-LD context defining the semantic vocabulary for Shodan from Shodan.
8 Classes
46 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
shodan:
https://shodan.io/ns#
cve:
https://cve.mitre.org/cve/
cpe:
https://nvd.nist.gov/products/cpe/
Classes
Host
Banner
Alert
Scan
Notifier
Vulnerability
name
description
Properties
| Property | Type | Container |
|---|---|---|
| ip_str | schema:Text | |
| ip | schema:Integer | |
| hostnames | set | |
| domains | set | |
| country_code | ||
| country_name | ||
| city | ||
| region_code | ||
| postal_code | ||
| latitude | schema:Number | |
| longitude | schema:Number | |
| org | ||
| isp | ||
| asn | ||
| os | ||
| last_update | schema:DateTime | |
| ports | set | |
| vulns | set | |
| tags | set | |
| data | ||
| port | schema:Integer | |
| transport | ||
| product | ||
| version | ||
| timestamp | schema:DateTime | |
| hash | ||
| ssl | ||
| http | ||
| cpe23 | set | |
| created | schema:DateTime | |
| expires | ||
| expiration | schema:DateTime | |
| filters | ||
| triggers | ||
| provider | ||
| args | ||
| status | ||
| credits_left | ||
| count | schema:Integer | |
| cve_id | ||
| summary | ||
| cvss | schema:Number | |
| epss | schema:Number | |
| kev | schema:Boolean | |
| references | set | |
| published_time | schema:DateTime |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"schema": "https://schema.org/",
"shodan": "https://shodan.io/ns#",
"cve": "https://cve.mitre.org/cve/",
"cpe": "https://nvd.nist.gov/products/cpe/",
"Host": "shodan:Host",
"Banner": "shodan:Banner",
"Alert": "shodan:Alert",
"Scan": "shodan:Scan",
"Notifier": "shodan:Notifier",
"Vulnerability": "shodan:Vulnerability",
"ip_str": { "@id": "shodan:ipAddress", "@type": "schema:Text" },
"ip": { "@id": "shodan:ipInteger", "@type": "schema:Integer" },
"hostnames": { "@id": "shodan:hostname", "@container": "@set" },
"domains": { "@id": "shodan:domain", "@container": "@set" },
"country_code": { "@id": "schema:addressCountry" },
"country_name": { "@id": "shodan:countryName" },
"city": { "@id": "schema:addressLocality" },
"region_code": { "@id": "schema:addressRegion" },
"postal_code": { "@id": "schema:postalCode" },
"latitude": { "@id": "schema:latitude", "@type": "schema:Number" },
"longitude": { "@id": "schema:longitude", "@type": "schema:Number" },
"org": { "@id": "schema:provider" },
"isp": { "@id": "shodan:isp" },
"asn": { "@id": "shodan:autonomousSystemNumber" },
"os": { "@id": "shodan:operatingSystem" },
"last_update": { "@id": "schema:dateModified", "@type": "schema:DateTime" },
"ports": { "@id": "shodan:port", "@container": "@set" },
"vulns": { "@id": "shodan:vulnerability", "@container": "@set" },
"tags": { "@id": "schema:keywords", "@container": "@set" },
"data": { "@id": "shodan:bannerData" },
"port": { "@id": "shodan:portNumber", "@type": "schema:Integer" },
"transport": { "@id": "shodan:transportProtocol" },
"product": { "@id": "shodan:product" },
"version": { "@id": "schema:softwareVersion" },
"timestamp": { "@id": "schema:dateCreated", "@type": "schema:DateTime" },
"hash": { "@id": "shodan:bannerHash" },
"ssl": { "@id": "shodan:sslDetails" },
"http": { "@id": "shodan:httpDetails" },
"cpe23": { "@id": "shodan:cpe23", "@container": "@set" },
"name": "schema:name",
"description": "schema:description",
"created": { "@id": "schema:dateCreated", "@type": "schema:DateTime" },
"expires": { "@id": "shodan:expiresInSeconds" },
"expiration": { "@id": "schema:expires", "@type": "schema:DateTime" },
"filters": { "@id": "shodan:filters" },
"triggers": { "@id": "shodan:triggers" },
"provider": { "@id": "shodan:notifierProvider" },
"args": { "@id": "shodan:notifierArgs" },
"status": { "@id": "shodan:status" },
"credits_left": { "@id": "shodan:creditsLeft" },
"count": { "@id": "schema:count", "@type": "schema:Integer" },
"cve_id": { "@id": "shodan:cveId" },
"summary": { "@id": "schema:abstract" },
"cvss": { "@id": "shodan:cvssScore", "@type": "schema:Number" },
"epss": { "@id": "shodan:epssScore", "@type": "schema:Number" },
"kev": { "@id": "shodan:knownExploited", "@type": "schema:Boolean" },
"references": { "@id": "schema:citation", "@container": "@set" },
"published_time": { "@id": "schema:datePublished", "@type": "schema:DateTime" }
}
}