internal/

directory
v0.0.186 Latest Latest
Warning

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

Go to latest
Published: Jun 12, 2026 License: Apache-2.0

Directories

Path Synopsis
common
Package config contains common configuration values that are used by the various commands and subcommands in the CLI.
Package config contains common configuration values that are used by the various commands and subcommands in the CLI.
Package discover implements network discovery functionality for finding live hosts and services.
Package discover implements network discovery functionality for finding live hosts and services.
host
Package discover implements network discovery functionality for finding live hosts and services.
Package discover implements network discovery functionality for finding live hosts and services.
route
Package route implements traceroute functionality for discovering network paths to targets.
Package route implements traceroute functionality for discovering network paths to targets.
route/udpsocket
Package udpsocket provides platform-specific UDP socket operations for traceroute.
Package udpsocket provides platform-specific UDP socket operations for traceroute.
service
Package service implements service fingerprinting functionality for discovering running services.
Package service implements service fingerprinting functionality for discovering running services.
service/plugins
Package plugins provides ARD (Apple Remote Desktop) service fingerprinting
Package plugins provides ARD (Apple Remote Desktop) service fingerprinting
socket
Package socket implements raw TCP/UDP socket send and receive functionality.
Package socket implements raw TCP/UDP socket send and receive functionality.
Package enumerate implements service enumeration functionality for various network protocols.
Package enumerate implements service enumeration functionality for various network protocols.
ftp
ike
imap
Package imap implements IMAP4rev1/IMAP4rev2 mail server enumeration.
Package imap implements IMAP4rev1/IMAP4rev2 mail server enumeration.
ipmi
Package ipmi implements the `enumerate ipmi` command.
Package ipmi implements the `enumerate ipmi` command.
mongodb
Package mongodb provides MongoDB service enumeration functionality.
Package mongodb provides MongoDB service enumeration functionality.
mssql
Package mssql provides MSSQL service enumeration functionality.
Package mssql provides MSSQL service enumeration functionality.
mysql
Package mysql provides MySQL service enumeration functionality.
Package mysql provides MySQL service enumeration functionality.
pop3
Package pop3 implements POP3 (RFC 1939) service enumeration.
Package pop3 implements POP3 (RFC 1939) service enumeration.
postgres
Package postgres provides PostgreSQL service enumeration via raw TCP SSLRequest and startup message handshake.
Package postgres provides PostgreSQL service enumeration via raw TCP SSLRequest and startup message handshake.
redis
Package redis provides Redis service enumeration functionality.
Package redis provides Redis service enumeration functionality.
smb
snmp
Package snmp implements SNMP authentication testing using the GoSNMP library.
Package snmp implements SNMP authentication testing using the GoSNMP library.
socks
Package socks implements SOCKS4/4a/5 proxy enumeration.
Package socks implements SOCKS4/4a/5 proxy enumeration.
ssh
vnc
Package vnc implements RFB (VNC) protocol enumeration.
Package vnc implements RFB (VNC) protocol enumeration.
ftp
ftp/ftpclient
Package ftpclient is a minimal FTP client that supports both passive (EPSV/PASV) and active (PORT/EPRT) data connection modes, with explicit context propagation for connect and data transfer operations.
Package ftpclient is a minimal FTP client that supports both passive (EPSV/PASV) and active (PORT/EPRT) data connection modes, with explicit context propagation for connect and data transfer operations.
mongodb
Package mongodb provides MongoDB penetration testing functionality
Package mongodb provides MongoDB penetration testing functionality
postgres
Package postgres implements PostgreSQL credential spray and query execution.
Package postgres implements PostgreSQL credential spray and query execution.
smb
ssh
protocol
ike
Package ike provides shared IKE (Internet Key Exchange) protocol parsing and packet-building utilities used by both the discover and enumerate modules.
Package ike provides shared IKE (Internet Key Exchange) protocol parsing and packet-building utilities used by both the discover and enumerate modules.
imap
Package imap implements the IMAP4rev1/IMAP4rev2 wire protocol primitives shared between the enumerate (Mode A — fingerprint) and pentest (Mode B — authenticated actions) tools.
Package imap implements the IMAP4rev1/IMAP4rev2 wire protocol primitives shared between the enumerate (Mode A — fingerprint) and pentest (Mode B — authenticated actions) tools.
ipmi
Package ipmi implements IPMI 1.5 and IPMI 2.0 (RMCP+) framing primitives used by the networkscan discovery plugin to send the three pre-auth probes — Get-Channel-Auth-Capabilities, Cipher-Zero Open Session (CVE-2013-4031), and RAKP-1/RAKP-2 (CVE-2013-4786).
Package ipmi implements IPMI 1.5 and IPMI 2.0 (RMCP+) framing primitives used by the networkscan discovery plugin to send the three pre-auth probes — Get-Channel-Auth-Capabilities, Cipher-Zero Open Session (CVE-2013-4031), and RAKP-1/RAKP-2 (CVE-2013-4786).
pop3
Package pop3 provides shared POP3 protocol utilities.
Package pop3 provides shared POP3 protocol utilities.
sasl
Package sasl provides SASL authentication mechanism selection and parsing utilities.
Package sasl provides SASL authentication mechanism selection and parsing utilities.
smb
Package smb provides SMB penetration testing functionality including secdump operations This file contains utility functions adapted from github.com/jfjallid/go-secdump
Package smb provides SMB penetration testing functionality including secdump operations This file contains utility functions adapted from github.com/jfjallid/go-secdump
smtp
Package smtp provides shared SMTP protocol utilities used across discover and enumerate modules.
Package smtp provides shared SMTP protocol utilities used across discover and enumerate modules.
snmp
Package snmp provides shared SNMP protocol helpers used by both discover and enumerate modules.
Package snmp provides shared SNMP protocol helpers used by both discover and enumerate modules.
socks
Package socks provides SOCKS4/4a/5 protocol encoding and decoding utilities.
Package socks provides SOCKS4/4a/5 protocol encoding and decoding utilities.

Jump to

Keyboard shortcuts

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