Documentation
¶
Index ¶
- func RunModule(domain string, module string, dnsServer string, output ScanOutput, ...)
- type ScanOutput
- type Scanner
- func (s *Scanner) GetFTPBanner(ip string) (string, error)
- func (s *Scanner) GetHTTPInfo(ip string, port int, isHTTPS bool) (string, error)
- func (s *Scanner) GetSSHBanner(ip string) (string, error)
- func (s *Scanner) GetServiceDetails(ip string, port int) string
- func (s *Scanner) GetServiceName(port int) string
- func (s *Scanner) PortScan(ip string, ports []int) []int
- type TextOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ScanOutput ¶ added in v1.0.4
type Scanner ¶
Scanner handles port scanning and service detection
func (*Scanner) GetFTPBanner ¶
GetFTPBanner gets the FTP banner from a server
func (*Scanner) GetHTTPInfo ¶
GetHTTPInfo gets HTTP server information
func (*Scanner) GetSSHBanner ¶
GetSSHBanner gets the SSH banner from a server
func (*Scanner) GetServiceDetails ¶
GetServiceDetails gets details about a service on a specific port
func (*Scanner) GetServiceName ¶
GetServiceName maps a port to a service name
type TextOutput ¶ added in v1.0.4
func (*TextOutput) Printf ¶ added in v1.0.4
func (t *TextOutput) Printf(format string, a ...any)
func (*TextOutput) Println ¶ added in v1.0.4
func (t *TextOutput) Println(a ...any)
Click to show internal directories.
Click to hide internal directories.