Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jvde-github/ais-catcher
AIS receiver for RTL SDR dongles, Airspy R2, Airspy Mini, Airspy HF+, HackRF, SDRplay and SoapySDR
https://github.com/jvde-github/ais-catcher
airspy airspyhf ais ais-receiver aprs gnuradio hackrf linux macos nmea nmea2000 raspberrypi receiver rtl-sdr sdr sdrplay soapysdr spyserver windows zeromq
Last synced: 6 days ago
JSON representation
AIS receiver for RTL SDR dongles, Airspy R2, Airspy Mini, Airspy HF+, HackRF, SDRplay and SoapySDR
- Host: GitHub
- URL: https://github.com/jvde-github/ais-catcher
- Owner: jvde-github
- License: gpl-3.0
- Created: 2021-04-26T08:09:08.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2025-01-25T06:32:37.000Z (13 days ago)
- Last Synced: 2025-01-25T07:01:52.769Z (13 days ago)
- Topics: airspy, airspyhf, ais, ais-receiver, aprs, gnuradio, hackrf, linux, macos, nmea, nmea2000, raspberrypi, receiver, rtl-sdr, sdr, sdrplay, soapysdr, spyserver, windows, zeromq
- Language: C++
- Homepage: https://aiscatcher.org
- Size: 142 MB
- Stars: 540
- Watchers: 35
- Forks: 81
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AIS-catcher: A multi-platform AIS Receiver
This repository presents the `AIS-catcher` software, a versatile dual-channel AIS receiver that is compatible with a wide range of Software Defined Radios (SDRs). These include RTL-SDR dongles (such as the ShipXplorer AIS dongle and RTL SDR Blog v4), AirSpy (Mini/R2/HF+), HackRF, SDRPlay, SoapySDR, and file/network input (ZMQ/RTL-TCP/SpyServer). AIS-catcher delivers output in the form of NMEA messages, which can be conveniently displayed on screen or forwarded via UDP/HTTP/TCP. Designed as a lightweight command line utility, AIS-catcher also incorporates a built-in web server for internal use within secure networks. The project home page including several realtime examples can be found at [aiscatcher.org](https://aiscatcher.org).
## Purpose
The purpose of `AIS-catcher` is to serve as a platform that encourages the perpetual enhancement of receiver models. We greatly value and appreciate any suggestions, observations, or shared recordings, particularly from setups where the existing models encounter difficulties.
## License
Copyright (C) 2021 - 2025 jvde.github at gmail.com. All rights reserved. Licensed under GNU General Public License v3.0.
## Important Disclaimer
`AIS-catcher` is created for research and educational purposes under the GNU GPL v3 license. It is a hobby project and has not been tested and designed for reliability and correctness.
You can play with the software but it is the user's responsibility to use it prudently. So, DO NOT rely upon this software in any way including for navigation
and/or safety of life or property purposes.
There are variations in the legislation concerning radio reception in the different administrations around the world.
It is your responsibility to determine whether or not your local administration permits the reception and handling of AIS messages from ships.
It is specifically forbidden to use this software for any illegal purpose whatsoever.
Only use this software in regions where such use is permitted.## The aiscatcher.org community
To join, ensure you're on the latest version, visit [aiscatcher.org](https://aiscatcher.org), and [add](https://aiscatcher.org/addstation) your station. Upon registration, you'll receive a personal sharing key. Simply run AIS-catcher on the command line with "-X" followed by your sharing key to share your station's raw AIS data with the community hub. This activates a "Community Feed" in your station's web viewer, accessible under map layers and some other features.
## Links
- Documentation: [here](https://docs.aiscatcher.org)
- Installation: [here](https://docs.aiscatcher.org/installation/overview)
- What is New? [here](https://docs.aiscatcher.org/what-is-new/)
- Forum: [here](https://github.com/jvde-github/AIS-catcher/discussions)
- Bug Reports: [here](https://github.com/jvde-github/AIS-catcher/issues)