Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
percept
command
Command percept captures network traffic and writes parsed protocol events as newline-delimited JSON.
|
Command percept captures network traffic and writes parsed protocol events as newline-delimited JSON. |
|
internal
|
|
|
asn1
Package asn1 decodes BER-encoded structures from untrusted input.
|
Package asn1 decodes BER-encoded structures from untrusted input. |
|
capture
Package capture wraps libpcap so the engine sees one interface whether packets come from a live NIC or a saved capture file.
|
Package capture wraps libpcap so the engine sees one interface whether packets come from a live NIC or a saved capture file. |
|
engine
Package engine turns captured packets into parser events.
|
Package engine turns captured packets into parser events. |
|
event
Package event defines the common envelope every parser emits.
|
Package event defines the common envelope every parser emits. |
|
gensample
command
Command gensample writes testdata/sample.pcap, the small synthetic capture used to exercise percept from the command line.
|
Command gensample writes testdata/sample.pcap, the small synthetic capture used to exercise percept from the command line. |
|
ntlmssp
Package ntlmssp decodes NTLM authentication messages.
|
Package ntlmssp decodes NTLM authentication messages. |
|
output
Package output writes parser events somewhere useful.
|
Package output writes parser events somewhere useful. |
|
parser
Package parser defines the contract every protocol parser implements and the registry the engine uses to dispatch traffic to them.
|
Package parser defines the contract every protocol parser implements and the registry the engine uses to dispatch traffic to them. |
|
parsers
Package parsers is where protocol parsers are wired into a registry.
|
Package parsers is where protocol parsers are wired into a registry. |
|
parsers/dhcp
Package dhcp parses DHCPv4 (RFC 2131) datagrams.
|
Package dhcp parses DHCPv4 (RFC 2131) datagrams. |
|
parsers/dhcpv6
Package dhcpv6 parses DHCPv6 (RFC 8415) datagrams.
|
Package dhcpv6 parses DHCPv6 (RFC 8415) datagrams. |
|
parsers/dicom
Package dicom parses the DICOM upper layer protocol.
|
Package dicom parses the DICOM upper layer protocol. |
|
parsers/dns
Package dns parses DNS messages over both UDP and TCP.
|
Package dns parses DNS messages over both UDP and TCP. |
|
parsers/ftp
Package ftp parses the FTP (RFC 959) control channel.
|
Package ftp parses the FTP (RFC 959) control channel. |
|
parsers/hl7
Package hl7 parses HL7 v2 messages framed with MLLP.
|
Package hl7 parses HL7 v2 messages framed with MLLP. |
|
parsers/http
Package http parses HTTP/1.x traffic from reassembled TCP streams.
|
Package http parses HTTP/1.x traffic from reassembled TCP streams. |
|
parsers/ike
Package ike parses IKE (RFC 7296) and its ISAKMP predecessor.
|
Package ike parses IKE (RFC 7296) and its ISAKMP predecessor. |
|
parsers/kerberos
Package kerberos parses Kerberos v5 messages over UDP and TCP.
|
Package kerberos parses Kerberos v5 messages over UDP and TCP. |
|
parsers/ldap
Package ldap parses LDAP (RFC 4511) over TCP and UDP.
|
Package ldap parses LDAP (RFC 4511) over TCP and UDP. |
|
parsers/nbns
Package nbns parses the NetBIOS name service (RFC 1002).
|
Package nbns parses the NetBIOS name service (RFC 1002). |
|
parsers/ntp
Package ntp parses NTP (RFC 5905) datagrams.
|
Package ntp parses NTP (RFC 5905) datagrams. |
|
parsers/radius
Package radius parses RADIUS (RFC 2865, 2866) authentication and accounting.
|
Package radius parses RADIUS (RFC 2865, 2866) authentication and accounting. |
|
parsers/rdp
Package rdp parses the RDP connection negotiation.
|
Package rdp parses the RDP connection negotiation. |
|
parsers/smb
Package smb parses SMB2 and SMB3 traffic.
|
Package smb parses SMB2 and SMB3 traffic. |
|
parsers/smtp
Package smtp parses SMTP (RFC 5321) command and reply traffic.
|
Package smtp parses SMTP (RFC 5321) command and reply traffic. |
|
parsers/snmp
Package snmp parses SNMP v1, v2c, and v3 datagrams.
|
Package snmp parses SNMP v1, v2c, and v3 datagrams. |
|
parsers/ssh
Package ssh parses the cleartext prefix of an SSH connection.
|
Package ssh parses the cleartext prefix of an SSH connection. |
|
parsers/stun
Package stun parses STUN (RFC 5389) and its TURN extensions.
|
Package stun parses STUN (RFC 5389) and its TURN extensions. |
|
parsers/syslog
Package syslog parses syslog messages over UDP and TCP.
|
Package syslog parses syslog messages over UDP and TCP. |
|
parsers/telnet
Package telnet parses Telnet (RFC 854) option negotiation.
|
Package telnet parses Telnet (RFC 854) option negotiation. |
|
parsers/tftp
Package tftp parses TFTP (RFC 1350) datagrams.
|
Package tftp parses TFTP (RFC 1350) datagrams. |
|
parsers/tls
Package tls parses the cleartext part of a TLS handshake.
|
Package tls parses the cleartext part of a TLS handshake. |
Click to show internal directories.
Click to hide internal directories.