File-transfer: IP address detection
I'm tired of modifying ft_add_hosts_to_send. Although useless behind NAT, it will be a feature at least for transfers in local area networks and for IPv6 hosts.
Information could be taken from ip a/ifconfig/ipconfig output. Perhaps there's already a function in the Python standard library.