Documentation ¶
Index ¶
- Constants
- func DesiredAddrTypes(addrs []requests.AddressInfo, ipv4, ipv6 bool) []requests.AddressInfo
- func FprintBanner(out io.Writer)
- func FprintEnumerationSummary(out io.Writer, total int, asns map[int]*ASNSummaryData, demo bool)
- func InterfaceInfo() string
- func OutputLineParts(out *requests.Output, addrs, demo bool) (name, ips string)
- func PrintBanner()
- func PrintEnumerationSummary(total int, asns map[int]*ASNSummaryData, demo bool)
- func UpdateSummaryData(output *requests.Output, asns map[int]*ASNSummaryData)
- type ASNSummaryData
- type ParseASNs
- type ParseCIDRs
- type ParseIPs
- type ParseInts
- type ParseStrings
Constants ¶
const ( // Version is used to display the current version of Amass. Version = "v4.2.0" // Author is used to display the Amass Project Team. Author = "OWASP Amass Project - @owaspamass" // Description is the slogan for the Amass Project. Description = "In-depth Attack Surface Mapping and Asset Discovery" )
const Banner = `` /* 886-byte string literal not displayed */
Banner is the ASCII art logo used within help output.
Variables ¶
This section is empty.
Functions ¶
func DesiredAddrTypes ¶
func DesiredAddrTypes(addrs []requests.AddressInfo, ipv4, ipv6 bool) []requests.AddressInfo
DesiredAddrTypes removes undesired address types from the AddressInfo slice.
func FprintBanner ¶
FprintBanner outputs the Amass banner the same for all tools.
func FprintEnumerationSummary ¶
FprintEnumerationSummary outputs the summary information utilized by the command-line tools.
func InterfaceInfo ¶
func InterfaceInfo() string
InterfaceInfo returns network interface information specific to the current host.
func OutputLineParts ¶
OutputLineParts returns the parts of a line to be printed for a requests.Output.
func PrintEnumerationSummary ¶
func PrintEnumerationSummary(total int, asns map[int]*ASNSummaryData, demo bool)
PrintEnumerationSummary outputs the summary information utilized by the command-line tools.
func UpdateSummaryData ¶
func UpdateSummaryData(output *requests.Output, asns map[int]*ASNSummaryData)
UpdateSummaryData updates the summary maps using the provided requests.Output data.
Types ¶
type ASNSummaryData ¶
ASNSummaryData stores information related to discovered ASs and netblocks.
type ParseASNs ¶
type ParseASNs []int
ParseASNs implements the flag.Value interface.
type ParseCIDRs ¶
ParseCIDRs implements the flag.Value interface.
func (*ParseCIDRs) Set ¶
func (p *ParseCIDRs) Set(s string) error
Set implements the flag.Value interface.
func (*ParseCIDRs) String ¶
func (p *ParseCIDRs) String() string
type ParseIPs ¶
ParseIPs implements the flag.Value interface.
type ParseInts ¶
type ParseInts []int
ParseInts implements the flag.Value interface.
type ParseStrings ¶
type ParseStrings []string
ParseStrings implements the flag.Value interface.
func (*ParseStrings) Set ¶
func (p *ParseStrings) Set(s string) error
Set implements the flag.Value interface.
func (*ParseStrings) String ¶
func (p *ParseStrings) String() string