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.