+--------------------------------------------------------------+
|                  SNAKEPIT INDUSTRIES                         |
|                          SONAR                               |
+--------------------------------------------------------------+

root@snakepit:~/projects# ./sonar --status

PROJECT        : SONAR
STATUS         : DEVELOPMENT
TYPE           : PASSIVE RF SITUATIONAL AWARENESS
ROLE           : OBSERVE / LOG / CORRELATE
TRANSMIT       : NO
PRIVACY MODE   : REQUIRED

---------------------------------------------------------------
OVERVIEW

SONAR is an experimental passive radio-frequency awareness
system.

The concept is simple:

Observe nearby RF activity.

Record only what is necessary.

Correlate changes over time.

Build situational awareness without becoming the problem.

Think of it as:

WARDIVING IN REVERSE.
---------------------------------------------------------------

PRIMARY GOALS

  > PASSIVE RF OBSERVATION
  > LOCAL SIGNAL AWARENESS
  > DEVICE-PRESENCE PATTERNING
  > TELEMETRY
  > DISTRIBUTED SENSOR CONCEPTS
  > EVENT DETECTION
  > RF ENVIRONMENT BASELINING

---------------------------------------------------------------
root@snakepit:~/projects# cat sonar/constraints.txt

CONSTRAINTS

  [01] PASSIVE BY DEFAULT.

  [02] DO NOT INTERFERE WITH OTHER SYSTEMS.

  [03] MINIMIZE RETAINED DATA.

  [04] DO NOT COLLECT CONTENT UNLESS SPECIFICALLY AUTHORIZED.

  [05] RESPECT LEGAL, PRIVACY, AND PROPERTY BOUNDARIES.

  [06] DESIGN FOR LOCAL PROCESSING.

  [07] ASSUME THE SENSOR ITSELF MAY FAIL.

  [08] LOG UNCERTAINTY, NOT JUST EVENTS.

---------------------------------------------------------------
ARCHITECTURE

             +----------------------+
             |        SONAR         |
             |    PASSIVE SENSOR    |
             +----------+-----------+
                        |
                        v

                 [ RF OBSERVATION ]

                        |
                        v

                 [ LOCAL FILTERING ]

                        |
                        v

                 [ EVENT / METADATA ]

                        |
             +----------+----------+
             |                     |
             v                     v

        [ LOCAL LOG ]         [ ALERT LOGIC ]

                                   |
                                   v

                              [ HUMAN ]
---------------------------------------------------------------

LONGER-TERM CONCEPT

Multiple authorized sensors may eventually operate as a
distributed network.

Potential functions include:

  > COMPARING SIGNAL OBSERVATIONS
  > TELEMETRY RELAY
  > APPROXIMATE LOCATION ESTIMATION
  > EVENT CORRELATION
  > COMMUNITY SENSOR NODES

Nothing here requires the sensors to be chatty.

Quiet machines are often useful machines.

---------------------------------------------------------------
root@snakepit:~/projects# ./sonar --scan

LISTENING...

...

...

ACTIVITY DETECTED.

IDENTITY: UNKNOWN
INTENT:   UNKNOWN
THREAT:   UNKNOWN

ACTION:

DON'T MAKE SHIT UP.
---------------------------------------------------------------

CURRENT DEVELOPMENT

  [DEV]  SENSOR HARDWARE
  [DEV]  RF COLLECTION PIPELINE
  [DEV]  LOCAL EVENT FILTERING
  [DEV]  BASELINE / CHANGE DETECTION
  [DEV]  TELEMETRY FORMAT
  [IDEA] MULTI-NODE CORRELATION
  [IDEA] OPTIONAL BOOP ALERT

---------------------------------------------------------------
root@snakepit:~/projects# ./sonar --identify

ERROR:

SIGNAL OBSERVED.
PERSON NOT KNOWN.

CORRELATION IS NOT CERTAINTY.

root@snakepit:~/projects# _
[ RETURN TO PROJECTS ]
[ RETURN TO ROOT ]

root@snakepit:~/projects#