zeek/policy/port-name.bro

63 lines
1.3 KiB
Text

const port_names: table[port] of string = {
[0/icmp] = "icmp-echo",
[3/icmp] = "icmp-unreach",
[8/icmp] = "icmp-echo",
[7/tcp] = "echo",
[9/tcp] = "discard",
[20/tcp] = "ftp-data",
[21/tcp] = "ftp",
[22/tcp] = "ssh",
[23/tcp] = "telnet",
[25/tcp] = "smtp",
[37/tcp] = "time",
[43/tcp] = "whois",
[53/tcp] = "dns",
[79/tcp] = "finger",
[80/tcp] = "http",
[109/tcp] = "pop-2",
[110/tcp] = "pop-3",
[111/tcp] = "portmap",
[113/tcp] = "ident",
[119/tcp] = "nntp",
[135/tcp] = "epmapper",
[139/tcp] = "netbios-ssn",
[143/tcp] = "imap4",
[179/tcp] = "bgp",
[389/tcp] = "ldap",
[443/tcp] = "https",
[445/tcp] = "smb",
[512/tcp] = "exec",
[513/tcp] = "rlogin",
[514/tcp] = "shell",
[515/tcp] = "printer",
[524/tcp] = "ncp",
[543/tcp] = "klogin",
[544/tcp] = "kshell",
[631/tcp] = "ipp",
[993/tcp] = "simap",
[995/tcp] = "spop",
[1521/tcp] = "oracle-sql",
[2049/tcp] = "nfs",
[6000/tcp] = "X11",
[6001/tcp] = "X11",
[6667/tcp] = "IRC",
[53/udp] = "dns",
[69/udp] = "tftp",
[111/udp] = "portmap",
[123/udp] = "ntp",
[137/udp] = "netbios-ns",
[138/udp] = "netbios-dgm",
[161/udp] = "snmp",
[2049/udp] = "nfs",
} &redef;
function endpoint_id(h: addr, p: port): string
{
if ( p in port_names )
return fmt("%s/%s", h, port_names[p]);
else
return fmt("%s/%d", h, p);
}