cyberguard-wasm
v0.1.0
Published
Cybersecurity toolkit for URL scanning, phishing heuristics, port scanning, and JWT analysis (Go core compiled to WASM).
Readme
cyberguard-wasm
Cybersecurity-focused npm package with a Go core compiled to WebAssembly.
Install
npm i cyberguard-wasmUsage
import { cyberguard } from "cyberguard-wasm";
await cyberguard.init();
const urlRes = await cyberguard.scanUrl("https://example.com");
console.log(urlRes);
const subs = await cyberguard.findSubdomains({
baseDomain: "example.com",
text: `
https://a.example.com
https://b.c.example.com/path
cdn.example.com
`,
});
console.log(subs.subdomains);Build (from source)
Requirements:
- Go 1.21+ (works with newer)
- Node.js 18+
npm i
npm run build