UNPKG

overflow-scanner

Version:

Vulnerability scanning using graphs!

57 lines (56 loc) 3 kB
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);