Directories
¶
| Path | Synopsis |
|---|---|
|
Package cmd implements the CobraCLI commands for the networkscan CLI.
|
Package cmd implements the CobraCLI commands for the networkscan CLI. |
|
internal
|
|
|
config
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. |
|
discover
Package discover implements network discovery functionality for finding live hosts and services.
|
Package discover implements network discovery functionality for finding live hosts and services. |
|
discover/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. |
|
discover/route
Package route implements traceroute functionality for discovering network paths to targets.
|
Package route implements traceroute functionality for discovering network paths to targets. |
|
discover/route/udpsocket
Package udpsocket provides platform-specific UDP socket operations for traceroute.
|
Package udpsocket provides platform-specific UDP socket operations for traceroute. |
|
discover/service
Package service implements service fingerprinting functionality for discovering running services.
|
Package service implements service fingerprinting functionality for discovering running services. |
|
discover/service/plugins
Package plugins provides ARD (Apple Remote Desktop) service fingerprinting
|
Package plugins provides ARD (Apple Remote Desktop) service fingerprinting |
|
discover/socket
Package socket implements raw TCP/UDP socket send and receive functionality.
|
Package socket implements raw TCP/UDP socket send and receive functionality. |
|
enumerate
Package enumerate implements service enumeration functionality for various network protocols.
|
Package enumerate implements service enumeration functionality for various network protocols. |
|
enumerate/imap
Package imap implements IMAP4rev1/IMAP4rev2 mail server enumeration.
|
Package imap implements IMAP4rev1/IMAP4rev2 mail server enumeration. |
|
enumerate/ipmi
Package ipmi implements the `enumerate ipmi` command.
|
Package ipmi implements the `enumerate ipmi` command. |
|
enumerate/mongodb
Package mongodb provides MongoDB service enumeration functionality.
|
Package mongodb provides MongoDB service enumeration functionality. |
|
enumerate/mssql
Package mssql provides MSSQL service enumeration functionality.
|
Package mssql provides MSSQL service enumeration functionality. |
|
enumerate/mysql
Package mysql provides MySQL service enumeration functionality.
|
Package mysql provides MySQL service enumeration functionality. |
|
enumerate/pop3
Package pop3 implements POP3 (RFC 1939) service enumeration.
|
Package pop3 implements POP3 (RFC 1939) service enumeration. |
|
enumerate/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. |
|
enumerate/redis
Package redis provides Redis service enumeration functionality.
|
Package redis provides Redis service enumeration functionality. |
|
enumerate/snmp
Package snmp implements SNMP authentication testing using the GoSNMP library.
|
Package snmp implements SNMP authentication testing using the GoSNMP library. |
|
enumerate/socks
Package socks implements SOCKS4/4a/5 proxy enumeration.
|
Package socks implements SOCKS4/4a/5 proxy enumeration. |
|
enumerate/vnc
Package vnc implements RFB (VNC) protocol enumeration.
|
Package vnc implements RFB (VNC) protocol enumeration. |
|
pentest/cve
Package cve provides an adapter framework for non-nuclei CVE detection.
|
Package cve provides an adapter framework for non-nuclei CVE detection. |
|
pentest/cve/detectors
Package detectors holds one file per non-nuclei CVE check.
|
Package detectors holds one file per non-nuclei CVE check. |
|
pentest/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. |
|
pentest/mongodb
Package mongodb provides MongoDB penetration testing functionality
|
Package mongodb provides MongoDB penetration testing functionality |
|
pentest/postgres
Package postgres implements PostgreSQL credential spray and query execution.
|
Package postgres implements PostgreSQL credential spray and query execution. |
|
pentest/snmp
Package snmp implements active SNMP pentest operations (write-access probing).
|
Package snmp implements active SNMP pentest operations (write-access probing). |
|
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. |
|
protocol/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. |
|
protocol/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). |
|
protocol/pop3
Package pop3 provides shared POP3 protocol utilities.
|
Package pop3 provides shared POP3 protocol utilities. |
|
protocol/sasl
Package sasl provides SASL authentication mechanism selection and parsing utilities.
|
Package sasl provides SASL authentication mechanism selection and parsing utilities. |
|
protocol/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 |
|
protocol/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. |
|
protocol/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. |
|
protocol/socks
Package socks provides SOCKS4/4a/5 protocol encoding and decoding utilities.
|
Package socks provides SOCKS4/4a/5 protocol encoding and decoding utilities. |
|
Package utils provides utility functions used across the networkscan application.
|
Package utils provides utility functions used across the networkscan application. |
Click to show internal directories.
Click to hide internal directories.