fingerprinter

package
v0.0.51 Latest Latest
Warning

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

Go to latest
Published: Jan 5, 2024 License: GPL-3.0 Imports: 3 Imported by: 0

Documentation

Overview

package designed to be used to fingerprint websites, apis, servers, etc.

when used in conjunction with other utilities and information, this can be very useful in a penetration test.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Fingerprinter

type Fingerprinter struct {
	Target string
	// contains filtered or unexported fields
}

structure defining the fingerprinter object. this will hold the target site and any other information necessary to fingerprint it.

func (*Fingerprinter) GetAllowedMethods

func (f *Fingerprinter) GetAllowedMethods() (err error)

function designed to make a request to the target site and attempt to pull the ALLOW header information from it. if the ALLOW header is present, the data will be parsed and the allowedmethods slice will be populated.

func (*Fingerprinter) GetServerType added in v0.0.17

func (f *Fingerprinter) GetServerType() (err error)

function designed to acquire the type of server hosting the target by making a request to the target and analyzing the headers that get returned.

Jump to

Keyboard shortcuts

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