Skip to content

situation-sh/situation

Repository files navigation

Situation

build test codecov

The autonomous data collector.

Situation is a project that aims to discover everything on information systems, on its own. In a way, it lies between nmap, telegraf and osquery. However it mainly differs from them on the following aspect: user do not declare what to collect or where.

When we run tools like nmap or telegraf, we know the targets (ex: a subnetwork, a specific service...) and we must configure the tool in this way. situation aims to run without prior knowledge and this philosophy has two advantages:

  • frictionless deployment (single binary, just download and run)
  • no blind spots (who knows exactly what runs on his/her system?)

Situation is bound to collect data, nothing more. To go further, situation provides a json schema for the output data.

Warning

Situation is an early-stage project. It currently targets Linux and Windows but keep in mind that it has not been tested on all the machines on Earth. It does not mean that is a dangerous codebase, only that it may fail.

View the Situation documentation.