Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shodan parser / mapping #1096

Closed
ghost opened this issue Sep 26, 2017 · 0 comments
Closed

Shodan parser / mapping #1096

ghost opened this issue Sep 26, 2017 · 0 comments
Labels
component: bots feature Indicates new feature requests or new features
Milestone

Comments

@ghost
Copy link

ghost commented Sep 26, 2017

shodan provides a hierarchical dictionary with a lot of fields. This is a list of fields we could possibly use for our internal format:

  • hostnames: list of hostnames
  • org: event_description.target
  • port: source.port
  • transport: protocol.transport
  • http.location: source.urlpath (add urlpath harmonization type #1039)
  • asn: source.asn (prefixed with AS)
  • location.city, country_code, longitude, latitude: source.geolocation.cc
  • timestamp: time.source
  • ip_str: source.ip
  • opts (.vulns): can be used for classification and event_description
  • opts.screenshot: can be saved somehow "in" screenshot_url
  • http: if available, protocol.application is http(s)
  • _shodan.module: probably too
    I am not sure yet how we can how to derive the classification.

and everything else to extra

The collection can be done with either the http stream collector for the stream or the http collector for queries

@ghost ghost added component: bots feature Indicates new feature requests or new features labels Sep 26, 2017
@ghost ghost added this to the 1.1.0 milestone Sep 26, 2017
@ghost ghost closed this as completed in e7c13c1 Jun 28, 2018
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: bots feature Indicates new feature requests or new features
Projects
None yet
Development

No branches or pull requests

0 participants