overflow-scanner
Version:
Vulnerability scanning using graphs!
57 lines (56 loc) • 3 kB
text/typescript
import { LiteGraph } from "litegraph.js";
import { ConstList } from "./const";
import { LogVulnerable } from "./log";
import { FilterHasPort } from "./filterHasPort";
import { IPRange } from "./ipRange";
import { FilterNmap } from "./filterNmap";
import { MapStripPorts } from "./mapStripPort";
import { CRTSh } from "./crtSh";
import { MapStripProtocol } from "./mapStripProtocol";
import { MapPrefixSuffix } from "./mapPrefixSuffix";
import { FilterMetasploitCheck } from "./filterMetasploitCheck";
import { LogRaw } from "./logRaw";
import { MapStripPaths } from "./mapStripPath";
import { FilterBurp } from "./filterBurp";
import { Sublist3r } from "./sublist3r";
import { FilterZAP } from "./filterZAP";
import { FilterSqlmap } from "./filterSqlmap";
import { FilterHasProtocol } from "./filterHasProtocol";
import { FilterHasPath } from "./filterHasPath";
import { FilterRegex } from "./filterRegex";
import { MapRegexMatch } from "./mapRegexMatch";
import { MapRegexReplace } from "./mapRegexReplace";
import { FilterDeduplicate } from "./filterDeduplicate";
import { SortAlphabetic } from "./sortAlphabetic";
import { FilterDNS } from "./filterDNS";
import { FilterDNSReverse } from "./filterDNSReverse";
import { LogFile } from "./file";
import { LogPost } from "./logPost";
LiteGraph.clearRegisteredTypes();
LiteGraph.registerNodeType("overflow/const", ConstList);
LiteGraph.registerNodeType("overflow/log", LogVulnerable);
LiteGraph.registerNodeType("overflow/hasport", FilterHasPort);
LiteGraph.registerNodeType("overflow/iprange", IPRange);
LiteGraph.registerNodeType("overflow/nmap", FilterNmap);
LiteGraph.registerNodeType("overflow/stripports", MapStripPorts);
LiteGraph.registerNodeType("overflow/crtsh", CRTSh);
LiteGraph.registerNodeType("overflow/stripproto", MapStripProtocol);
LiteGraph.registerNodeType("overflow/prefixsuffix", MapPrefixSuffix);
LiteGraph.registerNodeType("overflow/metasploitcheck", FilterMetasploitCheck);
LiteGraph.registerNodeType("overflow/lograw", LogRaw);
LiteGraph.registerNodeType("overflow/strippaths", MapStripPaths);
LiteGraph.registerNodeType("overflow/burp", FilterBurp);
LiteGraph.registerNodeType("overflow/sublist3r", Sublist3r);
LiteGraph.registerNodeType("overflow/zap", FilterZAP);
LiteGraph.registerNodeType("overflow/sqlmap", FilterSqlmap);
LiteGraph.registerNodeType("overflow/hasproto", FilterHasProtocol);
LiteGraph.registerNodeType("overflow/haspath", FilterHasPath);
LiteGraph.registerNodeType("overflow/regex", FilterRegex);
LiteGraph.registerNodeType("overflow/regexmatch", MapRegexMatch);
LiteGraph.registerNodeType("overflow/regexreplace", MapRegexReplace);
LiteGraph.registerNodeType("overflow/deduplicate", FilterDeduplicate);
LiteGraph.registerNodeType("overflow/sortabc", SortAlphabetic);
LiteGraph.registerNodeType("overflow/dns", FilterDNS);
LiteGraph.registerNodeType("overflow/dnsreverse", FilterDNSReverse);
LiteGraph.registerNodeType("overflow/file", LogFile);
LiteGraph.registerNodeType("overflow/logpost", LogPost);