Bridge a UDP Port Packets from External/Internal world to ChromeOS Linux VM/Container or Another local or remote IP entity
UDP Bridge Application
into a internal Linux/VMs/Containers and or a External networked entity by specifying the IP address of the destination.
Especially Useful if one wants to run a udp based server logic inside a VM/Container under ChromeOS.
This runs locally on the Chrome OS / Chromebook. So it can even run offline.
The port specified for bridging/forwarding is monitored and packets received on it inturn will be sent to the specified bridging dest ip. The port to which it will be sent will be the same specified bridging port.
THere is logic to join and later leave a multicast group/ip. This is to help receive multicast packets if any sent to the bridging port.
One requires to have started the bridging logic before trying to join and leave mcast group/ip. By default the local ip to which the socket is bound is 0.0.0.0, however a user can change it if required. Currently not sure if ChromeOS's chrome.sockets.udp logic uses the local ip specified for the socket to help decide over which local network interface the mcast join and leave requests should be sent.
The following limitations exist:
a) As this uses normal UDP sockets and not raw sockets, so the bridged / forwarded UDP packet's source ip and port may get replaced with the ChromeOS's IP potentially related to the path used for routing into the VM/Container/Networked ENtity.
NOTE: This is my second experiment wrt javascript, trying to understand JS and Web client environment. So may not be optimal in its patterns.
Source Manifest.json
Similar Extensions
GoFullPage - Full Page Screen Capture 12 77052 ★ 1.81MiB
ColorZilla 12 3845 ★ 410KiB
JSON Formatter 12 1859 ★ 19.86KiB
User-Agent Switcher for Chrome 12 2631 ★ 132KiB
Lighthouse 12 318 ★ 50.7KiB
Similarweb - Website Traffic & SEO Checker 12 3255 ★ 1.19MiB
SEOquake 12 2529 ★ 1.5MiB
Clear Cache 12 1124 ★ 616KiB
Selenium IDE 12 286 ★ 3.96MiB
ModHeader - Modify HTTP headers 12 1061 ★ 676KiB
Postman Interceptor 12 957 ★ 478KiB
SEO META in 1 CLICK 12 1108 ★ 462KiB
Stylus 12 1101 ★ 1.01MiB
CSS Peeper 12 363 ★ 279KiB
daily.dev | The homepage developers deserve 12 2460 ★ 2.28MiB
WhatRuns 12 398 ★ 290KiB
Color Picker for Chrome™ 12 118 ★ 194KiB
BuiltWith Technology Profiler 12 407 ★ 54.1KiB
SelectorsHub - XPath Helper 12 1384 ★ 556KiB
Fake Filler 12 752 ★ 536KiB
Detailed SEO Extension 12 193 ★ 266KiB
Responsive Viewer 12 298 ★ 639KiB
Grepper 12 405 ★ 1.41MiB
JSON Viewer Pro 12 137 ★ 349KiB