{'fraction_non_alphanumeric': 0.034358047016274866, 'fraction_numerical': 0.020795660036166366, 'mean_word_length': 4.9837837837837835, '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}}
The Implementation and Performance Analysis of Netfilter to Support User Interface on FSL3/4

FSL3/4 (flow separation by layer 3/4), a classification of NAT technology, supports the end-to-end connectivity and IPSEC (IP security protocol) that is not supported in the existing technology for IP address sharing. However, FSL3/4 does not provide a user interface. Furthermore, FSL3/4 lacks portability, forcing the user to change the source code and recompile the kernel to change the function. This paper introduces NIF (Netfilter implementation of FSL3/4) supporting the existing FSL3/4 to add the user interface. We show the performance comparison of NIF with the existing technologies for IP address sharing including the above-mentioned FSL3/4. The performance degradation of NIF was 3% and 2.4% compared with typical routing and FSL3/4, respectively. The result shows that the performance of NIF is slightly lower than FSL3/4. However, since the performance difference is slight, NIF is preferable considering that NIF greatly improves user's convenience and expandability which is the weakness of FSL