From d5821fdc8bb86e7e445723eb7539b29bfbbe1da8 Mon Sep 17 00:00:00 2001 From: HAHWUL Date: Sun, 8 Nov 2020 00:39:59 +0900 Subject: [PATCH] Create CONTRIBUTING.md --- CONTRIBUTING.md | 71 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 CONTRIBUTING.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..1bb23d8 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,71 @@ +## Contribute + +First, you need to compile `add-tool` and `distribute-readme` using `make` command: + +```bash +> make contribute +``` + +### Usage of add-tool +``` +./add-tool +Usage of ./add-tool: + -isFirst + if you add new type, it use + -url string + any url +``` + +### Three Procedures for the Contribute +- First, your tool append `data.json` using `add-tool +``` +$ ./add-tool -url https://github.com/sqlmapproject/sqlmap +Successfully Opened type.lst +[0] Army-Knife +[1] Discovery +[2] Fetch +[3] Scanner +[4] Utility +[+] What is type? +3 +Scanner +[+] What is method(e.g XSS, WVS, SSL, ETC..)? +SQL +Successfully Opened data.json + +``` +- Second, Give me PR or Add issue with data.json
+- Third, There's no third. + +### Build contribute tools +``` +$ go build add-tool.go +$ go build distribute-readme.go +``` + +### Add common tools +in `WebHackersWeapons` directory +``` +$ ./add-tool -url https://github.com/hahwul/s3reverse +``` +### Add Burp Suite or ZAP Extensions +in `WebHackersWeapons/Burp and ZAP Extensions` directory +``` +$ ../add-tool -url https://github.com/nccgroup/BurpSuiteLoggerPlusPlus +``` + +### Asciinema video +[![asciicast](https://asciinema.org/a/318456.svg)](https://asciinema.org/a/318456) + +## Distribute (for me) +### Distribute to common tools +``` +$ ./distribute-readme +=> show new README file +``` + +### Distribute to Burp Suite or ZAP Extensions +``` +$ ../distribute-readme +=> show new README file in Burp Suite or ZAP Extensions +```