Skip to content

A software compilibility layer for the Android Team Awareness Kit (ATAK) that allows multiple ATAK devices to share data using Syncprotocol P2P protocol, which have backend as FCM (And other push messaging technologies)

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

choiman1559/SyncTAK

 
 

Repository files navigation

SyncTAK

An SyncTAK is a software compilibility layer for the Android Team Awareness Kit (ATAK) that allows multiple ATAK devices to share data using Syncprotocol P2P protocol, which have backend as FCM (And other push messaging technologies)

Features

  • No Radio Needed: The only thing you need to communicate is just Internet connection! (This app uses FCM to communicate)
  • Military-Grade AES-256-CBC (PKCS5Padding) then HMAC-SHA-256 Encryption
  • Abbreviate & Non-Abbreviate COT Switch
  • Communication Groupping with Muilitple Profile (Communication possible only between groups of the same group: extension of FCM’s Topic function)
  • Custom Third-party network provider (To enable CoT communication using a personal XMPP/MQTT server easily without developing complex ATAK plugins)

Screenshots


Third-party Network provider

This app's third-party network provider uses the NetworkProvider API from the NotiSender plugin library.

Check out NotiSender Plugin Docs to know how-to-use these APIs.

Notice

  • DO NOT USE THIS APPLICATION IN PRATICAL OR EMERGENCY SITUATIONS; This application is designed for research and training purposes only and therefore cannot be guaranteed to be reliable or safe.
  • This source code was approved for public release on October 7, 2020 via case number 88ABW-2020-3096. A copyright of the public release notification is included in the repository.
  • This Project is Free-software under GNU GPL-3.0 License.

About

A software compilibility layer for the Android Team Awareness Kit (ATAK) that allows multiple ATAK devices to share data using Syncprotocol P2P protocol, which have backend as FCM (And other push messaging technologies)

Topics

Resources

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 98.4%
  • Kotlin 1.6%