TgCrawl

TgCrawl is a program for interacting with TG radios across a network, and is introduced here.

It comprises:

  1. A command-line launcher for collating the program configuration (IP addresses, parameters, etc.) and invoking the batch engine.

  2. A batch engine for crawling over a network (multiple radios), performing certain interactions with each radio. Information collected (telemtry, retrieved files, …) is saved to csv/txt files. Interactions with a each radio is managed through a commander.

  3. A commander for managing the interaction with a single radio. The commander employs several drivers (implementing the actual communication with the radio), and parsers for extracting useful information.