• dawnerd 8 hours ago
    Seems a bit deceptive to say "No cloud, no subscription, runs locally" when it still needs an api.
    [-]
    • FormerLabFred 8 hours ago
      From head of README

      “ Free, open source, runs locally. No cloud, no subscription beyond a free AISStream API key.”

      I mean we don’t have the vessels floating around live locally inside machine :) Gotta get the AIS messages from somewhere

      [-]
      • FormerLabFred 8 hours ago
        And the webserver is running locally, this is not web based, that’s the no cloud part
  • FormerLabFred 15 hours ago
    This is a light version of a more heavy-weight ML-based tracker.

    README head:

    Baltic Sea shadow fleet monitoring via live AIS data. Watches 1200+ vessels from the Ukrainian GUR War&Sanctions catalogue against the AISStream WebSocket feed, plots positions on a self-updating map, flags proximity to undersea cables, and detects Russia↔West transshipment patterns.

    Free, open source, runs locally. No cloud, no subscription beyond a free AISStream API key.

  • deepsun 9 hours ago
    AIS is the first thing nefarious vessels turn off when they do nefarious things. Or set it to show 100-1000 km off, AIS protocol is easy.
  • allanrbo 13 hours ago
    Screenshot or bust
    [-]
  • dark-star 14 hours ago
    Tried it. Doesn't work. Does not show any vessels for me, list (and map) stays empty, console is full of "WS closed: no close frame received or sent. Reconnecting in 10s"

    HN hug of death?

    [-]
    • FormerLabFred 14 hours ago
      You got an aisstream.io key and set it before launching? Check the README.You can hard code it in shadow_tracker.py too

      Bedtime in Sweden. Back tomorrow if you need support.

      [-]
      • dark-star 14 hours ago
        yeah, seemed I had an error in that key, it cut off 2 characters at the end. Works fine now, thanks!
        [-]
        • FormerLabFred 8 hours ago
          Good!

          Tried to do onboarding guide as proper as possible with the scripts and for different OSs. Many OSINT hobbyists/enthusiasts out there, but not all of them are familiar with installing dependencies/launching Python etc

          It takes a few 3 min runs to render/populate the map.

          Happy tracking!

    • dylan604 9 hours ago
      Feels like that could be the point of the site. It's a shadow fleet where the ships are trying to stay hidden from tracking. That would be a great site.

      Kind of like my favorite book on my self title "Everything I Know About Women". It's a hard cover book with hundreds of pages. Every one of them is blank.

      I guess I find dumb things funny

      [-]
      • FormerLabFred 4 hours ago
        :)

        A hybrid war going on in the Baltic region. Women involved too

        We have been running the main system a year. Loads of data, less women

        Now there is this light version for the hobbyists, onboarding tricky for some users, but README covers it all

  • Krasnol 15 hours ago
    It would look nice on a Home Assistant dashboard
    [-]
    • FormerLabFred 14 hours ago
      Whatever you got :)

      Siri, NORA IMO 9259408, give me position, knots, and heading

      Later versions