snstac / pytak

PyTAK is a Python package for rapid TAK integration.
https://pytak.readthedocs.io/en/stable/
Apache License 2.0
162 stars 45 forks source link

Remove FTS anti-DoS work-around default behavior #3

Closed ampledata closed 3 years ago

ampledata commented 3 years ago

PYTAK Currently adds a random sleep after transmitting a CoT to work-around an anti-DoS feature in FTS. Because this is the default behavior all CoT destinations suffer from laggy or bursty output from clients that use PYTAK. The solution is to change the FTS anti-DoS behavior to be optional at run-time, as opposed to being the default.

See: https://github.com/ampledata/pytak/blob/main/pytak/classes.py#L86