{'fraction_non_alphanumeric': 0.013546798029556651, 'fraction_numerical': 0.0, 'mean_word_length': 5.556451612903226, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Open Source Implementation of HTIP for Embedded Devices

The Home-network Topology Identifying Protocol (HTIP) aims to provide network topology information for the purposes of device and connectivity troubleshooting, with its most prominent use case being that of remote assistance. Although there exist multiple HTIP solutions for general purpose computers, no such solution exists for embedded devices. To address this gap and further stimulate the adoption rate of HTIP, we introduce an Open Source implementation of HTIP as a library which specifically targets embedded devices. We proceed to explain typical use cases and the functionality provided by the library. Finally we demonstrate interoperability with other solutions and conclude that this implementation is sound and suitable for embedded devices.