RegInspect
所属分类:数值算法/人工智能
开发工具:GO
文件大小:0KB
下载次数:0
上传日期:2024-02-25 22:34:57
上 传 者:
sh-1993
说明: RegInspect是一种静态分析工具,使用正则表达式来检测源代码中的漏洞。它被设计为不依赖于语言,这意味着它可以与任何编程语言一起使用。
(RegInspect is a static analysis tool that uses regular expressions to detect vulnerabilities in source code. It is designed to be language-agnostic, meaning that it can be used with any programming language.)
文件列表:
examples/
rules/
LICENSE.md
go.mod
main.go
scanner.go
vulnerability.go
RegInspect
RegInspect is a static analysis tool that uses regular expressions to detect vulnerabilities in source code. It is designed to be language-agnostic, meaning that it can be used with any programming language.
## Features
1. Customizable rules and regular expressions.
2. Detects vulnerabilities using regular expressions.
3. Supports multiple programming languages.
4. Generates Vulnerability report in MarkDown.
## REQUIREMENTS AND INSTALLATION
Build RegInspect:
```
git clone https://github.com/jayateertha043/RegInspect.git
cd RegInspect
go build .
```
or
Install using go install:
```
go install github.com/jayateertha043/RegInspect@latest
```
Run RegInspect:
```
RegInspect -h
```
## Usage
```
_______ _______ _______ _________ _ _______ _______ _______ _______ _________
( ____ )( ____ \( ____ \\__ __/( ( /|( ____ \( ____ )( ____ \( ____ \\__ __/
| ( )|| ( \/| ( \/ ) ( | \ ( || ( \/| ( )|| ( \/| ( \/ ) (
| (____)|| (__ | | | | | \ | || (_____ | (____)|| (__ | | | |
| __)| __) | | ____ | | | (\ \) |(_____ )| _____)| __) | | | |
| (\ ( | ( | | \_ ) | | | | \ | ) || ( | ( | | | |
| ) \ \__| (____/\| (___) |___) (___| ) \ |/\____) || ) | (____/\| (____/\ | |
|/ \__/(_______/(_______)\_______/|/ )_)\_______)|/ (_______/(_______/ )_(
Usage of RegInspect.exe:
-dir string
Directory to scan (default ".")
-ext string
Scan Files ending with specific extensions (comma-Separated)
-out string
Path to Output File (default "RegInspect_Report.MD")
-threads int
No. Of Threads (default 10)
-vuln string
JSON file containing vulnerabilities
```
```
RegInspect -dir ./examples/solidity -out ./examples/solidity/output.MD -vuln ./rules/solidity/rules.json
```
## Credits
1. [@byterocket](https://github.com/byterocket) (For common solidity issues & inspiration drawn from c4udit tool.)
## Author
**Jayateertha G**
* Twitter: [@jayateerthaG](https://twitter.com/jayateerthaG)
* Github: [@jayateertha043](https://github.com/jayateertha043)
近期下载者:
相关文件:
收藏者: