Skip to content

MonaxGT/gopoc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoPOC (Golang Proof of concept checker) Beta version

Codacy Badge

Tools for check pocs vulnerabilities

Example yaml-rule

poc:
  - module: metadata
    parameter:
        cvss: 1
        author: Author
  - name: Name
    description: Description
    module: http
    parameter:
      url: 'https://google.com/'
      method: GET
      headers:
        User-Agent: Firefox
      expect_response_code: 200
    time: 2017-11-15
    case: 100

Example run tool

cd cmd/
go run main.go -f test.yaml

You receive answer in bool format

You can use -v flag for additional information with req and resp header and body:

Loaded file: test.yaml
Result 0
 test №1 Yandex
Author:Makhinov Alex
CVSS:1.000000
--//--

P.S. This project was developed for backward compatibility with the project explo, but with some updates like one session with cookie in Jar between 2 query in one yaml-rule.

TODO:

    1. Add all functional from explo-tool
    1. Add selenium module for complicated request

About

Tools for check poc vulnerabilities

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages