{"package_name":"org.vi_server.androidudpbus","name":"UDP Bus","summary":"tool to exchange UDP packets","category":"Internet","icon_url":"/api/icon/org.vi_server.androidudpbus","latest_version_code":1,"latest_version_name":"1.0","apk_url":"/api/apk/org.vi_server.androidudpbus","apk_size":496716,"apk_sha256":"e6085f344fcd764625a9f4491c0aa6803256d754feb3bf1d0797ad2169cfc87f","source_kind":"fdroid-repo","repo_slug":"fdroid-main","last_updated":1779371404,"release_timestamp":1670248002,"description":"<i>android-udp-bus</i> is an application to create UDP forwarders, hubs and other tools. To aid building VPNs, video streaming and other tricky network uses.\n\n<br><b>Features:</b>\n\n* Binding UDP socket on specified port and exchanging traffic between all known peers\n* Exchanging traffic between multiple UDP sockets\n* Remembering specified number of peers that have sent us some datagram, with optional expiration policy\n* Directly specifying peers to send datagrams to. Combined with remembering, it allows using the application as UDP forwarder.\n* Joining multicast groups, setting TTL, TOS, read and write buffer sizes and other socket options.\n* Periodical sending of hardcoded datagrams to specified peers (e.g. to keep NAT open)\n* Displaying of detailed statistics of the traffic\n* Starting multiple isolated hubs, each with distinct set of ports. Can even act as a simplistic load balancer due to <code>SO_REUSEPORT</code>.\n\nThe application does not send datagrams back to sender.\n\n<br><b>Limitations:</b>\n\n* UI is not user-friendly.\n* Not all features are exposed in GUI - you may want to add some undocumented fields to the JSON manually.\n* Not very optimised for speed or latency. It may be slightly slower than socat udp4-l udp.\n* Not everything is tested yet\n* Documentation is lacking\n\n","categories":["Internet","VPN & Proxy"]}