v1.2.0
A desktop bridge for browser extensions that acts as a proxy and terminal command executor.
Attributes
Includes Deno configuration
Repository
Current version released
4 years ago
Dependencies
std
Versions
desktop_bridge
A bridge for browser extensions that will allow you to obtain data from other domains or execute PowerShell commands right from your browser.
Installation
The command below will install the script with the necessary permissions:
deno install --allow-net --allow-read --allow-write --allow-run https://deno.land/x/desktop_bridge
Proxy
Example of the proxy feature that can be used to access other domains:
const response = await fetch(
"http:/localhost:4500/?url=https://example.com/&contentType=text/html",
);
const text = await response.text();
console.log(text);
// <html>...</html>The contentType parameter is optional and can be used to set the content type
of the response, default value is “text/plain”.
Commands
Example of the commands feature that can be used to execute PowerShell commands:
const response = await fetch("http://localhost:4500/", {
method: "POST",
body: `Start-Process notepad.exe echo "Notepad opened"`,
});
const text = await response.text();
console.log(text);
// Notepad opened