data

package
v0.0.0-...-b48f572 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 16, 2021 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddProgram

func AddProgram(db *sql.DB, program string, inscope, outscope []string)

AddProgram - add a new bounty program to database

func CleanDomains

func CleanDomains(inscope, outscope []string) ([]string, []string)

CleanDomains - Take raw domains from JsonParse() and clean them to standard format

func ConnectDb

func ConnectDb(dbName string) *sql.DB

ConnectDb - establish and return db connection

func ListPrograms

func ListPrograms(db *sql.DB)

ListPrograms - lists all programs in database

func ParseJson

func ParseJson(f string) ([]string, []string)

ParseJson - Parse supplied Burp configuration file

func PipeCommand

func PipeCommand(db *sql.DB, program string, allProgs bool)

PipeCommand - print only wildcard domains to stdout

func QueryProgram

func QueryProgram(db *sql.DB, program string)

QueryProgram - query a database program and retrieve scope

func RemoveProgram

func RemoveProgram(db *sql.DB, program string)

RemoveProgram - remove program from database

Types

type Burpfile

type Burpfile struct {
	Target struct {
		Scope struct {
			AdvancedMode bool `json:"advanced_mode"`
			Exclude      []struct {
				Enabled  bool   `json:"enabled"`
				File     string `json:"file"`
				Host     string `json:"host"`
				Port     string `json:"port"`
				Protocol string `json:"protocol"`
			} `json:"exclude, omitempty"`

			Include []struct {
				Enabled  bool   `json:"enabled"`
				File     string `json:"file"`
				Host     string `json:"host"`
				Port     string `json:"port"`
				Protocol string `json:"protocol"`
			} `json:"include, omitempty"`
		} `json:"scope"`
	} `json:"target"`
}

type Program

type Program struct {
	Id       int
	Name     string
	Inscope  string
	Outscope string
}

declare program struct

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL