fwip:即兴解析器的乐趣

时间:2024-02-23 13:31:14
【文件属性】:

文件名称:fwip:即兴解析器的乐趣

文件大小:3.93MB

文件格式:ZIP

更新时间:2024-02-23 13:31:14

parsing antlr4 node-js bug-hunting code-parsing

即兴解析器(FwIP)的乐趣 FwIP是一个概念验证应用程序,旨在说明如何解析正式的计算机语言以查找错误。 具体来说, fwip以JavaScript为目标,但是该项目中使用的概念可以应用于任何编程语言。 fwip和fwip本身背后的概念已于2019年3月28日在哥伦布OWASP上提出。类似的概念将于5月23日至24日在提出。 如果您在该地区,请过来看看! 安装和使用FwIP FwIP是写在Node.js ,这就需要你有Node.js系统上安装。 Node.js随NPM了一个软件包管理器,它将为您获取所有必需的依赖项。 npm install完node.js ,克隆此node fwip.js ,在根目录中运行npm install并运行cli node fwip.js $ git clone https://github.com/cetfor/fwip $ cd fwip $ npm install $ node fwip.js -h $ node fwip.js -a .\examples\owasp.html 分析本地文件 fwip可以分析单个文件或一批文件。 它专门查找以.


【文件预览】:
fwip-master
----.gitignore(282B)
----package.json(422B)
----fwip.js(6KB)
----package-lock.json(68KB)
----src()
--------fwipanalyzers.js(4KB)
--------fwipdebug.js(24KB)
--------fwiplistener.js(2KB)
--------fwipsss.js(375B)
--------antlr()
----examples()
--------innerHTML.html(948B)
--------document_write.html(916B)
--------owasp.html(799B)
----README.md(7KB)
----scraped()
--------.gitkeep(0B)
----antlr()
--------JavaScript()
--------JavaScriptParser.g4(13KB)
--------README.md(2KB)
--------JavaScriptLexer.g4(17KB)
----slides()
--------ColumbusOWASP.pptx(2.76MB)
--------ColumbusOWASP.pdf(1.41MB)

网友评论