Skip to content

A fictional data format used to illustrate tactical data link (TDL) data issues without need for non-public TDL specifications

License

Notifications You must be signed in to change notification settings

mbeckerle/faketdl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FakeTDL - a Simple Quasi-Tactical Data Link Format

FakeTDL (v1.0) is a fictional data format intended to be used to illustrate the data format and cybersecurity data filtering issues that arise in military Tactical Data Link (TDL) data.

The specifications of real TDL data formats are all non-public, as are the specifications of the data transformation and routing rules. FakeTDL defines TDL-like messages that allow illustration of the kinds of data format and data transformation that are required for TDL data, without the need to disclose any non-public specifications.

FakeTDL facilitates training and study of:

  • Data Format Description Language (DFDL) descriptions of TDL data formats

  • Schematron rules for advanced validation of TDL data

  • XSLT to block specific kinds of messages

  • XSLT to redact (overwrite), modify numeric precision, or remove optional fields

  • Basic Geo-location filtering (removing messages that are about entities outside the area of interest, or modifying locations of messages (or blocking messages) that are within exclusion regions)

  • Advanced Filtering Scenarios including Inter-Message Correlation and Inter-Source Corroboration

The FakeTDL messages and fields are described in the FakeTDL Specification.

About

A fictional data format used to illustrate tactical data link (TDL) data issues without need for non-public TDL specifications

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Scala 100.0%