学习libpcap库,写例子代码--port_protocol.hpp

 #ifndef PORT_PROTOCOL
#define PORT_PROTOCOL
#include
#include // for getservbyport
#include "file.hpp"

static config::file tcp_conf("tcp_conf.txt");
static config::file udp_conf("udp_conf.txt");

std::string get_tcp_protocol_from(u_int16_t free_port, bool& is_find);
std::string get_udp_protocol_from(u_int16_t free_port, bool& is_find);
std::string get_protocol(u_int16_t protocol_num, bool& is_find);

std::string get_protocol_by(u_int16_t port, std::string name, bool& is_find)
{
  if ((port > 0) && (port <= 1023))//(0,1023] well kown port(fix service)
    {
      return get_protocol(port, is_find);
    }
  else if ((port >= 1024) && (port < 65535))//[1024, 65535) free port
    {
      if (name == "tcp")
    {
      return get_tcp_protocol_from(port, is_find);
    }
      else if (name == "udp")
    {
      return get_udp_protocol_from(port, is_find);
    }
      else
    {
      is_find = false;
      return std::string(_("name is undefined"));
    }      
    }
  else
    {
      is_find = false;
      return std::string(_("port is not in [0,65535]"));
    }
}

//from file read port soft name
std::string get_udp_protocol_from(u_int16_t free_port, bool& is_find)
{
  std::string sp;  
  if (udp_conf.get_name_by(free_port, sp))
    {
      is_find = true;
    }
  else
    {
      is_find = false;
    }
  return sp;
}

std::string get_tcp_protocol_from(u_int16_t free_port, bool& is_find)
{
  std::string sp;  
  if (tcp_conf.get_name_by(free_port, sp))
    {
      is_find = true;
    }
  else
    {
      is_find = false;
    }
  return sp;  
}

std::string get_protocol(u_int16_t protocol_num, bool& is_find)
{
  is_find = true;
  std::string sp;
  switch(protocol_num)
    {
    case 0:
      sp = _("spr-itunes");//Shirt Pocket netTunes
      break;
    case 1:
      sp = _("tcpmux");//TCP Port Service Multiplexer
      break;
    case 2:
      sp = _("Man-Utility");//Management Utility
      break;
    case 3:
      sp = _("comp-Process");//Compression Process
      break;
      /*
    case 4:
      sp = _("Unassigned");//Unassigned
      break;*/
    case 5:
      sp = _("rje");// Remote Job Entry
      break;
      /*
    case 6:
      sp = _("Unassigned");//Unassigned
      break;*/
    case 7:
      sp = _("echo");//echo
      break;
      /*
    case 8:
      sp = _("Unassigned");
      break;*/
    case 9:
      sp = _("discard");//discard
      break;
      /*
    case 10:
      sp = _("Unassigned");
      break;*/
    case 11:
      sp = _("sysstat");//Active Users
      break;
      /*
    case 12:
      sp = _("Unassigned");
      break;*/
    case 13:
      sp = _("daytime");//[RFC867]
      break;
      /*
    case 14:
      sp = _("Unassigned");
      break;
    case 15:
      sp = _("Unassigned");
      break;
    case 16:
      sp = _("Unassigned");
      break;*/
    case 17:
      sp = _("gotd");//Quote of the Day
      break;
    case 18:
      sp = _("msp");//Message Send Protocol
      break;
    case 19:
      sp = _("chargen");//Character Generator
      break;
    case 20:
      sp = _("ftp-data");//File Transfer [Default Data]
      break;
    case 21:
      sp = _("FTP");
      break;
    case 22:
      sp = _("ssh");//SSH Remote Login Protocol
      break;
    case 23:
      sp = _("telnet");
    case 24:
      sp = _("any-priv-mail");//any private mail system
      break;
    case 25:
      sp = _("smtp");
      break;
      /*
    case 26:
      sp = _("Unassigned");
      break;*/
    case 27:
      sp = _("nsw-fe");//NSW User System FE
      break;
      /*
    case 28:
      sp = _("Unassigned");
      break;*/
    case 29:
      sp = _("msg-icp");//MSG ICP
      break;
      /*
    case 30:
      sp = _("Unassigned");
      break;*/
    case 31:
      sp = _("msg-auth");//MSG Authentication
      break;
      /*
    case 32:
      sp = _("Unassigned");
      break;*/
    case 33:
      sp = _("dsp");//Display Support Protocol
      break;
      /*
    case 34:
      sp = _("Unassigned");
      break;*/
    case 35:
      sp = _("any-priv-printer");//any private printer server
      break;
      /*
    case 36:
      sp = _("Unassigned");
      break;*/
    case 37:
      sp = _("time");
      break;
    case 38:
      sp = _("rap");//Route Access Protocol
      break;
    case 39:
      sp = _("rlp");//Resource Location Protocol
      break;
      /*
    case 40:
      sp = _("Unassigned");      
      break;*/
    case 41:
      sp = _("graphics");//Graphics
      break;
    case 42:
      sp = _("nameserver");//Host Name Server
      break;
    case 43:
      sp = _("nicname");//Who is
      break;
    case 44:
      sp = _("mpm-flags");//MPM FLAGS Protocol
      break;
    case 45:
      sp = _("mpm");//Message Processing Module [recv]
      break;
    case 46:
      sp = _("mpm-snd");//MPM [default send]
      break;
    case 47:
      sp = _("ni-ftp");//NI FTP
      break;
    case 48:
      sp = _("auditd");//Digital Audit Daemon
      break;
    case 49:
      sp = _("tacacs");//Login Host Protocol (TACACS)
      break;
    case 50:
      sp = _("re-mail-ck");//Remote Mail Checking Protocol
      break;
    case 51:
      sp = _("la-maint");//IMP Logical Address Maintenance
      break;
    case 52:
      sp = _("xns-time");//XNS Time Protocol
      break;
    case 53:
      sp = _("dns");//Domain Name Server
      break;
    case 54:
      sp = _("xns-ch");//XNS Clearinghouse
      break;
    case 55:
      sp = _("isi-gl");//ISI Graphics Language
      break;
    case 56:
      sp = _("xns-auth");//XNS Authentication
      break;
    case 57:
      sp = _("any-pri-ter-visit");//any private terminal access
      break;
    case 58:
      sp = _("xns-mail");//XNS Mail
      break;
    case 59:
      sp = _("any-pri-fs");//any private file service
      break;
      /*
    case 60:
      sp = _("Unassigned");
      break;*/
    case 61:
      sp = _("ni-mail");//NI MAIL
      break;
    case 62:
      sp = _("acas");//ACA Services
      break;
    case 63:
      sp = _("whois++");//whois++
      break;
    case 64:
      sp = _("covia");//Communications Integrator (CI)
      break;
    case 65:
      sp = _("tacacs-ds");//TACACS-Database Service
      break;
    case 66:
      sp = _("Oracle-sql");//Oracle SQL*NET
      break;
    case 67:
      sp = _("bootps");//Bootstrap Protocol Server
      break;
    case 68:
      sp = _("bootpc");//Bootstrap Protocol Client
      break;
    case 69:
      sp = _("tftp");//Trivial File Transfer
      break;
    case 70:
      sp = _("gopher");//Gopher
      break;
    case 71:
      sp = _("netrjs-1");//Remote Job Service
      break;
    case 72:
      sp = _("netrjs-2");//Remote Job Service
      break;
    case 73:
      sp = _("netrjs-3");//Remote Job Service
      break;
    case 74:
      sp = _("netrjs-4");//Remote Job Service
      break;
    case 75:
      sp = _("any-pri-dial-out");//any private dial out service
      break;
    case 76:
      sp = _("deos");//Distributed External Object Store
      break;
    case 77:
      sp = _("any-pri-RJE");//any private RJE service
      break;
    case 78:
      sp = _("vettcp");//vettcp
      break;
    case 79:
      sp = _("finger");//Finger
      break;
    case 80:
      sp = _("http");
      break;
      /*
    case 81:
      sp = _("Unassigned");
      break;*/
    case 82:
      sp = _("xfer");//XFER Utility
      break;
    case 83:
      sp = _("mit-ml-dev");//MIT ML Device
      break;
    case 84:
      sp = _("ctf");//Common Trace Facility
      break;
    case 85:
      sp = _("mit-ml-dev");//MIT ML Device
      break;
    case 86:
      sp = _("mfcobol");//Micro Focus Cobol
      break;
    case 87:
      sp = _("any-pri-term-link");//any private terminal link
      break;
    case 88:
      sp = _("kerberos");//Kerberos
      break;
    case 89:
      sp = _("su-mit-tg");//SU/MIT Telnet Gateway
      break;
    case 90:
      sp = _("dnsix");//DNSIX Securit Attribute Token Map
      break;
    case 91:
      sp = _("mit-dov");//MIT Dover Spooler
      break;
    case 92:
      sp = _("npp");//Network Printing Protocol
      break;
    case 93:
      sp = _("dcp");//Device Control Protocol
      break;
    case 94:
      sp = _("objcall");//Tivoli Object Dispatcher
      break;
    case 95:
      sp = _("supdup");//SUPDUP
      break;
    case 96:
      sp = _("dixie");//DIXIE Protocol Specification
      break;
    case 97:
      sp = _("swift-rvf");//Swift Remote Virtural File Protocol
      break;
    case 98:
      sp = _("tacnews");//TAC News
      break;
    case 99:
      sp = _("metagram");//Metagram Relay
      break;
    case 100:
      sp = _("newacct");//[unauthorized use]
      break;
    case 101:
      sp = _("hostname");//NIC Host Name Server
      break;
    case 102:
      sp = _("iso-tsap");//ISO-TSAP Class 0
      break;
    case 103:
      sp = _("gppitnp");//Genesis Point-to-Point Trans Net
      break;
    case 104:
      sp = _("acr-nema");//ACR-NEMA Digital Imag. & Comm. 300
      break;
    case 105:
      sp = _("csnet-ns");//Mailbox Name Nameserver
      break;
    case 106:
      sp = _("3com-tsmux");//3COM-TSMUX
      break;
    case 107:
      sp = _("rtelnet");//Remote Telnet Service
      break;
    case 108:
      sp = _("snagas");//SNA Gateway Access Server
      break;
    case 109:
      sp = _("pop2");//Post Office Protocol - Version 2
      break;
    case 110:
      sp = _("pop3");//Post Office Protocol - Version 3
      break;
    case 111:
      sp = _("sun-rpc");//SUN Remote Procedure Call
      break;
    case 112:
      sp = _("mcidas");//McIDAS Data Transmission Protocol
      break;
    case 113:
      sp = _("auth");//Authentication Service
      break;
      /*
    case 114:
      sp = _("Unkown");
      break;*/
    case 115:
      sp = _("sftp");//Simple File Transfer Protocol
      break;
    case 116:
      sp = _("ansanotify");//ANSA REX Notify
      break;
    case 117:
      sp = _("uucp-path");//UUCP Path Service
      break;
    case 118:
      sp = _("sql-serv");//SQL Services
      break;
    case 119:
      sp = _("nntp");//Network News Transfer Protocol
      break;
    case 120:
      sp = _("cfdptkt");//CFDPTKT
      break;
    case 121:
      sp = _("erpc");//Encore Expedited Remote Pro.Call
      break;
    case 122:
      sp = _("smakynet");//SMAKYNET
      break;
    case 123:
      sp = _("net-time");//Network Time Protocol
      break;
    case 124:
      sp = _("ansatrader");//ANSA REX Trader
      break;
    case 125:
      sp = _("locus-map");//Locus PC-Interface Net Map Ser
      break;
    case 126:
      sp = _("nxedit");//NXEdit
      break;
    case 127:
      sp = _("locus-con");//Locus PC-Interface Conn Server
      break;
    case 128:
      sp = _("gss-xlicen");//GSS X License Verification
      break;
    case 129:
      sp = _("pwd-gen");//Password Generator Protocol
      break;
    case 130:
      sp = _("cisco-fna");//cisco FNATIVE
      break;
    case 131:
      sp = _("tna");//cisco TNATIVE
      break;
    case 132:
      sp = _("cisco-sys");//cisco SYSMAINT
      break;
    case 133:
      sp = _("statsrv");//Statistics Service
      break;
    case 134:
      sp = _("ingres-net");//INGRES-NET Service
      break;
    case 135:
      sp = _("epmap");//DCE endpoint resolution
      break;
    case 136:
      sp = _("profile");//PROFILE Naming System           
      break;
    case 137:
      sp = _("netbios-ns");//NETBIOS Name Service    
      break;
    case 138:
      sp = _("netbios-dgm");//NETBIOS Datagram Service
      break;
    case 139:
      sp = _("netbios-ssn");//NETBIOS Session Service
      break;
    case 140:
      sp = _("emfis-data");//EMFIS Data Service
      break;
    case 141:
      sp = _("emfis-cntl");//EMFIS Control Service
      break;
    case 142:
      sp = _("bl-idm");//Britton-Lee IDM           
      break;
    case 143:
      sp = _("imap");//Internet Message Access Protocol
      break;
    case 144:
      sp = _("uma");//Universal Management Architecture
      break;
    case 145:
      sp = _("uaac");//UAAC Protocol
      break;
    case 146:
      sp = _("iso-tp0");//ISO-IP0
      break;
    case 147:
      sp = _("iso-ip");//ISO-IP
      break;
    case 148:
      sp = _("jargon");//jargon
      break;
    case 149:
      sp = _("aed-512");//AED 512 Emulation Service           
      break;
    case 150:
      sp = _("sql-net");//SQL-NET                    
      break;
    case 151:
      sp = _("hems");//HEMS
      break;
    case 152:
      sp = _("bftp");//Background File Transfer Program
      break;
    case 153:
      sp = _("sgmp");//SGMP                    
      break;
    case 154:
      sp = _("netsc-prod");//NETSC
      break;
    case 155:
      sp = _("netsc-dev");//NETSC                             
      break;
    case 156:
      sp = _("sql-srv");//SQL Service
      break;
    case 157:
      sp = _("knet-cmp");//KNET/VM Command/Message Protocol
      break;
    case 158:
      sp = _("pcmail-src");//PCMail Server                 
      break;
    case 159:
      sp = _("nss-routing");//NSS-Routing                  
      break;
    case 160:
      sp = _("sgmp-traps");//SGMP-TRAPS                
      break;
    case 161:
      sp = _("snmp");//SNMP
      break;
    case 162:
      sp = _("snmptrap");//SNMPTRAP
      break;
    case 163:
      sp = _("cmip-man");//CMIP/TCP Manager
      break;
    case 164:
      sp = _("cmip-agent");//CMIP/TCP Agent     
      break;
    case 165:
      sp = _("xns-courier");//Xerox
      break;
    case 166:
      sp = _("s-net");//Sirius Systems
      break;
    case 167:
      sp = _("namp");//NAMP
      break;
    case 168:
      sp = _("rsvd");//RSVD
      break;
    case 169:
      sp = _("send");//SEND
      break;
    case 170:
      sp = _("print-srv");//Network PostScript
      break;
    case 171:
      sp = _("multiplex");//Network Innovations Multiplex
      break;
    case 172:
      sp = _("cl/1");//Network Innovations CL/1     
      break;
    case 173:
      sp = _("xyplex-mux");//Xyplex
      break;
    case 174:
      sp = _("mailq");//MAILQ
      break;
    case 175:
      sp = _("vmnet");//VMNET
      break;
    case 176:
      sp = _("genrad-mux");//GENRAD-MUX                      
      break;
    case 177:
      sp = _("xdmcp");//X Display Manager Control Protocol  
      break;
    case 178:
      sp = _("nextstep");//NextStep Window Server     
      break;
    case 179:
      sp = _("bgp");//Border Gateway Protocol
      break;
    case 180:
      sp = _("ris");//Intergraph                         
      break;
    case 181:
      sp = _("unify");//Unify                  
      break;
    case 182:
      sp = _("audit");//Unisys Audit SITP                  
      break;
    case 183:
      sp = _("ocbinder");//OCBinder                     
      break;
    case 184:
      sp = _("ocserver");//OCServer                     
      break;
    case 185:
      sp = _("remote-kis");//Remote-KIS                        
      break;
    case 186:
      sp = _("kis");//KIS Protocol                      
      break;
    case 187:
      sp = _("aci");//Application Communication Interface
      break;
    case 188:
      sp = _("mumps");//Plus Five's MUMPS            
      break;
    case 189:
      sp = _("qft");//Queued File Transport        
      break;
    case 190:
      sp = _("gate-visit-contr");//Gateway Access Control Protocol
      break;
    case 191:
      sp = _("prospero");//Prospero Directory Service      
      break;
    case 192:
      sp = _("osu-nms");//OSU Network Monitoring System       
      break;
    case 193:
      sp = _("srmp");//Spider Remote Monitoring Protocol
      break;
    case 194:
      sp = _("irc");//Internet Relay Chat Protocol        
      break;
    case 195:
      sp = _("dn6-nlm-aud");//DNSIX Network Level Module Audit    
      break;
    case 196:
      sp = _("dn6-smm-red");//DNSIX Session Mgt Module Audit Redir
      break;
    case 197:
      sp = _("dir-location");//Directory Location Service
      break;
    case 198:
      sp = _("dir-location-Mon");//Directory Location Service Monitor
      break;
    case 199:
      sp = _("smux");//SMUX
      break;
    case 200:
      sp = _("src");//IBM System Resource Controller
      break;
    case 201:
      sp = _("at-rtmp");//AppleTalk Routing Maintenance       
      break;
    case 202:
      sp = _("at-nbp");//AppleTalk Name Binding
      break;
    case 203:
      sp = _("at-3");//AppleTalk Unused                    
      break;
    case 204:
      sp = _("at-echo");//AppleTalk Echo                      
      break;
    case 205:
      sp = _("at-5");//AppleTalk Unused                    
      break;
    case 206:
      sp = _("at-zis");//AppleTalk Zone Information          
      break;
    case 207:
      sp = _("at-7");//AppleTalk Unused                    
      break;
    case 208:
      sp = _("at-8");//AppleTalk Unused                    
      break;
    case 209:
      sp = _("qmtp");//The Quick Mail Transfer Protocol
      break;
    case 210:
      sp = _("z39.50");//ANSI Z39.50
      break;
    case 211:
      sp = _("914c/g");//Texas Instruments 914C/G Terminal
      break;
    case 212:
      sp = _("anet");//ATEXSSTR   
      break;
    case 213:
      sp = _("ipx");//IPX
      break;
    case 214:
      sp = _("vmpwscs");//VM PWSCS
      break;
    case 215:
      sp = _("softpc");//Insignia Solutions
      break;
    case 216:
      sp = _("CAIlic");//Computer Associates Int'l License Server
      break;
    case 217:
      sp = _("dbase");//dBASE Unix
      break;
    case 218:
      sp = _("mpp");//Netix Message Posting Protocol
      break;
    case 219:
      sp = _("uarps");//Unisys ARPs               
      break;
    case 220:
      sp = _("imap3");//Interactive Mail Access Protocol v3
      break;
    case 221:
      sp = _("fln-spz");//Berkeley rlogind with SPX auth   
      break;
    case 222:
      sp = _("rsh-spx");//eBerkeley rshd with SPX auth      
      break;
    case 223:
      sp = _("cdc");//Certificate Distribution Center  
      break;
    case 224:
      sp = _("masqdialer");//masqdialer
      break;
    case 256:
      sp = _("rap");//RAP
      break;
    case 248:
      sp = _("bhfhs");//bhfhs
      break;
    case 247:
      sp = _("subntbcst_tftp");//subntbcst_tftp
      break;
    case 246:
      sp = _("dsp3270");//Display Systems Protocol
      break;
    case 245:
      sp = _("link");//Link
      break;
    case 244:
      sp = _("inbusiness");//inbusiness
      break;
    case 243:
      sp = _("sur-meas");//Survey Measurement
      break;
    case 242:
      sp = _("direct");//Direct
      break;
    case 458:
      sp = _("QuickTime");//apple QuickTime
      break;    
    case 569:
      sp = _("MSN");//MSN
      break;
    case 280:
      sp = _("http-mgnt");//http-mgnt
      break;
    case 349:
      sp = _("mftp");//mftp
      break;
    case 381:
      sp = _("HP-collector");//Hp collector
      break;
    case 382:
      sp = _("HP-manage-node");//Hp manage node
      break;
    case 383:
      sp = _("HP-alarm-mgr");//Hp alarm message
      break;
    case 385:
      sp = _("IBM-APP");//ibm application
      break;
    case 389:
      sp = _("LDAP");//ldap
      break;
    case 396:
      sp = _("Netware-IP");//netware ip
      break;
    case 400:
      sp = _("Oracle-sd");//Oracle secure backup
      break;
    case 443:
      sp = _("https");//http ssl
      break;
    case 445:
      sp = _("ms-ds");//mircsoft ds
      break;
    case 513:
      sp = _("remote-oper");//remote operation server
      break;
    case 515:
      sp = _("printer");//printer
      break;
    case 520:
      sp = _("router");//router
      break;
    case 523:
      sp = _("IBM-DB2");//ibm db2
      break;
    case 530:
      sp = _("rpc");//rpc
      break;
    case 532:
      sp = _("net-news");//net news
      break;
    case 546:
      sp = _("dhcpv6-client");//dhcp v6 client
      break;
    case 547:
      sp = _("dhcpv6-server");//dhcp v6 server
      break;
    case 554:
      sp = _("rtsp");//remote realtime stream protocol
      break;
    case 574:
      sp = _("ftp-agent");//ftp agent
      break;
    case 600:
      sp = _("SUN-RPC");//sun rpc
      break;
    case 605:
      sp = _("SOAP-beep");//soap beep
      break;
    case 636:
      sp = _("LDAPS");//ldap ssl
      break;
    case 711:
      sp = _("Cisco-tdp");//Cisco tdp
      break;
    case 990:
      sp = _("ftps");//ftp ssl
      break;
    case 995:
      sp = _("pops");//pop ssl
      break;
    default:
      sp = _("find not service on this port");
      is_find = false;
      
      struct servent* ptr_ser = getservbyport(protocol_num, "tcp");      
      if((ptr_ser != NULL) && (ptr_ser->s_name != NULL))
    {      
      sp = std::string(ptr_ser->s_name);
      is_find = true;
    }      
      else
    {
      ptr_ser = getservbyport(protocol_num, "udp");
      if ((ptr_ser != NULL) && (ptr_ser->s_name != NULL))
        {
          sp = std::string(ptr_ser->s_name);
          is_find = true;
        }      
    }     
      break;
    }  
  return sp;  
}
/*
Port Assignments:

Keyword         Decimal    Description                     References
-------         -------    -----------                     ----------
                  0/tcp    Reserved
                  0/udp    Reserved
#                          Jon Postel
spr-itunes        0/tcp    Shirt Pocket netTunes
spl-itunes        0/tcp    Shirt Pocket launchTunes
#                          David Nanian 28 September 2007
tcpmux            1/tcp    TCP Port Service Multiplexer
tcpmux            1/udp    TCP Port Service Multiplexer
#                          Mark Lottor
compressnet       2/tcp    Management Utility
compressnet       2/udp    Management Utility
compressnet       3/tcp    Compression Process
compressnet       3/udp    Compression Process
#                          Bernie Volz
#                 4/tcp    Unassigned
#                 4/udp    Unassigned
rje               5/tcp    Remote Job Entry
rje               5/udp    Remote Job Entry
#                          Jon Postel
#                 6/tcp    Unassigned
#                 6/udp    Unassigned
echo              7/tcp    Echo
echo              7/udp    Echo
#                          Jon Postel
#                 8/tcp    Unassigned
#                 8/udp    Unassigned
discard           9/tcp    Discard
discard           9/udp    Discard
#                          Jon Postel
discard           9/sctp   Discard  
#                          IETF TSVWG
#                          Randall Stewart
#                          [RFC4960]
discard           9/dccp   Discard SC:DISC
#                          IETF dccp WG, Eddie Kohler , [RFC4340]
#                10/tcp    Unassigned
#                10/udp    Unassigned
systat           11/tcp    Active Users
systat           11/udp    Active Users
#                          Jon Postel
#                12/tcp    Unassigned
#                12/udp    Unassigned
daytime          13/tcp    Daytime (RFC 867)
daytime          13/udp    Daytime (RFC 867)
#                          Jon Postel
#                14/tcp    Unassigned
#                14/udp    Unassigned
#                15/tcp    Unassigned [was netstat]
#                15/udp    Unassigned
#                16/tcp    Unassigned
#                16/udp    Unassigned
qotd             17/tcp    Quote of the Day
qotd             17/udp    Quote of the Day
#                          Jon Postel
msp              18/tcp    Message Send Protocol
msp              18/udp    Message Send Protocol
#                          Rina Nethaniel <---none--->
chargen          19/tcp    Character Generator
chargen          19/udp    Character Generator
ftp-data         20/tcp    File Transfer [Default Data]
ftp-data         20/udp    File Transfer [Default Data]
#                          Jon Postel
ftp-data         20/sctp   FTP
#                          IETF TSVWG
#                          Randall Stewart
#                          [RFC4960]
ftp              21/tcp    File Transfer [Control]
ftp              21/udp    File Transfer [Control]
#                          Jon Postel
ftp              21/sctp   FTP
#                          IETF TSVWG
#                          Randall Stewart
#                          [RFC4960]
ssh              22/tcp    SSH Remote Login Protocol
ssh              22/udp    SSH Remote Login Protocol
#                          Tatu Ylonen
ssh              22/sctp   SSH
#                          IETF TSVWG
#                          Randall Stewart
#                          [RFC4960]
telnet           23/tcp    Telnet
telnet           23/udp    Telnet
#                          Jon Postel
                 24/tcp    any private mail system
                 24/udp    any private mail system
#                          Rick Adams
smtp             25/tcp    Simple Mail Transfer
smtp             25/udp    Simple Mail Transfer
#                          Jon Postel
#                26/tcp    Unassigned
#                26/udp    Unassigned
nsw-fe           27/tcp    NSW User System FE
nsw-fe           27/udp    NSW User System FE
#                          Robert Thomas
#                28/tcp    Unassigned
#                28/udp    Unassigned
msg-icp          29/tcp    MSG ICP
msg-icp          29/udp    MSG ICP
#                          Robert Thomas
#                30/tcp    Unassigned
#                30/udp    Unassigned
msg-auth         31/tcp    MSG Authentication
msg-auth         31/udp    MSG Authentication
#                          Robert Thomas
#                32/tcp    Unassigned
#                32/udp    Unassigned
dsp              33/tcp    Display Support Protocol
dsp              33/udp    Display Support Protocol
#                          Ed Cain
#                34/tcp    Unassigned
#                34/udp    Unassigned
                 35/tcp    any private printer server
                 35/udp    any private printer server
#                          Jon Postel
#                36/tcp    Unassigned
#                36/udp    Unassigned
time             37/tcp    Time
time             37/udp    Time
#                          Jon Postel
rap              38/tcp    Route Access Protocol
rap              38/udp    Route Access Protocol
#                          Robert Ullmann
rlp              39/tcp    Resource Location Protocol
rlp              39/udp    Resource Location Protocol
#                          Mike Accetta
#                40/tcp    Unassigned
#                40/udp    Unassigned
graphics         41/tcp    Graphics
graphics         41/udp    Graphics
name             42/tcp    Host Name Server
name             42/udp    Host Name Server
nameserver       42/tcp    Host Name Server
nameserver       42/udp    Host Name Server
nicname          43/tcp    Who Is
nicname          43/udp    Who Is
mpm-flags        44/tcp    MPM FLAGS Protocol
mpm-flags        44/udp    MPM FLAGS Protocol
mpm              45/tcp    Message Processing Module [recv]
mpm              45/udp    Message Processing Module [recv]
mpm-snd          46/tcp    MPM [default send]
mpm-snd          46/udp    MPM [default send]
#                          Jon Postel
ni-ftp           47/tcp    NI FTP
ni-ftp           47/udp    NI FTP
#                          Steve Kille
auditd           48/tcp    Digital Audit Daemon
auditd           48/udp    Digital Audit Daemon
#                          Larry Scott
tacacs           49/tcp    Login Host Protocol (TACACS)
tacacs           49/udp    Login Host Protocol (TACACS)
#                          Pieter Ditmars
re-mail-ck       50/tcp    Remote Mail Checking Protocol
re-mail-ck       50/udp    Remote Mail Checking Protocol
#                          Steve Dorner
la-maint         51/tcp    IMP Logical Address Maintenance
la-maint         51/udp    IMP Logical Address Maintenance
#                          Andy Malis
xns-time         52/tcp    XNS Time Protocol
xns-time         52/udp    XNS Time Protocol
#                          Susie Armstrong
domain           53/tcp    Domain Name Server
domain           53/udp    Domain Name Server
#                          Paul Mockapetris
xns-ch           54/tcp    XNS Clearinghouse
xns-ch           54/udp    XNS Clearinghouse
#                          Susie Armstrong
isi-gl           55/tcp    ISI Graphics Language
isi-gl           55/udp    ISI Graphics Language
xns-auth         56/tcp    XNS Authentication
xns-auth         56/udp    XNS Authentication
#                          Susie Armstrong
                 57/tcp    any private terminal access
                 57/udp    any private terminal access
#                          Jon Postel
xns-mail         58/tcp    XNS Mail
xns-mail         58/udp    XNS Mail
#                          Susie Armstrong
                 59/tcp    any private file service
                 59/udp    any private file service
#                          Jon Postel
                 60/tcp    Unassigned
                 60/udp    Unassigned
ni-mail          61/tcp    NI MAIL
ni-mail          61/udp    NI MAIL
#                          Steve Kille
acas             62/tcp    ACA Services
acas             62/udp    ACA Services
#                          E. Wald
whois++          63/tcp    whois++
whois++          63/udp    whois++
#                          Rickard Schoultz
covia            64/tcp    Communications Integrator (CI)
covia            64/udp    Communications Integrator (CI)
#                          Dan Smith
tacacs-ds        65/tcp    TACACS-Database Service
tacacs-ds        65/udp    TACACS-Database Service
#                          Kathy Huber
sql*net          66/tcp    Oracle SQL*NET
sql*net          66/udp    Oracle SQL*NET
#                          Jack Haverty
bootps           67/tcp    Bootstrap Protocol Server
bootps           67/udp    Bootstrap Protocol Server
bootpc           68/tcp    Bootstrap Protocol Client
bootpc           68/udp    Bootstrap Protocol Client
#                          Bill Croft
tftp             69/tcp    Trivial File Transfer
tftp             69/udp    Trivial File Transfer
#                          David Clark
gopher           70/tcp    Gopher
gopher           70/udp    Gopher
#                          Mark McCahill
netrjs-1         71/tcp    Remote Job Service
netrjs-1         71/udp    Remote Job Service
netrjs-2         72/tcp    Remote Job Service
netrjs-2         72/udp    Remote Job Service
netrjs-3         73/tcp    Remote Job Service
netrjs-3         73/udp    Remote Job Service
netrjs-4         74/tcp    Remote Job Service
netrjs-4         74/udp    Remote Job Service
#                          Bob Braden
                 75/tcp    any private dial out service
                 75/udp    any private dial out service
#                          Jon Postel
deos             76/tcp    Distributed External Object Store
deos             76/udp    Distributed External Object Store
#                          Robert Ullmann
                 77/tcp    any private RJE service
                 77/udp    any private RJE service
#                          Jon Postel
vettcp           78/tcp    vettcp
vettcp           78/udp    vettcp
#                          Christopher Leong
finger           79/tcp    Finger
finger           79/udp    Finger
#                          David Zimmerman
http             80/tcp    World Wide Web HTTP
http             80/udp    World Wide Web HTTP
www              80/tcp    World Wide Web HTTP
www              80/udp    World Wide Web HTTP
www-http         80/tcp    World Wide Web HTTP
www-http         80/udp    World Wide Web HTTP
#                          Tim Berners-Lee
http             80/sctp   HTTP
#                          IETF TSVWG
#                          Randall Stewart
#                          [RFC4960]
#                81        Unassigned (Removed on 2007-09-06)
xfer             82/tcp    XFER Utility
xfer             82/udp    XFER Utility
#                          Thomas M. Smith
mit-ml-dev       83/tcp    MIT ML Device
mit-ml-dev       83/udp    MIT ML Device
#                          David Reed <--none--->
ctf              84/tcp    Common Trace Facility
ctf              84/udp    Common Trace Facility
#                          Hugh Thomas
mit-ml-dev       85/tcp    MIT ML Device
mit-ml-dev       85/udp    MIT ML Device
#                          David Reed <--none--->
mfcobol          86/tcp    Micro Focus Cobol
mfcobol          86/udp    Micro Focus Cobol
#                          Simon Edwards <--none--->
                 87/tcp    any private terminal link
                 87/udp    any private terminal link
#                          Jon Postel
kerberos         88/tcp    Kerberos
kerberos         88/udp    Kerberos
#                          B. Clifford Neuman
su-mit-tg        89/tcp    SU/MIT Telnet Gateway
su-mit-tg        89/udp    SU/MIT Telnet Gateway
#                          Mark Crispin
########### PORT 90 also being used unofficially by Pointcast #########
dnsix            90/tcp    DNSIX Securit Attribute Token Map
dnsix            90/udp    DNSIX Securit Attribute Token Map
#                          Charles Watt
mit-dov          91/tcp    MIT Dover Spooler
mit-dov          91/udp    MIT Dover Spooler
#                          Eliot Moss
npp              92/tcp    Network Printing Protocol
npp              92/udp    Network Printing Protocol
#                          Louis Mamakos
dcp              93/tcp    Device Control Protocol
dcp              93/udp    Device Control Protocol
#                          Daniel Tappan
objcall          94/tcp    Tivoli Object Dispatcher
objcall          94/udp    Tivoli Object Dispatcher
#                          Tom Bereiter <--none--->
supdup           95/tcp    SUPDUP
supdup           95/udp    SUPDUP
#                          Mark Crispin
dixie            96/tcp    DIXIE Protocol Specification
dixie            96/udp    DIXIE Protocol Specification
#                Tim Howes
swift-rvf        97/tcp    Swift Remote Virtural File Protocol
swift-rvf        97/udp    Swift Remote Virtural File Protocol
#                          Maurice R. Turcotte
#               
tacnews          98/tcp    TAC News
tacnews          98/udp    TAC News
#                          Jon Postel
metagram         99/tcp    Metagram Relay
metagram         99/udp    Metagram Relay
#                          Geoff Goodfellow
newacct         100/tcp    [unauthorized use]
hostname        101/tcp    NIC Host Name Server
hostname        101/udp    NIC Host Name Server
#                          Jon Postel
iso-tsap        102/tcp    ISO-TSAP Class 0
iso-tsap        102/udp    ISO-TSAP Class 0
#                          Marshall Rose
gppitnp         103/tcp    Genesis Point-to-Point Trans Net
gppitnp         103/udp    Genesis Point-to-Point Trans Net
acr-nema        104/tcp    ACR-NEMA Digital Imag. & Comm. 300
acr-nema        104/udp    ACR-NEMA Digital Imag. & Comm. 300
#                          Patrick McNamee <--none--->
cso             105/tcp    CCSO name server protocol
cso             105/udp    CCSO name server protocol
#                          Martin Hamilton            
csnet-ns        105/tcp    Mailbox Name Nameserver
csnet-ns        105/udp    Mailbox Name Nameserver
#                          Marvin Solomon
3com-tsmux      106/tcp    3COM-TSMUX
3com-tsmux      106/udp    3COM-TSMUX
#                          Jeremy Siegel
##########      106        Unauthorized use by insecure poppassd protocol
rtelnet         107/tcp    Remote Telnet Service
rtelnet         107/udp    Remote Telnet Service
#                          Jon Postel
snagas          108/tcp    SNA Gateway Access Server
snagas          108/udp    SNA Gateway Access Server
#                          Kevin Murphy
pop2            109/tcp    Post Office Protocol - Version 2
pop2            109/udp    Post Office Protocol - Version 2
#                          Joyce K. Reynolds
pop3            110/tcp    Post Office Protocol - Version 3
pop3            110/udp    Post Office Protocol - Version 3
#                          Marshall Rose
sunrpc          111/tcp    SUN Remote Procedure Call
sunrpc          111/udp    SUN Remote Procedure Call
#                          Chuck McManis
mcidas          112/tcp    McIDAS Data Transmission Protocol
mcidas          112/udp    McIDAS Data Transmission Protocol
#                          Glenn Davis
ident           113/tcp    
auth            113/tcp    Authentication Service
auth            113/udp    Authentication Service
#                          Mike St. Johns
#               114        Deprecated June 2004
sftp            115/tcp    Simple File Transfer Protocol
sftp            115/udp    Simple File Transfer Protocol
#                          Mark Lottor
ansanotify      116/tcp    ANSA REX Notify
ansanotify      116/udp    ANSA REX Notify
#                          Nicola J. Howarth
uucp-path       117/tcp    UUCP Path Service
uucp-path       117/udp    UUCP Path Service
sqlserv         118/tcp    SQL Services
sqlserv         118/udp    SQL Services
#                          Larry Barnes
nntp            119/tcp    Network News Transfer Protocol
nntp            119/udp    Network News Transfer Protocol
#                          Phil Lapsley
cfdptkt         120/tcp    CFDPTKT
cfdptkt         120/udp    CFDPTKT
#                          John Ioannidis
erpc            121/tcp    Encore Expedited Remote Pro.Call
erpc            121/udp    Encore Expedited Remote Pro.Call
#                          Jack O'Neil <---none--->
smakynet        122/tcp    SMAKYNET
smakynet        122/udp    SMAKYNET
#                          Pierre Arnaud
ntp             123/tcp    Network Time Protocol
ntp             123/udp    Network Time Protocol
#                          Dave Mills
ansatrader      124/tcp    ANSA REX Trader
ansatrader      124/udp    ANSA REX Trader
#                          Nicola J. Howarth
locus-map       125/tcp    Locus PC-Interface Net Map Ser
locus-map       125/udp    Locus PC-Interface Net Map Ser
#                          Eric Peterson
nxedit        126/tcp    NXEdit
nxedit        126/udp    NXEdit
#               Don Payette
###########Port 126 Previously assigned to application below#######
#unitary         126/tcp    Unisys Unitary Login
#unitary         126/udp    Unisys Unitary Login
#                         
###########Port 126 Previously assigned to application above#######
locus-con       127/tcp    Locus PC-Interface Conn Server
locus-con       127/udp    Locus PC-Interface Conn Server
#                          Eric Peterson
gss-xlicen      128/tcp    GSS X License Verification
gss-xlicen      128/udp    GSS X License Verification
#                          John Light
pwdgen          129/tcp    Password Generator Protocol
pwdgen          129/udp    Password Generator Protocol
#                          Frank J. Wacho
cisco-fna       130/tcp    cisco FNATIVE
cisco-fna       130/udp    cisco FNATIVE
cisco-tna       131/tcp    cisco TNATIVE
cisco-tna       131/udp    cisco TNATIVE
cisco-sys       132/tcp    cisco SYSMAINT
cisco-sys       132/udp    cisco SYSMAINT
statsrv         133/tcp    Statistics Service
statsrv         133/udp    Statistics Service
#                          Dave Mills
ingres-net      134/tcp    INGRES-NET Service
ingres-net      134/udp    INGRES-NET Service
#                          Mike Berrow <---none--->
epmap           135/tcp    DCE endpoint resolution
epmap           135/udp    DCE endpoint resolution
#                          Joe Pato
profile         136/tcp    PROFILE Naming System           
profile         136/udp    PROFILE Naming System           
#                          Larry Peterson
netbios-ns      137/tcp    NETBIOS Name Service    
netbios-ns      137/udp    NETBIOS Name Service    
netbios-dgm     138/tcp    NETBIOS Datagram Service
netbios-dgm     138/udp    NETBIOS Datagram Service
netbios-ssn     139/tcp    NETBIOS Session Service
netbios-ssn     139/udp    NETBIOS Session Service
#                          Jon Postel
emfis-data      140/tcp    EMFIS Data Service
emfis-data      140/udp    EMFIS Data Service
emfis-cntl      141/tcp    EMFIS Control Service
emfis-cntl      141/udp    EMFIS Control Service
#                          Gerd Beling
bl-idm          142/tcp    Britton-Lee IDM           
bl-idm          142/udp    Britton-Lee IDM           
#                          Susie Snitzer <---none--->
imap            143/tcp    Internet Message Access Protocol
imap            143/udp    Internet Message Access Protocol
#                          Mark Crispin
uma         144/tcp    Universal Management Architecture
uma        144/udp    Universal Management Architecture
#               Jay Whitney
uaac            145/tcp    UAAC Protocol             
uaac            145/udp    UAAC Protocol             
#                          David A. Gomberg
iso-tp0         146/tcp    ISO-IP0
iso-tp0         146/udp    ISO-IP0
iso-ip          147/tcp    ISO-IP
iso-ip          147/udp    ISO-IP
#                          Marshall Rose
jargon          148/tcp    Jargon
jargon          148/udp    Jargon
#               Bill Weinman
aed-512         149/tcp    AED 512 Emulation Service           
aed-512         149/udp    AED 512 Emulation Service           
#                          Albert G. Broscius
sql-net         150/tcp    SQL-NET                    
sql-net         150/udp    SQL-NET                    
#                          Martin Picard <<---none--->
hems            151/tcp    HEMS                              
hems            151/udp    HEMS                              
bftp            152/tcp    Background File Transfer Program
bftp            152/udp    Background File Transfer Program
#                          Annette DeSchon
sgmp            153/tcp    SGMP                    
sgmp            153/udp    SGMP                    
#                          Marty Schoffstahl
netsc-prod      154/tcp    NETSC                             
netsc-prod      154/udp    NETSC                             
netsc-dev       155/tcp    NETSC                             
netsc-dev       155/udp    NETSC                             
#                          Sergio Heker
sqlsrv          156/tcp    SQL Service                  
sqlsrv          156/udp    SQL Service                  
#                          Craig Rogers
knet-cmp        157/tcp    KNET/VM Command/Message Protocol
knet-cmp        157/udp    KNET/VM Command/Message Protocol
#                          Gary S. Malkin
pcmail-srv      158/tcp    PCMail Server                 
pcmail-srv      158/udp    PCMail Server                 
#                          Mark L. Lambert
nss-routing     159/tcp    NSS-Routing                  
nss-routing     159/udp    NSS-Routing                  
#                          Yakov Rekhter
sgmp-traps      160/tcp    SGMP-TRAPS                
sgmp-traps      160/udp    SGMP-TRAPS                
#                          Marty Schoffstahl
snmp            161/tcp    SNMP
snmp            161/udp    SNMP
snmptrap        162/tcp    SNMPTRAP
snmptrap        162/udp    SNMPTRAP
#                          Marshall Rose
cmip-man        163/tcp    CMIP/TCP Manager   
cmip-man        163/udp    CMIP/TCP Manager   
cmip-agent      164/tcp    CMIP/TCP Agent     
cmip-agent      164/udp    CMIP/TCP Agent     
#                          Amatzia Ben-Artzi <---none--->
xns-courier     165/tcp    Xerox                          
xns-courier     165/udp    Xerox                          
#                          Susie Armstrong
s-net           166/tcp    Sirius Systems          
s-net           166/udp    Sirius Systems          
#                          Brian Lloyd
namp            167/tcp    NAMP                    
namp            167/udp    NAMP                    
#                          Marty Schoffstahl
rsvd            168/tcp    RSVD                              
rsvd            168/udp    RSVD                              
#                          Previous contact: Neil Todd
#                          Current contact: Alan Sandell 01 May 2008
send            169/tcp    SEND                              
send            169/udp    SEND                              
#                          William D. Wisner
print-srv       170/tcp    Network PostScript              
print-srv       170/udp    Network PostScript              
#                          Brian Reid
multiplex       171/tcp    Network Innovations Multiplex
multiplex       171/udp    Network Innovations Multiplex
cl/1            172/tcp    Network Innovations CL/1     
cl/1            172/udp    Network Innovations CL/1     
#                          Kevin DeVault <<---none--->
xyplex-mux      173/tcp    Xyplex                          
xyplex-mux      173/udp    Xyplex                          
#                          Bob Stewart
mailq           174/tcp    MAILQ                               
mailq           174/udp    MAILQ                               
#                          Rayan Zachariassen
vmnet           175/tcp    VMNET                                
vmnet           175/udp    VMNET  
#                          Christopher Tengi
genrad-mux      176/tcp    GENRAD-MUX                      
genrad-mux      176/udp    GENRAD-MUX                      
#                          Ron Thornton
xdmcp           177/tcp    X Display Manager Control Protocol  
xdmcp           177/udp    X Display Manager Control Protocol  
#                          Robert W. Scheifler
nextstep        178/tcp    NextStep Window Server     
nextstep        178/udp    NextStep Window Server     
#                          Leo Hourvitz
bgp             179/tcp    Border Gateway Protocol             
bgp             179/udp    Border Gateway Protocol             
#                          Kirk Lougheed
bgp             179/sctp   BGP
#                          IETF TSVWG
#                          Randall Stewart
#                          [RFC4960]
ris             180/tcp    Intergraph                         
ris             180/udp    Intergraph                         
#                          Dave Buehmann
unify           181/tcp    Unify                  
unify           181/udp    Unify                  
#                          Mark Ainsley
audit           182/tcp    Unisys Audit SITP                  
audit           182/udp    Unisys Audit SITP                  
#                          Gil Greenbaum
ocbinder        183/tcp    OCBinder                     
ocbinder        183/udp    OCBinder                     
ocserver        184/tcp    OCServer                     
ocserver        184/udp    OCServer                     
#                          Jerrilynn Okamura <--none--->
remote-kis      185/tcp    Remote-KIS                        
remote-kis      185/udp    Remote-KIS                        
kis             186/tcp    KIS Protocol                      
kis             186/udp    KIS Protocol                      
#                          Ralph Droms
aci             187/tcp    Application Communication Interface
aci             187/udp    Application Communication Interface
#                          Rick Carlos
mumps           188/tcp    Plus Five's MUMPS            
mumps           188/udp    Plus Five's MUMPS            
#                          Hokey Stenn
qft             189/tcp    Queued File Transport        
qft             189/udp    Queued File Transport        
#                          Wayne Schroeder
gacp            190/tcp    Gateway Access Control Protocol
gacp            190/udp    Gateway Access Control Protocol
#                          C. Philip Wood
prospero        191/tcp    Prospero Directory Service      
prospero        191/udp    Prospero Directory Service      
#                          B. Clifford Neuman
osu-nms         192/tcp    OSU Network Monitoring System       
osu-nms         192/udp    OSU Network Monitoring System       
#                          Doug Karl
srmp            193/tcp    Spider Remote Monitoring Protocol
srmp            193/udp    Spider Remote Monitoring Protocol
#                          Ted J. Socolofsky
irc             194/tcp    Internet Relay Chat Protocol        
irc             194/udp    Internet Relay Chat Protocol        
#                          Jarkko Oikarinen
dn6-nlm-aud     195/tcp    DNSIX Network Level Module Audit    
dn6-nlm-aud     195/udp    DNSIX Network Level Module Audit    
dn6-smm-red     196/tcp    DNSIX Session Mgt Module Audit Redir
dn6-smm-red     196/udp    DNSIX Session Mgt Module Audit Redir
#                          Lawrence Lebahn
dls             197/tcp    Directory Location Service        
dls             197/udp    Directory Location Service        
dls-mon         198/tcp    Directory Location Service Monitor
dls-mon         198/udp    Directory Location Service Monitor
#                          Scott Bellew
smux            199/tcp    SMUX
smux            199/udp    SMUX
#                          Marshall Rose
src             200/tcp    IBM System Resource Controller
src             200/udp    IBM System Resource Controller
#                          Gerald McBrearty <---none--->
at-rtmp         201/tcp    AppleTalk Routing Maintenance       
at-rtmp         201/udp    AppleTalk Routing Maintenance       
at-nbp          202/tcp    AppleTalk Name Binding              
at-nbp          202/udp    AppleTalk Name Binding              
at-3            203/tcp    AppleTalk Unused                    
at-3            203/udp    AppleTalk Unused                    
at-echo         204/tcp    AppleTalk Echo                      
at-echo         204/udp    AppleTalk Echo                      
at-5            205/tcp    AppleTalk Unused                    
at-5            205/udp    AppleTalk Unused                    
at-zis          206/tcp    AppleTalk Zone Information          
at-zis          206/udp    AppleTalk Zone Information          
at-7            207/tcp    AppleTalk Unused                    
at-7            207/udp    AppleTalk Unused                    
at-8            208/tcp    AppleTalk Unused                    
at-8            208/udp    AppleTalk Unused                    
#                          Rob Chandhok
qmtp            209/tcp    The Quick Mail Transfer Protocol
qmtp            209/udp    The Quick Mail Transfer Protocol
#                          Dan Bernstein
z39.50          210/tcp    ANSI Z39.50
z39.50          210/udp    ANSI Z39.50
#                          Mark H. Needleman
914c/g          211/tcp    Texas Instruments 914C/G Terminal
914c/g          211/udp    Texas Instruments 914C/G Terminal
#                          Bill Harrell <---none--->
anet            212/tcp    ATEXSSTR   
anet            212/udp    ATEXSSTR   
#                          Jim Taylor
ipx             213/tcp    IPX                                   
ipx             213/udp    IPX                                
#                          Don Provan
vmpwscs         214/tcp    VM PWSCS                         
vmpwscs         214/udp    VM PWSCS                         
#                          Dan Shia
softpc          215/tcp    Insignia Solutions
softpc          215/udp    Insignia Solutions
#                          Martyn Thomas <---none--->
CAIlic          216/tcp    Computer Associates Int'l License Server
CAIlic          216/udp    Computer Associates Int'l License Server
#                          Chuck Spitz
dbase           217/tcp    dBASE Unix
dbase           217/udp    dBASE Unix
#                          Don Gibson
#           
mpp             218/tcp    Netix Message Posting Protocol
mpp             218/udp    Netix Message Posting Protocol
#                          Shannon Yeh
uarps           219/tcp    Unisys ARPs               
uarps           219/udp    Unisys ARPs               
#                          Ashok Marwaha <---none--->
imap3           220/tcp    Interactive Mail Access Protocol v3
imap3           220/udp    Interactive Mail Access Protocol v3
#                          James Rice
fln-spx         221/tcp    Berkeley rlogind with SPX auth   
fln-spx         221/udp    Berkeley rlogind with SPX auth   
rsh-spx         222/tcp    Berkeley rshd with SPX auth      
rsh-spx         222/udp    Berkeley rshd with SPX auth      
cdc             223/tcp    Certificate Distribution Center  
cdc             223/udp    Certificate Distribution Center  
#               Kannan Alagappan
########### Possible Conflict of Port 222 with "Masqdialer"##############
### Contact for Masqdialer is Charles Wright ###
masqdialer    224/tcp    masqdialer
masqdialer    224/udp    masqdialer
#               Charles Wright
#               225-241    Reserved
#                          Jon Postel
direct          242/tcp    Direct
direct          242/udp    Direct
#                          Herb Sutter
sur-meas        243/tcp    Survey Measurement          
sur-meas        243/udp    Survey Measurement          
#                          Dave Clark
inbusiness      244/tcp    inbusiness
inbusiness      244/udp    inbusiness
#               Derrick Hisatake
link            245/tcp    LINK
link            245/udp    LINK
dsp3270         246/tcp    Display Systems Protocol        
dsp3270         246/udp    Display Systems Protocol        
#                          Weldon J. Showalter
subntbcst_tftp  247/tcp    SUBNTBCST_TFTP
subntbcst_tftp  247/udp    SUBNTBCST_TFTP
#               John Fake
bhfhs        248/tcp    bhfhs
bhfhs        248/udp    bhfhs
#               John Kelly
#               249-255    Reserved
#                          Jon Postel
rap             256/tcp    RAP
rap             256/udp    RAP
#                          J.S. Greenfield
set             257/tcp    Secure Electronic Transaction
set             257/udp    Secure Electronic Transaction
#                          Donald Eastlake
#        258       Unassigned (Removed 2006-09-13)
esro-gen        259/tcp    Efficient Short Remote Operations
esro-gen        259/udp    Efficient Short Remote Operations
#                          Mohsen Banan
openport        260/tcp    Openport
openport        260/udp    Openport
#                          John Marland
nsiiops     261/tcp    IIOP Name Service over TLS/SSL
nsiiops        261/udp    IIOP Name Service over TLS/SSL
#                          Jeff Stewart
arcisdms    262/tcp    Arcisdms
arcisdms    262/udp       Arcisdms
#               Russell Crook (rmc&sni.ca>
hdap        263/tcp    HDAP
hdap        263/udp    HDAP
#               Troy Gau
bgmp        264/tcp    BGMP
bgmp        264/udp    BGMP
#               Dave Thaler
x-bone-ctl    265/tcp    X-Bone CTL
x-bone-ctl    265/udp    X-Bone CTL
#               Joe Touch
sst             266/tcp    SCSI on ST
sst             266/udp    SCSI on ST
#                          Donald D. Woelz
td-service      267/tcp    Tobit David Service Layer
td-service      267/udp    Tobit David Service Layer
td-replica      268/tcp    Tobit David Replica
td-replica      268/udp    Tobit David Replica
#                          Franz-Josef Leuders
manet           269/tcp    MANET Protocols
manet           269/udp    MANET Protocols                 [RFC-ietf-manet-iana-07.txt]
#               270-279    Unassigned
http-mgmt       280/tcp    http-mgmt
http-mgmt       280/udp    http-mgmt
#                          Adrian Pell
#                         
personal-link   281/tcp       Personal Link
personal-link    281/udp    Personal Link
#                          Dan Cummings
cableport-ax    282/tcp    Cable Port A/X
cableport-ax    282/udp    Cable Port A/X
#                          Craig Langfahl
rescap          283/tcp    rescap
rescap          283/udp    rescap
#                          Paul Hoffman
corerjd         284/tcp    corerjd
corerjd         284/udp    corerjd
#                           Chris Thornhill
#               285        Unassigned  
fxp            286/tcp     FXP Communication
fxp            286/udp     FXP Communication
#                          James Darnall  
k-block         287/tcp    K-BLOCK
k-block         287/udp    K-BLOCK
#                          Simon P Jackson     
#               288-307    Unassigned
novastorbakcup    308/tcp    Novastor Backup
novastorbakcup    308/udp    Novastor Backup
#               Brian Dickman
entrusttime     309/tcp    EntrustTime    
entrusttime     309/udp    EntrustTime    
#                          Peter Whittaker
bhmds        310/tcp        bhmds
bhmds         310/udp        bhmds
#               John Kelly
asip-webadmin    311/tcp    AppleShare IP WebAdmin
asip-webadmin    311/udp    AppleShare IP WebAdmin
#               Ann Huang
vslmp        312/tcp    VSLMP
vslmp        312/udp    VSLMP
#               Gerben Wierda
magenta-logic    313/tcp    Magenta Logic
magenta-logic    313/udp       Magenta Logic
#               Karl Rousseau
opalis-robot    314/tcp    Opalis Robot
opalis-robot    314/udp    Opalis Robot
#               Laurent Domenech, Opalis
dpsi        315/tcp    DPSI
dpsi        315/udp    DPSI
#               Tony Scamurra
decauth        316/tcp    decAuth
decauth        316/udp    decAuth
#               Michael Agishtein
zannet        317/tcp    Zannet
zannet        317/udp    Zannet
#               Zan Oliphant
pkix-timestamp    318/tcp    PKIX TimeStamp
pkix-timestamp    318/udp    PKIX TimeStamp
#               Robert Zuccherato
ptp-event    319/tcp    PTP Event
ptp-event    319/udp    PTP Event
ptp-general    320/tcp    PTP General
ptp-general    320/udp    PTP General
#               John Eidson
pip        321/tcp    PIP
pip        321/udp    PIP
#               Gordon Mohr
rtsps        322/tcp    RTSPS
rtsps        322/udp    RTSPS
#               Anders Klemets
#               323-332    Unassigned
texar        333/tcp    Texar Security Port
texar        333/udp    Texar Security Port
#               Eugen Bacic
#        334-343    Unassigned
pdap            344/tcp    Prospero Data Access Protocol
pdap            344/udp    Prospero Data Access Protocol
#                          B. Clifford Neuman
pawserv         345/tcp    Perf Analysis Workbench
pawserv         345/udp    Perf Analysis Workbench
zserv           346/tcp    Zebra server
zserv           346/udp    Zebra server
fatserv         347/tcp    Fatmen Server
fatserv         347/udp    Fatmen Server
csi-sgwp        348/tcp    Cabletron Management Protocol
csi-sgwp        348/udp    Cabletron Management Protocol
mftp            349/tcp    mftp
mftp            349/udp    mftp
#                          Dave Feinleib
matip-type-a    350/tcp    MATIP Type A
matip-type-a    350/udp    MATIP Type A
matip-type-b    351/tcp    MATIP Type B
matip-type-b    351/udp    MATIP Type B
#               Alain Robert
# The following entry records an unassigned but widespread use
bhoetty        351/tcp       bhoetty (added 5/21/97)
bhoetty        351/udp    bhoetty
#               John Kelly
dtag-ste-sb    352/tcp       DTAG (assigned long ago)
dtag-ste-sb    352/udp       DTAG
#               Ruediger Wald
# The following entry records an unassigned but widespread use
bhoedap4    352/tcp    bhoedap4 (added 5/21/97)
bhoedap4    352/udp    bhoedap4
#               John Kelly
ndsauth        353/tcp    NDSAUTH
ndsauth        353/udp    NDSAUTH
#               Jayakumar Ramalingam
bh611        354/tcp       bh611
bh611        354/udp    bh611
#               John Kelly
datex-asn    355/tcp       DATEX-ASN
datex-asn    355/udp    DATEX-ASN
#               Kenneth Vaughn
cloanto-net-1    356/tcp    Cloanto Net 1
cloanto-net-1    356/udp    Cloanto Net 1
#               Michael Battilana
bhevent        357/tcp       bhevent
bhevent        357/udp    bhevent
#               John Kelly
shrinkwrap    358/tcp    Shrinkwrap
shrinkwrap    358/udp    Shrinkwrap
#               Bill Simpson
nsrmp            359/tcp    Network Security Risk Management Protocol
nsrmp          359/udp    Network Security Risk Management Protocol
#               Eric Jacksch
scoi2odialog    360/tcp    scoi2odialog
scoi2odialog    360/udp    scoi2odialog
#               Keith Petley
semantix    361/tcp    Semantix
semantix    361/udp    Semantix
#                  Semantix
srssend        362/tcp    SRS Send
srssend        362/udp    SRS Send
#               Curt Mayer
rsvp_tunnel    363/tcp    RSVP Tunnel
rsvp_tunnel    363/udp    RSVP Tunnel
#               Andreas Terzis
aurora-cmgr    364/tcp    Aurora CMGR
aurora-cmgr    364/udp    Aurora CMGR
#               Philip Budne
dtk        365/tcp    DTK
dtk        365/udp    DTK
#               Fred Cohen
odmr        366/tcp    ODMR
odmr        366/udp    ODMR
#               Randall Gellens
mortgageware    367/tcp    MortgageWare
mortgageware    367/udp    MortgageWare
#               Ole Hellevik
qbikgdp        368/tcp    QbikGDP
qbikgdp        368/udp    QbikGDP
#               Adrien de Croy
rpc2portmap    369/tcp    rpc2portmap
rpc2portmap    369/udp    rpc2portmap
codaauth2    370/tcp    codaauth2
codaauth2    370/udp    codaauth2
#               Robert Watson
clearcase       371/tcp    Clearcase
clearcase       371/udp    Clearcase
#                          Dave LeBlang
ulistproc       372/tcp    ListProcessor
ulistproc       372/udp    ListProcessor
#                          Anastasios Kotsikonas
legent-1        373/tcp    Legent Corporation
legent-1        373/udp    Legent Corporation
legent-2        374/tcp    Legent Corporation
legent-2        374/udp    Legent Corporation
#                          Keith Boyce <---none--->
hassle          375/tcp    Hassle
hassle          375/udp    Hassle
#                          Reinhard Doelz
nip             376/tcp    Amiga Envoy Network Inquiry Proto   
nip             376/udp    Amiga Envoy Network Inquiry Proto
#                          Heinz Wrobel
tnETOS          377/tcp    NEC Corporation
tnETOS          377/udp    NEC Corporation
dsETOS          378/tcp    NEC Corporation
dsETOS          378/udp    NEC Corporation
#                          Tomoo Fujita
is99c           379/tcp    TIA/EIA/IS-99 modem client
is99c           379/udp    TIA/EIA/IS-99 modem client
is99s           380/tcp    TIA/EIA/IS-99 modem server
is99s           380/udp    TIA/EIA/IS-99 modem server
#                          Frank Quick
hp-collector    381/tcp    hp performance data collector
hp-collector    381/udp    hp performance data collector
hp-managed-node 382/tcp    hp performance data managed node
hp-managed-node 382/udp    hp performance data managed node
hp-alarm-mgr    383/tcp    hp performance data alarm manager
hp-alarm-mgr    383/udp    hp performance data alarm manager
#                          Frank Blakely
arns            384/tcp    A Remote Network Server System
arns            384/udp    A Remote Network Server System
#                          David Hornsby
ibm-app         385/tcp    IBM Application
ibm-app         385/udp    IBM Application
#                          Lisa Tomita <---none--->
asa             386/tcp    ASA Message Router Object Def.
asa             386/udp    ASA Message Router Object Def.
#                          Steve Laitinen
aurp            387/tcp    Appletalk Update-Based Routing Pro.
aurp            387/udp    Appletalk Update-Based Routing Pro.
#                          Chris Ranch
unidata-ldm     388/tcp    Unidata LDM  
unidata-ldm     388/udp    Unidata LDM
#                          Glenn Davis
ldap            389/tcp    Lightweight Directory Access Protocol
ldap            389/udp    Lightweight Directory Access Protocol
#                          Tim Howes
uis             390/tcp    UIS
uis             390/udp    UIS
#                          Ed Barron <---none--->
synotics-relay  391/tcp    SynOptics SNMP Relay Port
synotics-relay  391/udp    SynOptics SNMP Relay Port
synotics-broker 392/tcp    SynOptics Port Broker Port
synotics-broker 392/udp    SynOptics Port Broker Port
#                          Illan Raab
meta5           393/tcp    Meta5
meta5           393/udp    Meta5
#                          Jim Kanzler
embl-ndt        394/tcp    EMBL Nucleic Data Transfer
embl-ndt        394/udp    EMBL Nucleic Data Transfer
#                          Peter Gad
netcp           395/tcp    NETscout Control Protocol
netcp           395/udp    NETscout Control Protocol
#                          Anil Singhal <---none--->
netware-ip      396/tcp    Novell Netware over IP
netware-ip      396/udp    Novell Netware over IP
mptn            397/tcp    Multi Protocol Trans. Net.
mptn            397/udp    Multi Protocol Trans. Net.
#                          Soumitra Sarkar
kryptolan       398/tcp    Kryptolan
kryptolan       398/udp    Kryptolan
#                          Peter de Laval
iso-tsap-c2     399/tcp    ISO Transport Class 2 Non-Control over TCP
iso-tsap-c2     399/udp    ISO Transport Class 2 Non-Control over UDP
#                          Yanick Pouffary
osb-sd          400/tcp    Oracle Secure Backup
osb-sd          400/udp    Oracle Secure Backup
#                          Formerly was Workstation Solutions
#                          Previous Contact: Jim Ward
#                          Current Contact: Joseph Dziedzic 06 June 2008
ups             401/tcp    Uninterruptible Power Supply
ups             401/udp    Uninterruptible Power Supply
#                          Charles Bennett
genie           402/tcp    Genie Protocol
genie           402/udp    Genie Protocol
#                          Mark Hankin <---none--->
decap           403/tcp    decap
decap           403/udp    decap
nced            404/tcp    nced
nced            404/udp    nced
ncld            405/tcp    ncld
ncld            405/udp    ncld
#                          Richard Jones <---none--->
imsp            406/tcp    Interactive Mail Support Protocol
imsp            406/udp    Interactive Mail Support Protocol
#                          John Myers
timbuktu        407/tcp    Timbuktu
timbuktu        407/udp    Timbuktu
#                          Marc Epard
prm-sm          408/tcp    Prospero Resource Manager Sys. Man.
prm-sm          408/udp    Prospero Resource Manager Sys. Man.
prm-nm          409/tcp    Prospero Resource Manager Node Man.
prm-nm          409/udp    Prospero Resource Manager Node Man.
#                          B. Clifford Neuman
decladebug      410/tcp    DECLadebug Remote Debug Protocol
decladebug      410/udp    DECLadebug Remote Debug Protocol
#                          Anthony Berent
rmt             411/tcp    Remote MT Protocol
rmt             411/udp    Remote MT Protocol
#                          Peter Eriksson
synoptics-trap  412/tcp    Trap Convention Port
synoptics-trap  412/udp    Trap Convention Port
#                          Illan Raab
smsp            413/tcp    Storage Management Services Protocol
smsp            413/udp    Storage Management Services Protocol
#                          Murthy Srinivas
infoseek        414/tcp    InfoSeek
infoseek        414/udp    InfoSeek
#                          Steve Kirsch
bnet            415/tcp    BNet
bnet            415/udp    BNet
#                          Jim Mertz
silverplatter   416/tcp    Silverplatter
silverplatter   416/udp    Silverplatter
#                          Peter Ciuffetti
onmux           417/tcp    Onmux
onmux           417/udp    Onmux
#                          Stephen Hanna
hyper-g         418/tcp    Hyper-G
hyper-g         418/udp    Hyper-G
#                          Frank Kappe
ariel1          419/tcp    Ariel 1
ariel1          419/udp    Ariel 1
#                          Joel Karafin
smpte           420/tcp    SMPTE
smpte           420/udp    SMPTE
#                          Si Becker <71362.22&CompuServe.COM>
ariel2          421/tcp    Ariel 2
ariel2          421/udp    Ariel 2
ariel3          422/tcp    Ariel 3
ariel3          422/udp    Ariel 3
#                          Joel Karafin
opc-job-start   423/tcp    IBM Operations Planning and Control Start
opc-job-start   423/udp    IBM Operations Planning and Control Start
opc-job-track   424/tcp    IBM Operations Planning and Control Track
opc-job-track   424/udp    IBM Operations Planning and Control Track
#                          Conny Larsson 
icad-el         425/tcp    ICAD
icad-el         425/udp    ICAD
#                   Larry Stone    
smartsdp        426/tcp    smartsdp
smartsdp        426/udp    smartsdp
#                          Marie-Pierre Belanger
svrloc          427/tcp    Server Location
svrloc          427/udp    Server Location
#                         
ocs_cmu         428/tcp    OCS_CMU
ocs_cmu         428/udp    OCS_CMU
ocs_amu         429/tcp    OCS_AMU
ocs_amu         429/udp    OCS_AMU
#                          Florence Wyman
utmpsd          430/tcp    UTMPSD
utmpsd          430/udp    UTMPSD
utmpcd          431/tcp    UTMPCD
utmpcd          431/udp    UTMPCD
iasd            432/tcp    IASD  
iasd            432/udp    IASD  
#                          Nir Baroz
nnsp            433/tcp    NNSP
nnsp            433/udp    NNSP
#                          Rob Robertson
mobileip-agent  434/tcp    MobileIP-Agent
mobileip-agent  434/udp    MobileIP-Agent
mobilip-mn      435/tcp    MobilIP-MN
mobilip-mn      435/udp    MobilIP-MN
#                          Kannan Alagappan
dna-cml         436/tcp    DNA-CML   
dna-cml         436/udp    DNA-CML   
#                          Dan Flowers
comscm          437/tcp    comscm
comscm          437/udp    comscm
#                          Jim Teague
dsfgw           438/tcp    dsfgw
dsfgw           438/udp    dsfgw
#                          Andy McKeen
dasp            439/tcp    dasp      Thomas Obermair
dasp            439/udp    dasp      tommy&inlab.m.eunet.de
#                          Thomas Obermair
sgcp            440/tcp    sgcp      
sgcp            440/udp    sgcp      
#                          Marshall Rose
decvms-sysmgt   441/tcp    decvms-sysmgt
decvms-sysmgt   441/udp    decvms-sysmgt
#                          Lee Barton
cvc_hostd       442/tcp    cvc_hostd
cvc_hostd       442/udp    cvc_hostd
#                          Bill Davidson
https           443/tcp    http protocol over TLS/SSL
https           443/udp    http protocol over TLS/SSL
#                          Kipp E.B. Hickman
https           443/sctp   HTTPS
#                          IETF TSVWG
#                          Randall Stewart
#                          [RFC4960]
snpp            444/tcp    Simple Network Paging Protocol
snpp            444/udp    Simple Network Paging Protocol
#                          [RFC1568]
microsoft-ds    445/tcp    Microsoft-DS
microsoft-ds    445/udp    Microsoft-DS
#                          Pradeep Bahl
ddm-rdb         446/tcp    DDM-Remote Relational Database Access
ddm-rdb         446/udp    DDM-Remote Relational Database Access
ddm-dfm         447/tcp    DDM-Distributed File Management
ddm-dfm         447/udp    DDM-Distributed File Management
#                          Steven Ritland
ddm-ssl         448/tcp    DDM-Remote DB Access Using Secure Sockets
ddm-ssl         448/udp    DDM-Remote DB Access Using Secure Sockets
#                           Steven Ritland
as-servermap    449/tcp    AS Server Mapper
as-servermap    449/udp    AS Server Mapper
#                          Barbara Foss
tserver         450/tcp    Computer Supported Telecomunication Applications
tserver         450/udp    Computer Supported Telecomunication Applications
#                          Harvey S. Schultz
sfs-smp-net     451/tcp    Cray Network Semaphore server
sfs-smp-net     451/udp    Cray Network Semaphore server
sfs-config    452/tcp    Cray SFS config server
sfs-config    452/udp    Cray SFS config server
#                          Walter Poxon
creativeserver  453/tcp    CreativeServer
creativeserver  453/udp    CreativeServer
contentserver   454/tcp    ContentServer
contentserver   454/udp    ContentServer
creativepartnr  455/tcp    CreativePartnr
creativepartnr  455/udp    CreativePartnr
#                          Jesus Ortiz
macon-tcp       456/tcp    macon-tcp
macon-udp       456/udp    macon-udp
#                          Yoshinobu Inoue
#                         
scohelp         457/tcp    scohelp
scohelp         457/udp    scohelp
#                          Faith Zack
appleqtc        458/tcp    apple quick time
appleqtc        458/udp    apple quick time
#                          Murali Ranganathan
#                         
ampr-rcmd       459/tcp    ampr-rcmd              
ampr-rcmd       459/udp    ampr-rcmd              
#                          Rob Janssen
skronk          460/tcp    skronk
skronk          460/udp    skronk
#                          Henry Strickland
datasurfsrv     461/tcp    DataRampSrv
datasurfsrv     461/udp    DataRampSrv
datasurfsrvsec  462/tcp    DataRampSrvSec
datasurfsrvsec  462/udp    DataRampSrvSec
#                          Diane Downie
alpes           463/tcp    alpes
alpes           463/udp    alpes
#                          Alain Durand
kpasswd         464/tcp    kpasswd
kpasswd         464/udp    kpasswd
#                          Theodore Ts'o
urd             465/tcp    URL Rendesvous Directory for SSM
igmpv3lite      465/udp    IGMP over UDP for SSM
#                          Toerless Eckert
digital-vrc     466/tcp    digital-vrc
digital-vrc     466/udp    digital-vrc
#                          Peter Higginson
mylex-mapd      467/tcp    mylex-mapd
mylex-mapd      467/udp    mylex-mapd
#                          Gary Lewis
photuris        468/tcp    proturis
photuris        468/udp    proturis
#                          Bill Simpson
rcp             469/tcp    Radio Control Protocol
rcp             469/udp    Radio Control Protocol
#                          Jim Jennings +1-708-538-7241
scx-proxy       470/tcp    scx-proxy
scx-proxy       470/udp    scx-proxy
#                          Scott Narveson
mondex          471/tcp    Mondex
mondex          471/udp    Mondex
#                          Bill Reding
ljk-login       472/tcp    ljk-login
ljk-login       472/udp    ljk-login
#                          LJK Software, Cambridge, Massachusetts
#                         
hybrid-pop      473/tcp    hybrid-pop
hybrid-pop      473/udp    hybrid-pop
#                          Rami Rubin
tn-tl-w1        474/tcp    tn-tl-w1
tn-tl-w2        474/udp    tn-tl-w2
#                          Ed Kress
tcpnethaspsrv   475/tcp    tcpnethaspsrv
tcpnethaspsrv   475/udp    tcpnethaspsrv
#                          Charlie Hava
tn-tl-fd1       476/tcp    tn-tl-fd1
tn-tl-fd1       476/udp    tn-tl-fd1
#                          Ed Kress
ss7ns           477/tcp    ss7ns
ss7ns           477/udp    ss7ns
#                          Jean-Michel URSCH
spsc            478/tcp    spsc
spsc            478/udp    spsc
#                          Mike Rieker
iafserver       479/tcp    iafserver
iafserver       479/udp    iafserver
iafdbase        480/tcp    iafdbase
iafdbase        480/udp    iafdbase
#                          ricky&solect.com
ph              481/tcp    Ph service
ph              481/udp    Ph service
#                          Roland Hedberg
bgs-nsi         482/tcp    bgs-nsi
bgs-nsi         482/udp    bgs-nsi
#                          Jon Saperia          
ulpnet          483/tcp    ulpnet
ulpnet          483/udp    ulpnet
#                          Kevin Mooney
integra-sme     484/tcp    Integra Software Management Environment
integra-sme     484/udp    Integra Software Management Environment
#                          Randall Dow
powerburst      485/tcp    Air Soft Power Burst
powerburst      485/udp    Air Soft Power Burst
#                         
avian           486/tcp    avian
avian           486/udp    avian
#                          Robert Ullmann
#                         
saft            487/tcp    saft Simple Asynchronous File Transfer
saft            487/udp    saft Simple Asynchronous File Transfer
#                          Ulli Horlacher
gss-http        488/tcp    gss-http
gss-http        488/udp    gss-http
#                          Doug Rosenthal
nest-protocol   489/tcp    nest-protocol
nest-protocol   489/udp    nest-protocol
#                          Gilles Gameiro
micom-pfs       490/tcp    micom-pfs
micom-pfs       490/udp    micom-pfs
#                          David Misunas
go-login        491/tcp    go-login
go-login        491/udp    go-login
#                          Troy Morrison
ticf-1          492/tcp    Transport Independent Convergence for FNA
ticf-1          492/udp    Transport Independent Convergence for FNA
ticf-2          493/tcp    Transport Independent Convergence for FNA
ticf-2          493/udp    Transport Independent Convergence for FNA
#                          Mamoru Ito
pov-ray         494/tcp    POV-Ray
pov-ray         494/udp    POV-Ray
#                          POV-Team Co-ordinator
#                         
intecourier     495/tcp    intecourier
intecourier     495/udp    intecourier
#                          Steve Favor
pim-rp-disc     496/tcp    PIM-RP-DISC
pim-rp-disc     496/udp    PIM-RP-DISC
#                          Dino Farinacci
dantz           497/tcp    dantz
dantz           497/udp    dantz
#                          Richard Zulch
siam            498/tcp    siam
siam            498/udp    siam
#                          Philippe Gilbert
iso-ill         499/tcp    ISO ILL Protocol
iso-ill         499/udp    ISO ILL Protocol
#                          Mark H. Needleman
isakmp          500/tcp    isakmp
isakmp          500/udp    isakmp
#                          Mark Schertler
stmf            501/tcp    STMF
stmf            501/udp    STMF
#                          Alan Ungar
asa-appl-proto  502/tcp    asa-appl-proto
asa-appl-proto  502/udp    asa-appl-proto
#                          Dennis Dube
intrinsa        503/tcp    Intrinsa
intrinsa        503/udp    Intrinsa
#                          Robert Ford
citadel         504/tcp    citadel
citadel         504/udp    citadel
#                          Art Cancro
mailbox-lm      505/tcp    mailbox-lm
mailbox-lm      505/udp    mailbox-lm
#                          Beverly Moody
ohimsrv         506/tcp    ohimsrv
ohimsrv         506/udp    ohimsrv
#                          Scott Powell
crs             507/tcp    crs
crs             507/udp    crs
#                          Brad Wright
xvttp           508/tcp    xvttp
xvttp           508/udp    xvttp
#                          Keith J. Alphonso
snare           509/tcp    snare
snare           509/udp    snare
#                          Dennis Batchelder
fcp             510/tcp    FirstClass Protocol
fcp             510/udp    FirstClass Protocol
#                          Mike Marshburn
passgo          511/tcp    PassGo
passgo          511/udp    PassGo
#                          John Rainford
exec            512/tcp    remote process execution;
#                          authentication performed using
#                          passwords and UNIX login names
comsat          512/udp
biff            512/udp    used by mail system to notify users
#                          of new mail received; currently
#                          receives messages only from
#                          processes on the same machine
login           513/tcp    remote login a la telnet;
#                          automatic authentication performed
#                          based on priviledged port numbers
#                          and distributed data bases which
#                          identify "authentication domains"
who             513/udp    maintains data bases showing who's
#                          logged in to machines on a local
#                          net and the load average of the
#                          machine
shell           514/tcp    cmd
#                          like exec, but automatic authentication
#                          is performed as for login server
syslog          514/udp
printer         515/tcp    spooler
printer         515/udp    spooler
videotex        516/tcp    videotex
videotex        516/udp    videotex
#                          Daniel Mavrakis
talk            517/tcp    like tenex link, but across
#                          machine - unfortunately, doesn't
#                          use link protocol (this is actually
#                          just a rendezvous port from which a
#                          tcp connection is established)
talk            517/udp    like tenex link, but across
#                          machine - unfortunately, doesn't
#                          use link protocol (this is actually
#                          just a rendezvous port from which a
#                          tcp connection is established)
ntalk           518/tcp
ntalk           518/udp
utime           519/tcp    unixtime
utime           519/udp    unixtime
efs             520/tcp    extended file name server
router          520/udp    local routing process (on site);
#                          uses variant of Xerox NS routing
#                          information protocol - RIP
ripng           521/tcp    ripng
ripng           521/udp    ripng
#                          Robert E. Minnear
ulp             522/tcp    ULP    
ulp             522/udp    ULP    
#                          Max Morris
ibm-db2         523/tcp    IBM-DB2
ibm-db2         523/udp    IBM-DB2
#                          Juliana Hsu
ncp             524/tcp    NCP
ncp             524/udp    NCP    
#                          Don Provan
timed              525/tcp    timeserver
timed           525/udp    timeserver
tempo            526/tcp    newdate
tempo            526/udp    newdate
#                          Unknown
stx             527/tcp    Stock IXChange
stx             527/udp    Stock IXChange
custix          528/tcp    Customer IXChange
custix          528/udp    Customer IXChange
#                          Ferdi Ladeira
irc-serv        529/tcp    IRC-SERV
irc-serv        529/udp    IRC-SERV
#                          Brian Tackett
courier         530/tcp    rpc
courier         530/udp    rpc
conference      531/tcp    chat
conference      531/udp    chat
netnews         532/tcp    readnews
netnews         532/udp    readnews
netwall            533/tcp    for emergency broadcasts
netwall            533/udp    for emergency broadcasts
#                          Andreas Heidemann
windream    534/tcp    windream Admin
windream    534/udp    windream Admin
#                Uwe Honermann
iiop            535/tcp    iiop
iiop            535/udp    iiop
#                          Jeff M.Michaud
opalis-rdv      536/tcp    opalis-rdv
opalis-rdv      536/udp    opalis-rdv
#                          Laurent Domenech
nmsp            537/tcp    Networked Media Streaming Protocol
nmsp            537/udp    Networked Media Streaming Protocol
#                          Paul Santinelli Jr.
gdomap          538/tcp    gdomap
gdomap          538/udp    gdomap
#                          Richard Frith-Macdonald
apertus-ldp     539/tcp    Apertus Technologies Load Determination
apertus-ldp     539/udp    Apertus Technologies Load Determination
uucp            540/tcp    uucpd        
uucp            540/udp    uucpd        
uucp-rlogin     541/tcp    uucp-rlogin  
uucp-rlogin     541/udp    uucp-rlogin
#                          Stuart Lynne
commerce        542/tcp    commerce
commerce        542/udp    commerce
#                          Randy Epstein
klogin          543/tcp
klogin          543/udp
kshell             544/tcp    krcmd
kshell             544/udp    krcmd
appleqtcsrvr    545/tcp    appleqtcsrvr
appleqtcsrvr    545/udp    appleqtcsrvr
#                          Murali Ranganathan
#                         
dhcpv6-client   546/tcp    DHCPv6 Client
dhcpv6-client   546/udp    DHCPv6 Client
dhcpv6-server   547/tcp    DHCPv6 Server
dhcpv6-server   547/udp    DHCPv6 Server
#                          Jim Bound
afpovertcp      548/tcp    AFP over TCP
afpovertcp      548/udp    AFP over TCP
#                          Leland Wallace
idfp            549/tcp    IDFP
idfp            549/udp    IDFP
#                          Ramana Kovi
new-rwho        550/tcp    new-who
new-rwho        550/udp    new-who
cybercash       551/tcp    cybercash
cybercash       551/udp    cybercash
#                          Donald E. Eastlake 3rd
devshr-nts      552/tcp    DeviceShare
devshr-nts      552/udp    DeviceShare
#                          Benjamin Rosenberg
pirp            553/tcp    pirp
pirp            553/udp    pirp
#                          D. J. Bernstein
rtsp            554/tcp    Real Time Streaming Protocol (RTSP)
rtsp            554/udp    Real Time Streaming Protocol (RTSP)
#                          Rob Lanphier
dsf             555/tcp
dsf             555/udp
remotefs        556/tcp    rfs server
remotefs        556/udp    rfs server
openvms-sysipc  557/tcp    openvms-sysipc
openvms-sysipc  557/udp    openvms-sysipc
#                          Alan Potter
sdnskmp         558/tcp    SDNSKMP
sdnskmp         558/udp    SDNSKMP
teedtap         559/tcp    TEEDTAP
teedtap         559/udp    TEEDTAP
#                          Charlie Limoges
rmonitor        560/tcp    rmonitord
rmonitor        560/udp    rmonitord
monitor         561/tcp
monitor         561/udp
chshell         562/tcp    chcmd
chshell         562/udp    chcmd
nntps           563/tcp    nntp protocol over TLS/SSL (was snntp)
nntps           563/udp    nntp protocol over TLS/SSL (was snntp)
#                          Kipp E.B. Hickman
9pfs            564/tcp    plan 9 file service
9pfs            564/udp    plan 9 file service
whoami          565/tcp    whoami
whoami          565/udp    whoami
streettalk      566/tcp    streettalk
streettalk      566/udp    streettalk
banyan-rpc      567/tcp    banyan-rpc
banyan-rpc      567/udp    banyan-rpc
#                          Tom Lemaire
ms-shuttle      568/tcp    microsoft shuttle
ms-shuttle      568/udp    microsoft shuttle
#                          Rudolph Balaz
ms-rome         569/tcp    microsoft rome
ms-rome         569/udp    microsoft rome
#                          Rudolph Balaz
meter           570/tcp    demon
meter           570/udp    demon
meter            571/tcp    udemon
meter            571/udp    udemon
sonar           572/tcp    sonar
sonar           572/udp    sonar
#                          Keith Moore
banyan-vip      573/tcp    banyan-vip
banyan-vip      573/udp    banyan-vip
#                          Denis Leclerc
ftp-agent       574/tcp    FTP Software Agent System
ftp-agent       574/udp    FTP Software Agent System
#                          Michael S. Greenberg
vemmi           575/tcp    VEMMI
vemmi           575/udp    VEMMI
#                          Daniel Mavrakis
ipcd            576/tcp    ipcd
ipcd            576/udp    ipcd
vnas            577/tcp    vnas
vnas            577/udp    vnas
ipdd            578/tcp    ipdd
ipdd            578/udp    ipdd
#                          Jay Farhat
decbsrv        579/tcp    decbsrv
decbsrv        579/udp    decbsrv
#               Rudi Martin
sntp-heartbeat  580/tcp    SNTP HEARTBEAT
sntp-heartbeat  580/udp       SNTP HEARTBEAT
#               Louis Mamakos
bdp        581/tcp    Bundle Discovery Protocol
bdp        581/udp       Bundle Discovery Protocol
#               Gary Malkin
scc-security    582/tcp    SCC Security
scc-security    582/udp       SCC Security
#               Prashant Dholakia
philips-vc    583/tcp    Philips Video-Conferencing
philips-vc    583/udp    Philips Video-Conferencing
#               Janna Chang
keyserver    584/tcp    Key Server
keyserver    584/udp       Key Server
#               Gary Howland
#        585       De-registered (25 April 2006)
#               Use of 585 is not recommended, use 993 instead
password-chg     586/tcp    Password Change
password-chg    586/udp       Password Change
submission    587/tcp    Submission
submission    587/udp    Submission
#               [RFC4409]
cal        588/tcp    CAL
cal        588/udp    CAL
#               Myron Hattig
eyelink        589/tcp    EyeLink
eyelink        589/udp       EyeLink
#               Dave Stampe
tns-cml        590/tcp    TNS CML
tns-cml        590/udp    TNS CML
#               Jerome Albin
http-alt    591/tcp    FileMaker, Inc. - HTTP Alternate (see Port 80)
http-alt    591/udp    FileMaker, Inc. - HTTP Alternate (see Port 80)
#               Clay Maeckel
eudora-set    592/tcp    Eudora Set
eudora-set    592/udp       Eudora Set
#               Randall Gellens
http-rpc-epmap  593/tcp    HTTP RPC Ep Map
http-rpc-epmap  593/udp    HTTP RPC Ep Map
#               Edward Reus
tpip        594/tcp    TPIP
tpip        594/udp    TPIP
#               Brad Spear
cab-protocol    595/tcp    CAB Protocol
cab-protocol    595/udp    CAB Protocol
#               Winston Hetherington
smsd            596/tcp    SMSD
smsd            596/udp    SMSD
#                          Wayne Barlow
ptcnameservice    597/tcp    PTC Name Service
ptcnameservice    597/udp    PTC Name Service
#                          Yuri Machkasov
sco-websrvrmg3    598/tcp    SCO Web Server Manager 3
sco-websrvrmg3    598/udp    SCO Web Server Manager 3
#                          Simon Baldwin
acp             599/tcp    Aeolon Core Protocol
acp             599/udp    Aeolon Core Protocol
#                          Michael Alyn Miller
ipcserver       600/tcp    Sun IPC server
ipcserver       600/udp    Sun IPC server
#                          Bill Schiefelbein
syslog-conn     601/tcp    Reliable Syslog Service
syslog-conn     601/udp    Reliable Syslog Service
#                          RFC 3195
xmlrpc-beep     602/tcp    XML-RPC over BEEP
xmlrpc-beep     602/udp    XML-RPC over BEEP
#                          RFC3529 March 2003
idxp            603/tcp    IDXP
idxp            603/udp    IDXP
#                          RFC4767
tunnel          604/tcp    TUNNEL
tunnel          604/udp    TUNNEL
#                          RFC3620
soap-beep       605/tcp    SOAP over BEEP
soap-beep       605/udp    SOAP over BEEP
#                          RFC3288 April 2002
urm             606/tcp    Cray Unified Resource Manager
urm             606/udp    Cray Unified Resource Manager
nqs             607/tcp    nqs
nqs             607/udp    nqs
#                          Bill Schiefelbein
sift-uft        608/tcp    Sender-Initiated/Unsolicited File Transfer
sift-uft        608/udp    Sender-Initiated/Unsolicited File Transfer
#                          Rick Troth
npmp-trap       609/tcp    npmp-trap
npmp-trap       609/udp    npmp-trap
npmp-local      610/tcp    npmp-local
npmp-local      610/udp    npmp-local
npmp-gui        611/tcp    npmp-gui  
npmp-gui        611/udp    npmp-gui  
#                          John Barnes
hmmp-ind    612/tcp    HMMP Indication
hmmp-ind    612/udp       HMMP Indication
hmmp-op        613/tcp    HMMP Operation
hmmp-op        613/udp       HMMP Operation
#               Andrew Sinclair
sshell        614/tcp    SSLshell
sshell       614/udp       SSLshell
#               Simon J. Gerraty
sco-inetmgr    615/tcp       Internet Configuration Manager
sco-inetmgr    615/udp    Internet Configuration Manager
sco-sysmgr    616/tcp    SCO System Administration Server
sco-sysmgr    616/udp    SCO System Administration Server
sco-dtmgr    617/tcp    SCO Desktop Administration Server
sco-dtmgr    617/udp    SCO Desktop Administration Server
#               Christopher Durham
dei-icda    618/tcp    DEI-ICDA
dei-icda    618/udp    DEI-ICDA
#               David Turner
compaq-evm    619/tcp    Compaq EVM
compaq-evm    619/udp    Compaq EVM
#               Jem Treadwell
sco-websrvrmgr  620/tcp    SCO WebServer Manager
sco-websrvrmgr  620/udp    SCO WebServer Manager
#               Christopher Durham
escp-ip        621/tcp    ESCP
escp-ip        621/udp    ESCP
#               Lai Zit Seng
collaborator    622/tcp    Collaborator
collaborator    622/udp       Collaborator
#               Johnson Davis
oob-ws-http    623/tcp    DMTF out-of-band web services management protocol
#               Jim Davis June 2007
asf-rmcp        623/udp    ASF Remote Management and Control Protocol
#                          Carl First
cryptoadmin    624/tcp    Crypto Admin
cryptoadmin    624/udp    Crypto Admin
#               Tony Walker
dec_dlm        625/tcp    DEC DLM
dec_dlm        625/udp    DEC DLM
#               Rudi Martin
asia        626/tcp    ASIA
asia        626/udp    ASIA
#               Michael Dasenbrock
passgo-tivoli    627/tcp    PassGo Tivoli
passgo-tivoli    627/udp    PassGo Tivoli
#               John Rainford
qmqp        628/tcp    QMQP
qmqp        628/udp    QMQP
#               Dan Bernstein
3com-amp3    629/tcp    3Com AMP3
3com-amp3    629/udp    3Com AMP3
#               Prakash Banthia
rda        630/tcp    RDA
rda        630/udp    RDA
#               John Hadjioannou
ipp        631/tcp    IPP (Internet Printing Protocol)
ipp        631/udp    IPP (Internet Printing Protocol)
#               Carl-Uno Manros
bmpp        632/tcp    bmpp
bmpp        632/udp    bmpp
#               Troy Rollo     
servstat    633/tcp    Service Status update (Sterling Software)
servstat    633/udp    Service Status update (Sterling Software)
#                          Greg Rose
ginad           634/tcp    ginad
ginad           634/udp    ginad
#                          Mark Crother
rlzdbase        635/tcp    RLZ DBase
rlzdbase        635/udp    RLZ DBase
#                          Michael Ginn
ldaps           636/tcp    ldap protocol over TLS/SSL (was sldap)
ldaps           636/udp    ldap protocol over TLS/SSL (was sldap)
#                          Pat Richard
lanserver       637/tcp    lanserver
lanserver       637/udp    lanserver
#                          Chris Larsson
mcns-sec    638/tcp    mcns-sec
mcns-sec    638/udp    mcns-sec
#               Kaz Ozawa
msdp        639/tcp    MSDP
msdp        639/udp    MSDP
#               Dino Farinacci
entrust-sps    640/tcp    entrust-sps
entrust-sps    640/udp    entrust-sps
#               Marek Buchler
repcmd        641/tcp    repcmd
repcmd        641/udp    repcmd
#               Scott Dale
esro-emsdp    642/tcp    ESRO-EMSDP V1.3
esro-emsdp    642/udp    ESRO-EMSDP V1.3
#               Mohsen Banan
sanity        643/tcp    SANity
sanity        643/udp    SANity
#               Peter Viscarola
dwr        644/tcp    dwr
dwr        644/udp    dwr
#               Bill Fenner
pssc        645/tcp    PSSC
pssc        645/udp    PSSC
#               Egon Meier-Engelen
ldp        646/tcp    LDP
ldp        646/udp    LDP
#               Bob Thomas
dhcp-failover   647/tcp    DHCP Failover
dhcp-failover   647/udp    DHCP Failover
#                          Bernard Volz
rrp             648/tcp    Registry Registrar Protocol (RRP)
rrp             648/udp    Registry Registrar Protocol (RRP)
#                          Scott Hollenbeck     
cadview-3d      649/tcp    Cadview-3d - streaming 3d models over the internet
cadview-3d      649/udp    Cadview-3d - streaming 3d models over the internet
#                          David Cooper
obex        650/tcp    OBEX
obex        650/udp    OBEX
#               Jeff Garbers
ieee-mms    651/tcp    IEEE MMS
ieee-mms    651/udp    IEEE MMS
#               Curtis Anderson
hello-port    652/tcp    HELLO_PORT
hello-port    652/udp    HELLO_PORT    
#               Patrick Cipiere
repscmd        653/tcp    RepCmd
repscmd        653/udp    RepCmd
#               Scott Dale
aodv        654/tcp       AODV
aodv        654/udp       AODV
#               Charles Perkins
tinc        655/tcp    TINC
tinc        655/udp    TINC
#               Ivo Timmermans
spmp        656/tcp    SPMP
spmp        656/udp    SPMP
#               Jakob Kaivo
rmc        657/tcp    RMC
rmc        657/udp    RMC
#               Michael Schmidt
tenfold        658/tcp    TenFold
tenfold        658/udp    TenFold
#               Louis Olszyk
#               659        Removed (2001-06-06)
mac-srvr-admin  660/tcp    MacOS Server Admin
mac-srvr-admin  660/udp    MacOS Server Admin
#                          Forest Hill
hap             661/tcp    HAP
hap             661/udp    HAP
#                          Igor Plotnikov
pftp            662/tcp    PFTP
pftp            662/udp    PFTP
#                          Ben Schluricke
purenoise       663/tcp    PureNoise
purenoise       663/udp    PureNoise
#                          Sam Osa
oob-ws-https    664/tcp    DMTF out-of-band secure web services management protocol
#                Jim Davis June 2007
asf-secure-rmcp 664/udp    ASF Secure Remote Management and Control Protocol
#                          Carl First
sun-dr          665/tcp    Sun DR
sun-dr          665/udp    Sun DR
#                          Harinder Bhasin
mdqs            666/tcp    
mdqs            666/udp    
doom            666/tcp    doom Id Software
doom            666/udp    doom Id Software
#                         
disclose        667/tcp    campaign contribution disclosures - SDR Technologies
disclose        667/udp    campaign contribution disclosures - SDR Technologies
#                          Jim Dixon 
mecomm          668/tcp    MeComm
mecomm          668/udp    MeComm
meregister      669/tcp    MeRegister
meregister      669/udp    MeRegister
#                          Armin Sawusch
vacdsm-sws      670/tcp    VACDSM-SWS
vacdsm-sws      670/udp    VACDSM-SWS
vacdsm-app      671/tcp    VACDSM-APP
vacdsm-app      671/udp    VACDSM-APP
vpps-qua        672/tcp    VPPS-QUA
vpps-qua        672/udp    VPPS-QUA
cimplex         673/tcp    CIMPLEX
cimplex         673/udp    CIMPLEX
#                          Ulysses G. Smith Jr.
acap            674/tcp    ACAP
acap            674/udp       ACAP
#                          Chris Newman
dctp        675/tcp    DCTP
dctp        675/udp    DCTP
#               Andre Kramer
vpps-via    676/tcp    VPPS Via
vpps-via    676/udp    VPPS Via
#               Ulysses G. Smith Jr.
vpp        677/tcp    Virtual Presence Protocol
vpp        677/udp    Virtual Presence Protocol
#               Klaus Wolf
ggf-ncp        678/tcp    GNU Generation Foundation NCP
ggf-ncp        678/udp    GNU Generation Foundation NCP
#               Noah Paul
mrm             679/tcp    MRM
mrm             679/udp    MRM
#                          Liming Wei
entrust-aaas    680/tcp    entrust-aaas
entrust-aaas    680/udp    entrust-aaas
entrust-aams    681/tcp    entrust-aams
entrust-aams    681/udp    entrust-aams
#                          Adrian Mancini
xfr             682/tcp    XFR
xfr             682/udp    XFR
#                          Noah Paul
corba-iiop      683/tcp    CORBA IIOP
corba-iiop      683/udp    CORBA IIOP
corba-iiop-ssl    684/tcp    CORBA IIOP SSL
corba-iiop-ssl    684/udp    CORBA IIOP SSL
#                          Andrew Watson
mdc-portmapper    685/tcp    MDC Port Mapper
mdc-portmapper    685/udp    MDC Port Mapper
#                          Noah Paul
hcp-wismar      686/tcp    Hardware Control Protocol Wismar
hcp-wismar      686/udp    Hardware Control Protocol Wismar
#                          David Merchant     
asipregistry    687/tcp    asipregistry
asipregistry    687/udp    asipregistry
#                          Erik Sea
realm-rusd      688/tcp    ApplianceWare managment protocol
realm-rusd      688/udp    ApplianceWare managment protocol
#                          Stacy Kenworthy
nmap            689/tcp    NMAP
nmap            689/udp    NMAP
#                          Peter Dennis Bartok
vatp            690/tcp    Velazquez Application Transfer Protocol
vatp            690/udp    Velazquez Application Transfer Protocol
#                          Velneo
msexch-routing    691/tcp    MS Exchange Routing
msexch-routing    691/udp    MS Exchange Routing
#                          David Lemson
hyperwave-isp    692/tcp    Hyperwave-ISP
hyperwave-isp    692/udp    Hyperwave-ISP
#                          Gerald Mesaric
connendp        693/tcp    almanid Connection Endpoint
connendp        693/udp    almanid Connection Endpoint
#                          Ronny Bremer
ha-cluster      694/tcp    ha-cluster
ha-cluster      694/udp    ha-cluster
#                          Alan Robertson
ieee-mms-ssl    695/tcp    IEEE-MMS-SSL
ieee-mms-ssl    695/udp    IEEE-MMS-SSL
#                          Curtis Anderson
rushd           696/tcp    RUSHD
rushd           696/udp    RUSHD
#                          Greg Ercolano
uuidgen         697/tcp    UUIDGEN
uuidgen         697/udp    UUIDGEN
#                          James Falkner
olsr            698/tcp    OLSR
olsr            698/udp    OLSR
#                          Thomas Clausen    
accessnetwork   699/tcp    Access Network
accessnetwork   699/udp    Access Network
#                          Yingchun Xu
epp             700/tcp    Extensible Provisioning Protocol
epp             700/udp    Extensible Provisioning Protocol
#                          [RFC4934]
lmp             701/tcp    Link Management Protocol (LMP)
lmp             701/udp    Link Management Protocol (LMP)
#                          [RFC4204]
iris-beep       702/tcp    IRIS over BEEP
iris-beep       702/udp    IRIS over BEEP
#                          [RFC3983]
#               703        Unassigned
elcsd            704/tcp    errlog copy/server daemon
elcsd            704/udp    errlog copy/server daemon
agentx            705/tcp    AgentX
agentx          705/udp    AgentX
#                          Bob Natale
silc            706/tcp    SILC
silc            706/udp    SILC
#                          Pekka Riikonen     
borland-dsj     707/tcp    Borland DSJ
borland-dsj     707/udp       Borland DSJ
#                          Gerg Cole
#               708        Unassigned
entrust-kmsh    709/tcp    Entrust Key Management Service Handler
entrust-kmsh    709/udp    Entrust Key Management Service Handler
entrust-ash     710/tcp    Entrust Administration Service Handler
entrust-ash     710/udp    Entrust Administration Service Handler
#                          Peter Whittaker
cisco-tdp       711/tcp    Cisco TDP
cisco-tdp       711/udp    Cisco TDP
#                          Bruce Davie
tbrpf           712/tcp    TBRPF
tbrpf           712/udp    TBRPF
#                          RFC3684
iris-xpc    713/tcp    IRIS over XPC
iris-xpc    713/udp    IRIS over XPC
iris-xpcs    714/tcp    IRIS over XPCS
iris-xpcs    714/udp    IRIS over XPCS
#               [RFC4992]
iris-lwz    715/tcp    IRIS-LWZ
iris-lwz    715/udp    IRIS-LWZ
#               [RFC4993]
pana            716/udp    PANA Messages
#                          [RFC5191]
#               717-728    Unassigned
netviewdm1      729/tcp    IBM NetView DM/6000 Server/Client
netviewdm1      729/udp    IBM NetView DM/6000 Server/Client
netviewdm2      730/tcp    IBM NetView DM/6000 send/tcp
netviewdm2      730/udp    IBM NetView DM/6000 send/tcp
netviewdm3      731/tcp    IBM NetView DM/6000 receive/tcp
netviewdm3      731/udp    IBM NetView DM/6000 receive/tcp
#                          Philippe Binet  (phbinet&vnet.IBM.COM)
#               732-740    Unassigned           
netgw           741/tcp    netGW
netgw           741/udp    netGW
#                          Oliver Korfmacher (okorf&netcs.com)
netrcs          742/tcp    Network based Rev. Cont. Sys.
netrcs          742/udp    Network based Rev. Cont. Sys.
#                          Gordon C. Galligher
#               743        Unassigned
flexlm          744/tcp    Flexible License Manager
flexlm          744/udp    Flexible License Manager
#                          Matt Christiano
#                         
#               745-746    Unassigned
fujitsu-dev     747/tcp    Fujitsu Device Control
fujitsu-dev     747/udp    Fujitsu Device Control
ris-cm          748/tcp    Russell Info Sci Calendar Manager
ris-cm          748/udp    Russell Info Sci Calendar Manager
kerberos-adm    749/tcp    kerberos administration
kerberos-adm    749/udp    kerberos administration
rfile             750/tcp
loadav          750/udp
kerberos-iv     750/udp    kerberos version iv
#                          Martin Hamilton
pump            751/tcp
pump            751/udp
qrh             752/tcp
qrh             752/udp
rrh                753/tcp
rrh             753/udp
tell            754/tcp       send
tell            754/udp       send
#                          Josyula R. Rao
#               755-756    Unassigned
nlogin            758/tcp
nlogin            758/udp
con             759/tcp
con             759/udp
ns              760/tcp
ns              760/udp
rxe             761/tcp
rxe             761/udp
quotad            762/tcp
quotad            762/udp
cycleserv       763/tcp
cycleserv       763/udp
omserv            764/tcp
omserv            764/udp
webster            765/tcp
webster            765/udp
#                          Josyula R. Rao
#               766        Unassigned
phonebook       767/tcp       phone
phonebook       767/udp       phone
#                          Josyula R. Rao
#               768        Unassigned
vid             769/tcp
vid             769/udp
cadlock         770/tcp
cadlock         770/udp
rtip             771/tcp
rtip             771/udp
cycleserv2      772/tcp
cycleserv2      772/udp
submit            773/tcp
notify            773/udp
rpasswd            774/tcp
acmaint_dbd     774/udp
entomb            775/tcp
acmaint_transd    775/udp
wpages          776/tcp
wpages          776/udp
#                          Josyula R. Rao
multiling-http    777/tcp    Multiling HTTP
multiling-http    777/udp    Multiling HTTP
#                          Alejandro Bonet
#               778-779    Unassigned
wpgs            780/tcp
wpgs            780/udp
#                          Josyula R. Rao
#               781-785    Unassigned
#               786        Unassigned (Removed 2002-05-08)
#               787        Unassigned (Removed 2002-10-08)
#               788-799    Unassigned
mdbs_daemon    800/tcp    
mdbs_daemon    800/udp    
device        801/tcp
device        801/udp
#        802-809    Unassigned
fcp-udp        810/tcp    FCP
fcp-udp        810/udp    FCP Datagram
#               Paul Whittemore
#        811-827    Unassigned
itm-mcell-s    828/tcp    itm-mcell-s
itm-mcell-s    828/udp    itm-mcell-s
#               Portnoy Boxman
pkix-3-ca-ra    829/tcp    PKIX-3 CA/RA
pkix-3-ca-ra    829/udp    PKIX-3 CA/RA
#               Carlisle Adams
netconf-ssh     830/tcp    NETCONF over SSH
netconf-ssh     830/udp    NETCONF over SSH
#                          [RFC4742]
netconf-beep    831/tcp    NETCONF over BEEP
netconf-beep    831/udp    NETCONF over BEEP
#                          [RFC4744]
netconfsoaphttp 832/tcp    NETCONF for SOAP over HTTPS
netconfsoaphttp 832/udp    NETCONF for SOAP over HTTPS
#                          [RFC4743]
netconfsoapbeep 833/tcp    NETCONF for SOAP over BEEP
netconfsoapbeep 833/udp    NETCONF for SOAP over BEEP
#                          [RFC4743]
#               834-846    Unassigned
dhcp-failover2  847/tcp    dhcp-failover 2
dhcp-failover2  847/udp    dhcp-failover 2
#                          Bernard Volz
gdoi            848/tcp    GDOI
gdoi            848/udp    GDOI
#                          [RFC3547]
#               849-859    Unassigned
iscsi           860/tcp    iSCSI
iscsi           860/udp    iSCSI
#                          RFC3720
owamp-control   861/tcp    OWAMP-Control
owamp-control   861/udp    OWAMP-Control
#                          [RFC4656]
#               862-872    Unassigned
rsync           873/tcp    rsync
rsync           873/udp    rsync
#                          Andrew Tridgell
#               874-885    Unassigned
iclcnet-locate  886/tcp    ICL coNETion locate server
iclcnet-locate  886/udp    ICL coNETion locate server
#                          Bob Lyon
iclcnet_svinfo  887/tcp    ICL coNETion server info
iclcnet_svinfo  887/udp    ICL coNETion server info
#                          Bob Lyon
accessbuilder   888/tcp    AccessBuilder
accessbuilder   888/udp    AccessBuilder
#                          Steve Sweeney
# The following entry records an unassigned but widespread use
cddbp           888/tcp    CD Database Protocol
#                          Steve Scherf
#
#        889-899    Unassigned
omginitialrefs  900/tcp    OMG Initial Refs
omginitialrefs  900/udp    OMG Initial Refs
#               Christian Callsen
smpnameres      901/tcp    SMPNAMERES
smpnameres      901/udp    SMPNAMERES
#                          Leif Ekblad
ideafarm-door   902/tcp    self documenting Telnet Door
ideafarm-door   902/udp    self documenting Door: send 0x00 for info
ideafarm-panic  903/tcp    self documenting Telnet Panic Door
ideafarm-panic  903/udp    self documenting Panic Door: send 0x00 for info
#                          Wo'o Ideafarm
#               904-909    Unassigned
kink            910/tcp    Kerberized Internet Negotiation of Keys (KINK)
kink            910/udp    Kerberized Internet Negotiation of Keys (KINK)
#                          [RFC4430]  
xact-backup     911/tcp    xact-backup
xact-backup     911/udp    xact-backup
#                          Bill Carroll
apex-mesh       912/tcp    APEX relay-relay service
apex-mesh       912/udp    APEX relay-relay service
apex-edge       913/tcp    APEX endpoint-relay service
apex-edge       913/udp    APEX endpoint-relay service    
#                          [RFC3340]
#               914-988    Unassigned
ftps-data    989/tcp    ftp protocol, data, over TLS/SSL
ftps-data    989/udp    ftp protocol, data, over TLS/SSL
ftps        990/tcp    ftp protocol, control, over TLS/SSL
ftps        990/udp    ftp protocol, control, over TLS/SSL
#               Christopher Allen
nas        991/tcp    Netnews Administration System
nas        991/udp    Netnews Administration System
#               Vera Heinau
#               Heiko Schlichting
telnets        992/tcp    telnet protocol over TLS/SSL
telnets        992/udp    telnet protocol over TLS/SSL
imaps        993/tcp    imap4 protocol over TLS/SSL
imaps        993/udp    imap4 protocol over TLS/SSL
ircs        994/tcp    irc protocol over TLS/SSL
ircs        994/udp    irc protocol over TLS/SSL
#               Christopher Allen
pop3s           995/tcp    pop3 protocol over TLS/SSL (was spop3)
pop3s           995/udp    pop3 protocol over TLS/SSL (was spop3)
#                          Gordon Mangione
vsinet          996/tcp    vsinet
vsinet          996/udp    vsinet
#                          Rob Juergens
maitrd        997/tcp
maitrd        997/udp
busboy        998/tcp
puparp        998/udp
garcon        999/tcp
applix        999/udp       Applix ac
puprouter    999/tcp
puprouter    999/udp
cadlock2    1000/tcp
cadlock2    1000/udp
#               1001-1009  Unassigned
#        1008/udp   Possibly used by Sun Solaris????
surf        1010/tcp   surf
surf        1010/udp   surf
#               Joseph Geer     
#        1011-1020  Reserved
exp1            1021/tcp   RFC3692-style Experiment 1 (*)    [RFC4727]
exp1            1021/udp   RFC3692-style Experiment 1 (*)    [RFC4727]
exp2            1022/tcp   RFC3692-style Experiment 2 (*)    [RFC4727]
exp2            1022/udp   RFC3692-style Experiment 2 (*)    [RFC4727]
                1023/tcp   Reserved
            1023/udp   Reserved
#                          IANA
 */
#endif

你可能感兴趣的:(C++)