Skip to content

Instantly share code, notes, and snippets.

@blackraccoon000
Created January 23, 2011 14:54
Show Gist options
  • Save blackraccoon000/792124 to your computer and use it in GitHub Desktop.
Save blackraccoon000/792124 to your computer and use it in GitHub Desktop.
CheckTcp
package Test;
import jpcap.packet.TCPPacket;
/**
* Created by IntelliJ IDEA.
* User: white
* Date: 11/01/22
* Time: 6:29
* To change this template use File | Settings | File Templates.
*/
public class CheckTcp {
public static String checkTCPNumName(TCPPacket packet) {
if(0 == packet.src_port){ return "予約済";
} else if(1 == packet.src_port){ return "TCP Port Service Multiplexer";
} else if(2 == packet.src_port){ return "Management Utility";
} else if(3 == packet.src_port){ return "Compression Process";
} else if(5 == packet.src_port){ return "Remote Job Entry";
} else if(7 == packet.src_port){ return "Echo";
} else if(8 == packet.src_port){ return "未割り当て";
} else if(9 == packet.src_port){ return "Discard";
} else if(11 == packet.src_port){ return "Active Users";
} else if(13 == packet.src_port){ return "DAYTIME – (RFC 867)";
} else if(17 == packet.src_port){ return "Quote of the Day";
} else if(18 == packet.src_port){ return "Message Send Protocol";
} else if(19 == packet.src_port){ return "Character Generator";
} else if(20 == packet.src_port){ return "FTP - データ転送ポート";
} else if(21 == packet.src_port){ return "FTP - コントロールポート";
} else if(22 == packet.src_port){ return "Secure Shell (SSH) - セキュアログイン、セキュアなファイル転送(scpやsftpなど)、ポート転送などで用いられる。";
} else if(23 == packet.src_port){ return "Telnet - 平文ベースのテキスト通信プロトコル";
} else if(25 == packet.src_port){ return "Simple Mail Transfer Protocol (SMTP) - メール配信プロトコル";
} else if(34 == packet.src_port){ return "Remote File (RF)—used to transfer files between machines";
} else if(35 == packet.src_port){ return "Any private printer server protocol";
} else if(35 == packet.src_port){ return "QMS Magicolor 2 printer server protocol";
} else if(37 == packet.src_port){ return "TIME protocol";
} else if(39 == packet.src_port){ return "Resource Location Protocol[2] (RLP)—used for determining the location of higher level services from hosts on a network";
} else if(41 == packet.src_port){ return "Graphics";
} else if(42 == packet.src_port){ return "nameserver, ARPA Host Name Server Protocol";
} else if(42 == packet.src_port){ return "WINS";
} else if(43 == packet.src_port){ return "WHOIS protocol";
} else if(47 == packet.src_port){ return "GRE protocol";
} else if(49 == packet.src_port){ return "TACACS Login Host protocol";
} else if(52 == packet.src_port){ return "XNS (Xerox Network Systems) Time Protocol";
} else if(53 == packet.src_port){ return "Domain Name System (DNS)";
} else if(54 == packet.src_port){ return "XNS (Xerox Network Systems) Clearinghouse";
} else if(55 == packet.src_port){ return "ISI-GL (ISI Graphics Language)";
} else if(56 == packet.src_port){ return "XNS (Xerox Network Systems) Authentication";
} else if(56 == packet.src_port){ return "RAP (Route Access Protocol)[3]";
} else if(57 == packet.src_port){ return "MTP, Mail Transfer Protocol";
} else if(58 == packet.src_port){ return "XNS (Xerox Network Systems) Mail";
} else if(67 == packet.src_port){ return "Bootstrap Protocol (BOOTP) Server; also used by Dynamic Host Configuration Protocol (DHCP)";
} else if(68 == packet.src_port){ return "Bootstrap Protocol (BOOTP) Client; also used by Dynamic Host Configuration Protocol (DHCP)";
} else if(69 == packet.src_port){ return "Trivial File Transfer Protocol (TFTP)";
} else if(70 == packet.src_port){ return "Gopher protocol";
} else if(79 == packet.src_port){ return "Finger protocol";
} else if(80 == packet.src_port){ return "Hypertext Transfer Protocol (HTTP)";
} else if(81 == packet.src_port){ return "Torpark—Onion routing";
} else if(82 == packet.src_port){ return "Torpark—Control";
} else if(83 == packet.src_port){ return "MIT ML Device";
} else if(88 == packet.src_port){ return "Kerberos—authentication system";
} else if(90 == packet.src_port){ return "dnsix (DoD Network Security for Information Exchange) Securit Attribute Token Map";
} else if(90 == packet.src_port){ return "Pointcast";
} else if(99 == packet.src_port){ return "WIP Message Protocol";
} else if(101 == packet.src_port){ return "NIC host name";
} else if(102 == packet.src_port){ return "ISO-TSAP (Transport Service Access Point) Class 0 protocol[4]";
} else if(104 == packet.src_port){ return "ACR/NEMA Digital Imaging and Communications in Medicine";
} else if(105 == packet.src_port){ return "CCSO name service protocol (CSO)";
} else if(107 == packet.src_port){ return "Remote TELNET Service[5] protocol";
} else if(109 == packet.src_port){ return "Post Office Protocol 2 (POP2)";
} else if(110 == packet.src_port){ return "Post Office Protocol 3 (POP3)";
} else if(111 == packet.src_port){ return "Sun Remote Procedure Call";
} else if(113 == packet.src_port){ return "ident—user identification system, used by IRC servers to identify users";
} else if(113 == packet.src_port){ return "Authentication Service (auth)";
} else if(115 == packet.src_port){ return "Simple File Transfer Protocol (SFTP)";
} else if(117 == packet.src_port){ return "UUCP Path Service";
} else if(118 == packet.src_port){ return "SQL (Structured Query Language) Services";
} else if(119 == packet.src_port){ return "Network News Transfer Protocol (NNTP)—used for retrieving newsgroup messages";
} else if(123 == packet.src_port){ return "Network Time Protocol (NTP)—used for time synchronization";
} else if(135 == packet.src_port){ return "DCE endpoint resolution";
} else if(135 == packet.src_port){ return "Microsoft EPMAP (End Point Mapper), also known as DCE/RPC Locator service[6], used to remotely manage services including DHCP server, DNS server and WINS. Also used by DCOM";
} else if(137 == packet.src_port){ return "NetBIOS NetBIOS Name Service";
} else if(138 == packet.src_port){ return "NetBIOS NetBIOS Datagram Service";
} else if(139 == packet.src_port){ return "NetBIOS NetBIOS Session Service";
} else if(143 == packet.src_port){ return "Internet Message Access Protocol (IMAP)—used for retrieving, organizing, and synchronizing e-mail messages";
} else if(152 == packet.src_port){ return "Background File Transfer Program (BFTP)[7]";
} else if(153 == packet.src_port){ return "SGMP, Simple Gateway Monitoring Protocol";
} else if(156 == packet.src_port){ return "SQL Service";
} else if(158 == packet.src_port){ return "DMSP, Distributed Mail Service Protocol";
} else if(161 == packet.src_port){ return "Simple Network Management Protocol (SNMP)";
} else if(162 == packet.src_port){ return "Simple Network Management Protocol Trap (SNMPTRAP)[8]";
} else if(170 == packet.src_port){ return "Print-srv, Network PostScript";
} else if(177 == packet.src_port){ return "X Display Manager Control Protocol (XDMCP)";
} else if(179 == packet.src_port){ return "BGP (Border Gateway Protocol)";
} else if(194 == packet.src_port){ return "IRC (Internet Relay Chat)";
} else if(199 == packet.src_port){ return "SMUX, SNMP Unix Multiplexer";
} else if(201 == packet.src_port){ return "AppleTalk Routing Maintenance";
} else if(209 == packet.src_port){ return "The Quick Mail Transfer Protocol";
} else if(210 == packet.src_port){ return "ANSI Z39.50";
} else if(213 == packet.src_port){ return "IPX";
} else if(218 == packet.src_port){ return "MPP, Message Posting Protocol";
} else if(220 == packet.src_port){ return "IMAP, Interactive Mail Access Protocol, version 3";
} else if(256 == packet.src_port){ return "2DEV '2SP' Port";
} else if(259 == packet.src_port){ return "ESRO, Efficient Short Remote Operations";
} else if(264 == packet.src_port){ return "BGMP, Border Gateway Multicast Protocol";
} else if(311 == packet.src_port){ return "Mac OS X Server Admin (公式ly AppleShare IP Web administration)";
} else if(308 == packet.src_port){ return "Novastor Online Backup";
} else if(318 == packet.src_port){ return "PKIX TSP, Time Stamp Protocol";
} else if(323 == packet.src_port){ return "IMMP, Internet Message Mapping Protocol";
} else if(350 == packet.src_port){ return "MATIP-Type A, Mapping of Airline Traffic over Internet Protocol";
} else if(351 == packet.src_port){ return "MATIP-Type B, Mapping of Airline Traffic over Internet Protocol";
} else if(366 == packet.src_port){ return "ODMR, On-Demand Mail Relay";
} else if(369 == packet.src_port){ return "Rpc2portmap";
} else if(370 == packet.src_port){ return "codaauth2 – Coda authentication server";
} else if(370 == packet.src_port){ return "www.nai.com";
} else if(371 == packet.src_port){ return "ClearCase albd";
} else if(383 == packet.src_port){ return "HP data alarm manager";
} else if(384 == packet.src_port){ return "A Remote Network Server System";
} else if(387 == packet.src_port){ return "AURP, AppleTalk Update-based Routing Protocol";
} else if(389 == packet.src_port){ return "Lightweight Directory Access Protocol (LDAP)";
} else if(401 == packet.src_port){ return "UPS Uninterruptible Power Supply";
} else if(402 == packet.src_port){ return "Altiris, Altiris Deployment Client";
} else if(411 == packet.src_port){ return "Direct Connect Hub";
} else if(412 == packet.src_port){ return "Direct Connect Client-to-Client";
} else if(427 == packet.src_port){ return "Service Location Protocol (SLP)";
} else if(443 == packet.src_port){ return "Hypertext Transfer Protocol over TLS/SSL (HTTPS)";
} else if(444 == packet.src_port){ return "SNPP, Simple Network Paging Protocol (RFC 1568)";
} else if(445 == packet.src_port){ return "Microsoft-DS Active Directory, Windows shares";
} else if(445 == packet.src_port){ return "Microsoft-DS SMB file sharing";
} else if(464 == packet.src_port){ return "Kerberos Change/Set password";
} else if(465 == packet.src_port){ return "Cisco protocol";
} else if(465 == packet.src_port){ return "SMTP over SSL";
} else if(475 == packet.src_port){ return "tcpnethaspsrv (Hasp services, TCP/IP version)";
} else if(497 == packet.src_port){ return "Dantz Retrospect";
} else if(500 == packet.src_port){ return "Internet Security Association and Key Management Protocol (ISAKMP)";
} else if(501 == packet.src_port){ return "STMF, Simple Transportation Management Framework – DOT NTCIP 1101";
} else if(502 == packet.src_port){ return "Modbus, Protocol";
} else if(504 == packet.src_port){ return "Citadel – multiservice protocol for dedicated clients for the Citadel groupware system";
} else if(510 == packet.src_port){ return "First Class Protocol";
} else if(512 == packet.src_port){ return "Rexec, Remote Process Execution";
} else if(512 == packet.src_port){ return "comsat, together with biff";
} else if(513 == packet.src_port){ return "Login";
} else if(513 == packet.src_port){ return "Who";
} else if(514 == packet.src_port){ return "Shell—used to execute non-interactive commands on a remote system";
} else if(514 == packet.src_port){ return "Syslog—used for system logging";
} else if(515 == packet.src_port){ return "Line Printer Daemon—print service";
} else if(517 == packet.src_port){ return "Talk";
} else if(518 == packet.src_port){ return "NTalk";
} else if(520 == packet.src_port){ return "efs, extended file name server";
} else if(520 == packet.src_port){ return "Routing—RIP";
} else if(524 == packet.src_port){ return "NCP (NetWare Core Protocol) is used for a variety things such as access to primary NetWare server resources, Time Synchronization, etc.";
} else if(525 == packet.src_port){ return "Timed, Timeserver";
} else if(530 == packet.src_port){ return "RPC";
} else if(531 == packet.src_port){ return "AOL Instant Messenger, IRC";
} else if(532 == packet.src_port){ return "netnews";
} else if(533 == packet.src_port){ return "netwall, For Emergency Broadcasts";
} else if(540 == packet.src_port){ return "UUCP (Unix-to-Unix Copy Protocol)";
} else if(542 == packet.src_port){ return "commerce (Commerce Applications)";
} else if(543 == packet.src_port){ return "klogin, Kerberos login";
} else if(544 == packet.src_port){ return "kshell, Kerberos Remote shell";
} else if(545 == packet.src_port){ return "OSIsoft PI (VMS), OSISoft PI Server Client Access";
} else if(546 == packet.src_port){ return "DHCPv6 client";
} else if(547 == packet.src_port){ return "DHCPv6 server";
} else if(548 == packet.src_port){ return "Apple Filing Protocol (AFP) over TCP";
} else if(550 == packet.src_port){ return "new-rwho, new-who";
} else if(554 == packet.src_port){ return "Real Time Streaming Protocol (RTSP)";
} else if(556 == packet.src_port){ return "Remotefs, RFS, rfs_server";
} else if(560 == packet.src_port){ return "rmonitor, Remote Monitor";
} else if(561 == packet.src_port){ return "monitor";
} else if(563 == packet.src_port){ return "NNTP protocol over TLS/SSL (NNTPS)";
} else if(587 == packet.src_port){ return "e-mail message submission[9] (SMTP)";
} else if(591 == packet.src_port){ return "FileMaker 6.0 (and later) Web Sharing (HTTP Alternate, also see port 80)";
} else if(593 == packet.src_port){ return "HTTP RPC Ep Map, Remote procedure call over Hypertext Transfer Protocol, often used by Distributed Component Object Model services and Microsoft Exchange Server";
} else if(604 == packet.src_port){ return "TUNNEL profile[10], a protocol for BEEP peers to form an application layer tunnel";
} else if(623 == packet.src_port){ return "ASF Remote Management and Control Protocol (ASF-RMCP)";
} else if(631 == packet.src_port){ return "Internet Printing Protocol (IPP)";
} else if(636 == packet.src_port){ return "Lightweight Directory Access Protocol over TLS/SSL (LDAPS)";
} else if(639 == packet.src_port){ return "MSDP, Multicast Source Discovery Protocol";
} else if(641 == packet.src_port){ return "SupportSoft Nexus Remote Command (control/listening): A proxy gateway connecting remote control traffic";
} else if(646 == packet.src_port){ return "LDP, Label Distribution Protocol, a routing protocol used in MPLS networks";
} else if(647 == packet.src_port){ return "DHCP Failover protocol[11]";
} else if(648 == packet.src_port){ return "RRP (Registry Registrar Protocol)[12]";
} else if(652 == packet.src_port){ return "DTCP, Dynamic Tunnel Configuration Protocol";
} else if(653 == packet.src_port){ return "SupportSoft Nexus Remote Command (data): A proxy gateway connecting remote control traffic";
} else if(654 == packet.src_port){ return "AODV (Ad-hoc On-demand Distance Vector)";
} else if(655 == packet.src_port){ return "IEEE MMS (IEEE Media Management System)[13][14]";
} else if(657 == packet.src_port){ return "IBM RMC (Remote monitoring and Control) protocol, used by System p5 AIX Integrated Virtualization Manager (IVM)[15] and Hardware Management Console to connect managed logical partitions (LPAR) to enable dynamic partition reconfiguration";
} else if(660 == packet.src_port){ return "Mac OS X Server administration";
} else if(665 == packet.src_port){ return "sun-dr, Remote Dynamic Reconfiguration";
} else if(666 == packet.src_port){ return "Doom, first online first-person shooter";
} else if(674 == packet.src_port){ return "ACAP (Application Configuration Access Protocol)";
} else if(691 == packet.src_port){ return "MS Exchange Routing";
} else if(692 == packet.src_port){ return "Hyperwave-ISP";
} else if(694 == packet.src_port){ return "Linux-HA High availability Heartbeat";
} else if(695 == packet.src_port){ return "IEEE-MMS-SSL (IEEE Media Management System over SSL)[16]";
} else if(698 == packet.src_port){ return "OLSR (Optimized Link State Routing)";
} else if(699 == packet.src_port){ return "Access Network";
} else if(700 == packet.src_port){ return "EPP (Extensible Provisioning Protocol), a protocol for communication between domain name registries and registrars (RFC 4934)";
} else if(701 == packet.src_port){ return "LMP (Link Management Protocol (Internet))[17], a protocol that runs between a pair of nodes and is used to manage traffic engineering (TE) links";
} else if(702 == packet.src_port){ return "IRIS[18][19] (Internet Registry Information Service) over BEEP (Blocks Extensible Exchange Protocol)[20] (RFC 3983)";
} else if(706 == packet.src_port){ return "SILC, Secure Internet Live Conferencing";
} else if(711 == packet.src_port){ return "Cisco TDP, Tag Distribution Protocol[21][22][23]—being replaced by the MPLS Label Distribution Protocol[24]";
} else if(712 == packet.src_port){ return "TBRPF, Topology Broadcast based on Reverse-Path Forwarding routing protocol (RFC 3684)";
} else if(712 == packet.src_port){ return "Promise RAID Controller";
} else if(720 == packet.src_port){ return "SMQP, Simple Message Queue Protocol";
} else if(749 == packet.src_port){ return "Kerberos administration";
} else if(750 == packet.src_port){ return "rfile";
} else if(750 == packet.src_port){ return "loadav";
} else if(750 == packet.src_port){ return "kerberos-iv, Kerberos version IV";
} else if(751 == packet.src_port){ return "pump";
} else if(751 == packet.src_port){ return "kerberos_master, Kerberos authentication";
} else if(752 == packet.src_port){ return "qrh";
} else if(752 == packet.src_port){ return "qrh";
} else if(752 == packet.src_port){ return "userreg_server, Kerberos Password (kpasswd) server";
} else if(753 == packet.src_port){ return "Reverse Routing Header (rrh)[25]";
} else if(753 == packet.src_port){ return "Reverse Routing Header (rrh)";
} else if(753 == packet.src_port){ return "passwd_server, Kerberos userreg server";
} else if(754 == packet.src_port){ return "tell send";
} else if(754 == packet.src_port){ return "krb5_prop, Kerberos v5 slave propagation";
} else if(754 == packet.src_port){ return "tell send";
} else if(760 == packet.src_port){ return "ns";
} else if(760 == packet.src_port){ return "krbupdate [kreg], Kerberos registration";
} else if(782 == packet.src_port){ return "Conserver serial-console management server";
} else if(783 == packet.src_port){ return "SpamAssassin spamd daemon";
} else if(829 == packet.src_port){ return "CMP (Certificate Management Protocol)";
} else if(843 == packet.src_port){ return "Adobe Flash socket policy server";
} else if(860 == packet.src_port){ return "iSCSI (RFC 3720)";
} else if(873 == packet.src_port){ return "rsync file synchronisation protocol";
} else if(888 == packet.src_port){ return "cddbp, CD DataBase (CDDB) protocol (CDDBP)—unassigned but widespread use";
} else if(901 == packet.src_port){ return "Samba Web Administration Tool (SWAT)";
} else if(901 == packet.src_port){ return "VMware Virtual Infrastructure Client (UDP from server being managed to management console)";
} else if(902 == packet.src_port){ return "VMware Server Console (TCP from management console to server being Managed)";
} else if(902 == packet.src_port){ return "VMware Server Console (UDP from server being managed to management console)";
} else if(903 == packet.src_port){ return "VMware Remote Console [26]";
} else if(904 == packet.src_port){ return "VMware Server Alternate (if 902 is in use, i.e. SUSE linux)";
} else if(911 == packet.src_port){ return "Network Console on Acid (NCA)—local tty redirection over OpenSSH";
} else if(953 == packet.src_port){ return "Domain Name System (DNS) RDNC Service";
} else if(981 == packet.src_port){ return "SofaWare Technologies Remote HTTPS management for firewall devices running embedded Check Point FireWall-1 software";
} else if(989 == packet.src_port){ return "FTPS Protocol (data): FTP over TLS/SSL";
} else if(990 == packet.src_port){ return "FTPS Protocol (control): FTP over TLS/SSL";
} else if(991 == packet.src_port){ return "NAS (Netnews Administration System)";
} else if(992 == packet.src_port){ return "TELNET protocol over TLS/SSL";
} else if(993 == packet.src_port){ return "Internet Message Access Protocol over SSL (IMAPS)";
} else if(995 == packet.src_port){ return "Post Office Protocol 3 over TLS/SSL (POP3S)";
} else if(999 == packet.src_port){ return "ScimoreDB Database System";
} else if(1001 == packet.src_port){ return "JtoMB";
} else if(1023 == packet.src_port){ return "Reserved[1]";
} else if(1024 == packet.src_port){ return "Reserved[1]公式";
} else if(1025 == packet.src_port){ return "NFS-or-IIS非公式";
} else if(1026 == packet.src_port){ return "Often utilized by Microsoft DCOM services非公式";
} else if(1029 == packet.src_port){ return "Often utilized by Microsoft DCOM services非公式";
} else if(1058 == packet.src_port){ return "nim, IBM AIX Network Installation Manager (NIM)公式";
} else if(1059 == packet.src_port){ return "nimreg, IBM AIX Network Installation Manager (NIM)公式";
} else if(1080 == packet.src_port){ return "SOCKS proxy公式";
} else if(1085 == packet.src_port){ return "WebObjects公式";
} else if(1098 == packet.src_port){ return "rmiactivation, RMI Activation公式";
} else if(1099 == packet.src_port){ return "rmiregistry, RMI Registry公式";
} else if(1109 == packet.src_port){ return "Reserved[1]公式";
} else if(1109 == packet.src_port){ return "Kerberos Post Office Protocol (KPOP)非公式";
} else if(1111 == packet.src_port){ return "EasyBits School network discovery protocol (for Intel's CMPC platform)非公式";
} else if(1140 == packet.src_port){ return "AutoNOC protocol公式";
} else if(1167 == packet.src_port){ return "phone, conference calling非公式";
} else if(1169 == packet.src_port){ return "Tripwire公式";
} else if(1176 == packet.src_port){ return "Perceptive Automation Indigo Home automation server公式";
} else if(1182 == packet.src_port){ return "AcceleNet Intelligent Transfer Protocol公式";
} else if(1194 == packet.src_port){ return "OpenVPN公式";
} else if(1198 == packet.src_port){ return "The cajo project Free dynamic transparent distributed computing in Java公式";
} else if(1200 == packet.src_port){ return "scol, protocol used by SCOL 3D virtual worlds server to answer world name resolution client request[29]公式";
} else if(1200 == packet.src_port){ return "scol, protocol used by SCOL 3D virtual worlds server to answer world name resolution client request公式";
} else if(1200 == packet.src_port){ return "Steam Friends Applet非公式";
} else if(1214 == packet.src_port){ return "Kazaa公式";
} else if(1220 == packet.src_port){ return "QuickTime Streaming Server administration公式";
} else if(1223 == packet.src_port){ return "TGP, TrulyGlobal Protocol, also known as 'The Gur Protocol' (named for Gur Kimchi of TrulyGlobal)公式";
} else if(1234 == packet.src_port){ return "VLC media player Default port for UDP/RTP stream非公式";
} else if(1236 == packet.src_port){ return "Symantec BindView Control UNIX Default port for TCP management server connections非公式";
} else if(1241 == packet.src_port){ return "Nessus Security Scanner公式";
} else if(1248 == packet.src_port){ return "NSClient/NSClient++/NC_Net (Nagios)非公式";
} else if(1270 == packet.src_port){ return "Microsoft System Center Operations Manager (SCOM) (formerly Microsoft Operations Manager (MOM)) agent公式";
} else if(1293 == packet.src_port){ return "IPSec (Internet Protocol Security)公式";
} else if(1311 == packet.src_port){ return "Dell Open Manage HTTPS非公式";
} else if(1313 == packet.src_port){ return "Xbiim (Canvii server)非公式";
} else if(1337 == packet.src_port){ return "PowerFolder P2P Encrypted File Synchronization Program非公式";
} else if(1337 == packet.src_port){ return "WASTE Encrypted File Sharing Program非公式";
} else if(1352 == packet.src_port){ return "IBM Lotus Notes/Domino Remote Procedure Call (RPC) protocol公式";
} else if(1387 == packet.src_port){ return "cadsi-lm, LMS International (formerly Computer Aided Design Software, Inc. (CADSI)) LM公式";
} else if(1414 == packet.src_port){ return "IBM WebSphere MQ (formerly known as MQSeries)公式";
} else if(1417 == packet.src_port){ return "Timbuktu Service 1 Port公式";
} else if(1418 == packet.src_port){ return "Timbuktu Service 2 Port公式";
} else if(1419 == packet.src_port){ return "Timbuktu Service 3 Port公式";
} else if(1420 == packet.src_port){ return "Timbuktu Service 4 Port公式";
} else if(1431 == packet.src_port){ return "Reverse Gossip Transport Protocol (RGTP), used to access a General-purpose Reverse-Ordered Gossip Gathering System (GROGGS) bulletin board, such as that implemented on the Cambridge University's Phoenix system公式";
} else if(1433 == packet.src_port){ return "MSSQL (Microsoft SQL Server database management system) Server公式";
} else if(1434 == packet.src_port){ return "MSSQL (Microsoft SQL Server database management system) Monitor公式";
} else if(1494 == packet.src_port){ return "Citrix XenApp Independent Computing Architecture (ICA) thin client protocol公式";
} else if(1500 == packet.src_port){ return "NetGuard GuardianPro firewall (NT4-based) Remote Management非公式";
} else if(1501 == packet.src_port){ return "NetGuard GuardianPro firewall (NT4-based) Authentication Client非公式";
} else if(1503 == packet.src_port){ return "Windows Live Messenger (Whiteboard and Application Sharing)非公式";
} else if(1512 == packet.src_port){ return "Microsoft Windows Internet Name Service (WINS)公式";
} else if(1521 == packet.src_port){ return "nCube License Manager公式";
} else if(1521 == packet.src_port){ return "Oracle database default listener, in future releases 公式 port 2483非公式";
} else if(1524 == packet.src_port){ return "ingreslock, ingres公式";
} else if(1526 == packet.src_port){ return "Oracle database common alternative for listener非公式";
} else if(1533 == packet.src_port){ return "IBM Sametime IM—Virtual Places Chat Microsoft SQL Server公式";
} else if(1547 == packet.src_port){ return "Laplink公式";
} else if(1550 == packet.src_port){ return "Gadu-Gadu (direct client-to-client)非公式";
} else if(1581 == packet.src_port){ return "MIL STD 2045-47001 VMF公式";
} else if(1589 == packet.src_port){ return "Cisco VQP (VLAN Query Protocol) / VMPS非公式";
} else if(1645 == packet.src_port){ return "radius/radacct, RADIUS authentication protocol (default for Cisco and Juniper Networks RADIUS servers)非公式";
} else if(1627 == packet.src_port){ return "iSketch非公式";
} else if(1677 == packet.src_port){ return "Novell GroupWise clients in client/server access mode公式";
} else if(1701 == packet.src_port){ return "Layer 2 Forwarding Protocol (L2F) & Layer 2 Tunneling Protocol (L2TP)公式";
} else if(1716 == packet.src_port){ return "America's Army Massively multiplayer online game (MMO)非公式";
} else if(1719 == packet.src_port){ return "H.323 Registration and alternate communication公式";
} else if(1720 == packet.src_port){ return "H.323 Call signalling公式";
} else if(1723 == packet.src_port){ return "Microsoft Point-to-Point Tunneling Protocol (PPTP)公式";
} else if(1725 == packet.src_port){ return "Valve Steam Client非公式";
} else if(1755 == packet.src_port){ return "Microsoft Media Services (MMS, ms-streaming)公式";
} else if(1761 == packet.src_port){ return "cft-0公式";
} else if(1761 == packet.src_port){ return "Novell Zenworks Remote Control utility非公式";
// } else if(1762 <= packet.src_port){ return "cft-1 to cft-7公式";
// } else if(1768 >= packet.src_port){ return "cft-1 to cft-7公式";
} else if(1812 == packet.src_port){ return "radius, RADIUS authentication protocol公式";
} else if(1813 == packet.src_port){ return "radacct, RADIUS accounting protocol公式";
} else if(1863 == packet.src_port){ return "MSNP (Microsoft Notification Protocol), used by the .NET Messenger Service and a number of Instant Messaging clients公式";
} else if(1900 == packet.src_port){ return "Microsoft SSDP Enables discovery of UPnP devices公式";
} else if(1920 == packet.src_port){ return "IBM Tivoli Monitoring Console (https)非公式";
} else if(1935 == packet.src_port){ return "Adobe Systems Macromedia Flash Real Time Messaging Protocol (RTMP) plain protocol公式";
} else if(1947 == packet.src_port){ return "hasplm, Aladdin HASP Licenz Manager公式";
} else if(1970 == packet.src_port){ return "Danware NetOp Remote Control公式";
} else if(1971 == packet.src_port){ return "Danware NetOp School公式";
} else if(1972 == packet.src_port){ return "InterSystems Caché公式";
// } else if(1975 <= packet.src_port){ return "Cisco TCO (Documentation)公式";
// } else if(1977 >= packet.src_port){ return "Cisco TCO (Documentation)公式";
} else if(1984 == packet.src_port){ return "Big Brother—network monitoring tool公式";
} else if(1985 == packet.src_port){ return "Cisco HSRP公式";
} else if(1994 == packet.src_port){ return "Cisco STUN-SDLC (Serial Tunneling—Synchronous Data Link Control) protocol公式";
} else if(1998 == packet.src_port){ return "Cisco X.25 over TCP (XOT) service公式";
} else if(2000 == packet.src_port){ return "Cisco SCCP (Skinny)公式";
} else if(2001 == packet.src_port){ return "CAPTAN Test Stand System非公式";
} else if(2002 == packet.src_port){ return "Secure Access Control Server (ACS) for Windows非公式";
} else if(2030 == packet.src_port){ return "Oracle Services for Microsoft Transaction Server非公式";
} else if(2031 == packet.src_port){ return "mobrien-chat—obsolete (ex-http://www.mobrien.com)公式";
} else if(2041 == packet.src_port){ return "Mail.Ru Agent communication protocol非公式";
} else if(2049 == packet.src_port){ return "Network File System公式";
} else if(2049 == packet.src_port){ return "shilp公式";
} else if(2053 == packet.src_port){ return "lot105-ds-upd Lot105 DSuper Updates公式";
} else if(2053 == packet.src_port){ return "lot105-ds-upd Lot105 DSuper Updates公式";
} else if(2053 == packet.src_port){ return "knetd Kerberos de-multiplexor非公式";
} else if(2056 == packet.src_port){ return "Civilization 4 multiplayer非公式";
} else if(2073 == packet.src_port){ return "DataReel Database公式";
} else if(2074 == packet.src_port){ return "Vertel VMF SA (i.e. App.. SpeakFreely)公式";
} else if(2082 == packet.src_port){ return "Infowave Mobility Server公式";
} else if(2082 == packet.src_port){ return "CPanel default非公式";
} else if(2083 == packet.src_port){ return "Secure Radius Service (radsec)公式";
} else if(2083 == packet.src_port){ return "CPanel default SSL非公式";
} else if(2086 == packet.src_port){ return "GNUnet公式";
} else if(2086 == packet.src_port){ return "WebHost Manager default非公式";
} else if(2087 == packet.src_port){ return "WebHost Manager default SSL非公式";
} else if(2095 == packet.src_port){ return "CPanel default Web mail非公式";
} else if(2096 == packet.src_port){ return "CPanel default SSL Web mail非公式";
} else if(2102 == packet.src_port){ return "zephyr-srv Project Athena Zephyr Notification Service server公式";
} else if(2103 == packet.src_port){ return "zephyr-clt Project Athena Zephyr Notification Service serv-hm connection公式";
} else if(2104 == packet.src_port){ return "zephyr-hm Project Athena Zephyr Notification Service hostmanager公式";
} else if(2105 == packet.src_port){ return "IBM MiniPay公式";
} else if(2105 == packet.src_port){ return "eklogin Kerberos encrypted remote login (rlogin)非公式";
} else if(2105 == packet.src_port){ return "zephyr-hm-srv Project Athena Zephyr Notification Service hm-serv connection (should use port 2102)非公式";
} else if(2144 == packet.src_port){ return "Iron Mountain LiveVault Agent非公式";
} else if(2145 == packet.src_port){ return "Iron Mountain LiveVault Agent非公式";
} else if(2161 == packet.src_port){ return "APC Agent公式";
} else if(2181 == packet.src_port){ return "EForward-document transport system公式";
} else if(2190 == packet.src_port){ return "TiVoConnect Beacon非公式";
} else if(2200 == packet.src_port){ return "Tuxanci game server[30]非公式";
} else if(2210 == packet.src_port){ return "NOAAPORT Broadcast Network公式";
} else if(2210 == packet.src_port){ return "MikroTik Remote management for 'The Dude' 非公式";
} else if(2211 == packet.src_port){ return "EMWIN公式";
} else if(2211 == packet.src_port){ return "MikroTik Secure management for 'The Dude' 非公式";
} else if(2212 == packet.src_port){ return "LeeCO POS Server Service公式";
} else if(2212 == packet.src_port){ return "Port-A-Pour Remote WinBatch非公式";
} else if(2219 == packet.src_port){ return "NetIQ NCAP Protocol公式";
} else if(2220 == packet.src_port){ return "NetIQ End2End公式";
} else if(2222 == packet.src_port){ return "DirectAdmin default & ESET非公式";
} else if(2223 == packet.src_port){ return "Microsoft Office OS X antipiracy network monitor非公式";
} else if(2301 == packet.src_port){ return "HP System Management Redirect to port 2381非公式";
} else if(2302 == packet.src_port){ return "ArmA multiplayer (default for game)非公式";
} else if(2302 == packet.src_port){ return "Halo: Combat Evolved multiplayer非公式";
} else if(2303 == packet.src_port){ return "ArmA multiplayer (default for server reporting) (default port for game +1)非公式";
} else if(2305 == packet.src_port){ return "ArmA multiplayer (default for VoN) (default port for game +3)非公式";
} else if(2369 == packet.src_port){ return "Default for BMC Software CONTROL-M/Server—Configuration Agent, though often changed during installation公式";
} else if(2370 == packet.src_port){ return "Default for BMC Software CONTROL-M/Server—to allow the CONTROL-M/Enterprise Manager to connect to the CONTROL-M/Server, though often changed during installation公式";
} else if(2381 == packet.src_port){ return "HP Insight Manager default for Web server非公式";
} else if(2401 == packet.src_port){ return "CVS version control system非公式";
} else if(2404 == packet.src_port){ return "IEC 60870-5-104, used to send electric power telecontrol messages between two systems via directly connected data circuits公式";
} else if(2420 == packet.src_port){ return "Westell Remote Access公式";
} else if(2427 == packet.src_port){ return "Cisco MGCP公式";
} else if(2447 == packet.src_port){ return "ovwdb—OpenView Network Node Manager (NNM) daemon公式";
} else if(2483 == packet.src_port){ return "Oracle database listening for unsecure client connections to the listener, replaces port 1521公式";
} else if(2484 == packet.src_port){ return "Oracle database listening for SSL client connections to the listener公式";
} else if(2500 == packet.src_port){ return "THEÒSMESSENGER listening for TheòsMessenger client connections公式";
} else if(2546 == packet.src_port){ return "EVault—Data Protection Services非公式";
} else if(2593 == packet.src_port){ return "RunUO—Ultima Online server非公式";
} else if(2598 == packet.src_port){ return "new ICA—when Session Reliability is enabled, TCP port 2598 replaces port 1494非公式";
} else if(2610 == packet.src_port){ return "Dark Ages非公式";
} else if(2612 == packet.src_port){ return "QPasa from MQSoftware公式";
} else if(2638 == packet.src_port){ return "Sybase database listener非公式";
// } else if(2700 <= packet.src_port){ return "KnowShowGo P2P公式";
// } else if(2700 >= packet.src_port){ return "KnowShowGo P2P公式";
} else if(2710 == packet.src_port){ return "XBT Bittorrent Tracker非公式";
} else if(2710 == packet.src_port){ return "XBT Bittorrent Tracker experimental UDP tracker extension非公式";
} else if(2710 == packet.src_port){ return "Knuddels.de非公式";
} else if(2713 == packet.src_port){ return "Raven Trinity Broker Service公式";
} else if(2714 == packet.src_port){ return "Raven Trinity Data Mover公式";
} else if(2735 == packet.src_port){ return "NetIQ Monitor Console公式";
} else if(2809 == packet.src_port){ return "corbaloc:iiop URL, per the CORBA 3.0.3 specification公式";
} else if(2809 == packet.src_port){ return "IBM WebSphere Application Server (WAS) Bootstrap/rmi default非公式";
} else if(2809 == packet.src_port){ return "corbaloc:iiop URL, per the CORBA 3.0.3 specification.公式";
} else if(2868 == packet.src_port){ return "Norman Proprietary Event Protocol NPEP公式";
} else if(2944 == packet.src_port){ return "Megaco Text H.248非公式";
} else if(2945 == packet.src_port){ return "Megaco Binary (ASN.1) H.248非公式";
} else if(2948 == packet.src_port){ return "WAP-push Multimedia Messaging Service (MMS)公式";
} else if(2949 == packet.src_port){ return "WAP-pushsecure Multimedia Messaging Service (MMS)公式";
} else if(2967 == packet.src_port){ return "Symantec AntiVirus Corporate Edition非公式";
} else if(3000 == packet.src_port){ return "Miralix License server非公式";
} else if(3000 == packet.src_port){ return "Distributed Interactive Simulation (DIS), modifiable default非公式";
} else if(3001 == packet.src_port){ return "Miralix Phone Monitor非公式";
} else if(3002 == packet.src_port){ return "Miralix CSTA非公式";
} else if(3003 == packet.src_port){ return "Miralix GreenBox API非公式";
} else if(3004 == packet.src_port){ return "Miralix InfoLink非公式";
} else if(3005 == packet.src_port){ return "Miralix TimeOut非公式";
} else if(3006 == packet.src_port){ return "Miralix SMS Client Connector非公式";
} else if(3007 == packet.src_port){ return "Miralix OM Server非公式";
} else if(3017 == packet.src_port){ return "Miralix IVR and Voicemail非公式";
} else if(3025 == packet.src_port){ return "netpd.org非公式";
} else if(3030 == packet.src_port){ return "NetPanzer非公式";
} else if(3050 == packet.src_port){ return "gds_db (Interbase/Firebird)公式";
} else if(3051 == packet.src_port){ return "Galaxy Server (Gateway Ticketing Systems)公式";
} else if(3074 == packet.src_port){ return "Xbox LIVE and/or Games for Windows - LIVE公式";
} else if(3100 == packet.src_port){ return "HTTP used by Tatsoft as the default listen port非公式";
} else if(3101 == packet.src_port){ return "Blackberry Enterprise Server communcation to cloud非公式";
} else if(3128 == packet.src_port){ return "HTTP used by Web caches and the default for the Squid cache非公式";
} else if(3128 == packet.src_port){ return "HTTP used by Tatsoft as the default client connection非公式";
} else if(3225 == packet.src_port){ return "FCIP (Fiber Channel over Internet Protocol)公式";
} else if(3233 == packet.src_port){ return "WhiskerControl research control protocol公式";
} else if(3235 == packet.src_port){ return "Galaxy Network Service (Gateway Ticketing Systems)公式";
} else if(3260 == packet.src_port){ return "iSCSI target公式";
} else if(3268 == packet.src_port){ return "msft-gc, Microsoft Global Catalog (LDAP service which contains data from Active Directory forests)公式";
} else if(3269 == packet.src_port){ return "msft-gc-ssl, Microsoft Global Catalog over SSL (similar to port 3268, LDAP over SSL)公式";
} else if(3283 == packet.src_port){ return "Apple Remote Desktop reporting (公式ly Net Assistant, referring to an earlier product)公式";
} else if(3299 == packet.src_port){ return "SAP-Router (routing application proxy for SAP R/3)非公式";
} else if(3300 == packet.src_port){ return "TripleA game server非公式";
} else if(3300 == packet.src_port){ return "Debate Gopher backend database system非公式";
} else if(3305 == packet.src_port){ return "odette-ftp, Odette File Transfer Protocol (OFTP)公式";
} else if(3306 == packet.src_port){ return "MySQL database system公式";
} else if(3333 == packet.src_port){ return "Network Caller ID server非公式";
} else if(3386 == packet.src_port){ return "GTP' 3GPP GSM/UMTS CDR logging protocol公式";
} else if(3389 == packet.src_port){ return "Microsoft Terminal Server (RDP) 公式ly registered as Windows Based Terminal (WBT)公式";
} else if(3396 == packet.src_port){ return "Novell NDPS Printer Agent公式";
} else if(3455 == packet.src_port){ return "[RSVP] Reservation Protocol公式";
} else if(3423 == packet.src_port){ return "Xware xTrm Communication Protocol公式";
} else if(3424 == packet.src_port){ return "Xware xTrm Communication Protocol over SSL公式";
} else if(3478 == packet.src_port){ return "STUN, a protocol for NAT traversal公式";
} else if(3483 == packet.src_port){ return "Slim Devices discovery protocol公式";
} else if(3483 == packet.src_port){ return "Slim Devices SlimProto protocol公式";
} else if(3516 == packet.src_port){ return "Smartcard Port公式";
} else if(3532 == packet.src_port){ return "Raven Remote Management Control公式";
} else if(3533 == packet.src_port){ return "Raven Remote Management Data公式";
} else if(3537 == packet.src_port){ return "ni-visa-remote非公式";
} else if(3544 == packet.src_port){ return "Teredo tunneling公式";
} else if(3632 == packet.src_port){ return "distributed compiler公式";
} else if(3689 == packet.src_port){ return "Digital Audio Access Protocol (DAAP)—used by Apple’s iTunes and AirPort Express公式";
} else if(3690 == packet.src_port){ return "Subversion version control system公式";
} else if(3702 == packet.src_port){ return "Web Services Dynamic Discovery (WS-Discovery), used by various components of Windows Vista公式";
} else if(3723 == packet.src_port){ return "Used by many Battle.net Blizzard games (Diablo II, Warcraft II, Warcraft III, StarCraft)非公式";
} else if(3724 == packet.src_port){ return "World of Warcraft Online gaming MMORPG非公式";
} else if(3724 == packet.src_port){ return "Club Penguin Disney online game for kids非公式";
} else if(3784 == packet.src_port){ return "Ventrilo VoIP program used by Ventrilo非公式";
} else if(3785 == packet.src_port){ return "Ventrilo VoIP program used by Ventrilo非公式";
} else if(3868 == packet.src_port){ return "Diameter base protocol (RFC 3588)公式";
} else if(3872 == packet.src_port){ return "Oracle Management Remote Agent非公式";
} else if(3899 == packet.src_port){ return "Remote Administrator非公式";
} else if(3900 == packet.src_port){ return "udt_os, IBM UniData UDT OS[31]公式";
} else if(3945 == packet.src_port){ return "EMCADS service, a Giritech product used by G/On公式";
} else if(3978 == packet.src_port){ return "OpenTTD game serverlist masterserver非公式";
} else if(3979 == packet.src_port){ return "OpenTTD game非公式";
} else if(3999 == packet.src_port){ return "Norman distributed scanning service公式";
} else if(4000 == packet.src_port){ return "Diablo II game非公式";
} else if(4001 == packet.src_port){ return "Microsoft Ants game非公式";
} else if(4007 == packet.src_port){ return "PrintBuzzer printer monitoring socket server非公式";
} else if(4018 == packet.src_port){ return "protocol information and warnings公式";
} else if(4069 == packet.src_port){ return "Minger Email Address Verification Protocol[32]公式";
} else if(4089 == packet.src_port){ return "OpenCORE Remote Control Service公式";
} else if(4093 == packet.src_port){ return "PxPlus Client server interface ProvideX公式";
} else if(4096 == packet.src_port){ return "Bridge-Relay Element ASCOM公式";
} else if(4100 == packet.src_port){ return "WatchGuard Authentication Applet—default非公式";
} else if(4111 == packet.src_port){ return "Xgrid公式";
} else if(4116 == packet.src_port){ return "Smartcard-TLS公式";
} else if(4125 == packet.src_port){ return "Microsoft Remote Web Workplace administration非公式";
} else if(4201 == packet.src_port){ return "TinyMUD and various derivatives非公式";
} else if(4226 == packet.src_port){ return "Aleph One (game)非公式";
} else if(4224 == packet.src_port){ return "Cisco Audio Session Tunneling非公式";
} else if(4321 == packet.src_port){ return "Referral Whois (RWhois) Protocol[33]公式";
} else if(4323 == packet.src_port){ return "Lincoln Electric's ArcLink/XT非公式";
} else if(4500 == packet.src_port){ return "IPSec NAT Traversal (RFC 3947)公式";
} else if(4534 == packet.src_port){ return "Armagetron Advanced default server port非公式";
} else if(4569 == packet.src_port){ return "Inter-Asterisk eXchange非公式";
// } else if(4610–4640 == packet.src_port){ return "QualiSystems TestShell Suite Services非公式";
} else if(4662 == packet.src_port){ return "OrbitNet Message Service公式";
} else if(4662 == packet.src_port){ return "often used by eMule非公式";
} else if(4664 == packet.src_port){ return "Google Desktop Search非公式";
} else if(4664 == packet.src_port){ return "Default for Unica's Campaign Listener, though often changed during installation非公式";
} else if(4672 == packet.src_port){ return "eMule—often used非公式";
} else if(4747 == packet.src_port){ return "Apprentice非公式";
} else if(4750 == packet.src_port){ return "BladeLogic Agent非公式";
} else if(4840 == packet.src_port){ return "OPC UA TCP Protocol for OPC Unified Architecture from OPC Foundation公式";
} else if(4843 == packet.src_port){ return "OPC UA TCP Protocol over TLS/SSL for OPC Unified Architecture from OPC Foundation公式";
} else if(4847 == packet.src_port){ return "Web Fresh Communication, Quadrion Software & Odorless Entertainment公式";
} else if(4993 == packet.src_port){ return "Home FTP Server web Interface Default Port";
} else if(4894 == packet.src_port){ return "LysKOM Protocol A公式";
} else if(4899 == packet.src_port){ return "Radmin remote administration tool (program sometimes used by a Trojan horse)公式";
} else if(5000 == packet.src_port){ return "commplex-main公式";
} else if(5000 == packet.src_port){ return "UPnP—Windows network device interoperability非公式";
} else if(5000 == packet.src_port){ return "VTun—VPN Software非公式";
} else if(5001 == packet.src_port){ return "commplex-link公式";
} else if(5001 == packet.src_port){ return "Iperf (Tool for measuring TCP and UDP bandwidth performance)非公式";
} else if(5001 == packet.src_port){ return "Slingbox and Slingplayer非公式";
} else if(5003 == packet.src_port){ return "FileMaker公式";
} else if(5004 == packet.src_port){ return "RTP (Real-time Transport Protocol) media data (RFC 3551, RFC 4571)公式";
} else if(5005 == packet.src_port){ return "RTP (Real-time Transport Protocol) control protocol (RFC 3551, RFC 4571)公式";
} else if(5031 == packet.src_port){ return "AVM CAPI-over-TCP (ISDN over Ethernet tunneling)非公式";
} else if(5050 == packet.src_port){ return "Yahoo! Messenger非公式";
} else if(5051 == packet.src_port){ return "ita-agent Symantec Intruder Alert[34]公式";
} else if(5060 == packet.src_port){ return "Session Initiation Protocol (SIP)公式";
} else if(5061 == packet.src_port){ return "Session Initiation Protocol (SIP) over TLS公式";
} else if(5093 == packet.src_port){ return "SPSS (Statistical Package for the Social Sciences) License Administrator非公式";
} else if(5104 == packet.src_port){ return "IBM Tivoli Framework NetCOOL/Impact[35] HTTP Service非公式";
} else if(5106 == packet.src_port){ return "A-Talk Common connection非公式";
} else if(5107 == packet.src_port){ return "A-Talk Remote server connection非公式";
} else if(5110 == packet.src_port){ return "ProRat Server非公式";
} else if(5121 == packet.src_port){ return "Neverwinter Nights非公式";
} else if(5151 == packet.src_port){ return "ESRI SDE Instance公式";
} else if(5151 == packet.src_port){ return "ESRI SDE Remote Start公式";
} else if(5154 == packet.src_port){ return "BZFlag公式";
} else if(5176 == packet.src_port){ return "ConsoleWorks default UI interface非公式";
} else if(5190 == packet.src_port){ return "ICQ and AOL Instant Messenger公式";
} else if(5222 == packet.src_port){ return "Extensible Messaging and Presence Protocol (XMPP) client connection (RFC 3920)公式";
} else if(5223 == packet.src_port){ return "Extensible Messaging and Presence Protocol (XMPP) client connection over SSL非公式";
} else if(5269 == packet.src_port){ return "Extensible Messaging and Presence Protocol (XMPP) server connection (RFC 3920)公式";
} else if(5298 == packet.src_port){ return "Extensible Messaging and Presence Protocol (XMPP) JEP-0174: Link-Local Messaging / XEP-0174: Serverless Messaging公式";
} else if(5310 == packet.src_port){ return "Ginever.net data communication port非公式";
} else if(5311 == packet.src_port){ return "Ginever.net data communication port非公式";
} else if(5312 == packet.src_port){ return "Ginever.net data communication port非公式";
} else if(5313 == packet.src_port){ return "Ginever.net data communication port非公式";
} else if(5314 == packet.src_port){ return "Ginever.net data communication port非公式";
} else if(5315 == packet.src_port){ return "Ginever.net data communication port非公式";
} else if(5351 == packet.src_port){ return "NAT Port Mapping Protocol—client-requested configuration for inbound connections through network address translators公式";
} else if(5353 == packet.src_port){ return "Multicast DNS (mDNS)公式";
} else if(5355 == packet.src_port){ return "LLMNR—Link-Local Multicast Name Resolution, allows hosts to perform name resolution for hosts on the same local link (only provided by Windows Vista and Server 2008)公式";
} else if(5402 == packet.src_port){ return "mftp, Stratacache OmniCast content delivery system MFTP file sharing protocol公式";
} else if(5405 == packet.src_port){ return "NetSupport公式";
} else if(5421 == packet.src_port){ return "Net Support 2公式";
} else if(5432 == packet.src_port){ return "PostgreSQL database system公式";
} else if(5433 == packet.src_port){ return "Bouwsoft file/webserver (http://www.bouwsoft.be)非公式";
} else if(5445 == packet.src_port){ return "Cisco Unified Video Advantage非公式";
} else if(5450 == packet.src_port){ return "OSIsoft PI Server Client Access非公式";
} else if(5495 == packet.src_port){ return "Applix TM1 Admin server非公式";
} else if(5498 == packet.src_port){ return "Hotline tracker server connection非公式";
} else if(5499 == packet.src_port){ return "Hotline tracker server discovery非公式";
} else if(5500 == packet.src_port){ return "VNC remote desktop protocol—for incoming listening viewer, Hotline control connection非公式";
} else if(5501 == packet.src_port){ return "Hotline file transfer connection非公式";
} else if(5517 == packet.src_port){ return "Setiqueue Proxy server client for SETI@Home project非公式";
} else if(5550 == packet.src_port){ return "Hewlett-Packard Data Protector非公式";
} else if(5555 == packet.src_port){ return "Freeciv versions up to 2.0, Hewlett-Packard Data Protector, SAP非公式";
} else if(5556 == packet.src_port){ return "Freeciv公式";
} else if(5631 == packet.src_port){ return "pcANYWHEREdata, Symantec pcAnywhere (version 7.52 and later[36])[37] data公式";
} else if(5632 == packet.src_port){ return "pcANYWHEREstat, Symantec pcAnywhere (version 7.52 and later) status公式";
} else if(5666 == packet.src_port){ return "NRPE (Nagios)非公式";
} else if(5667 == packet.src_port){ return "NSCA (Nagios)非公式";
} else if(5723 == packet.src_port){ return "Operations Manager非公式";
} else if(5800 == packet.src_port){ return "VNC remote desktop protocol—for use over HTTP非公式";
} else if(5814 == packet.src_port){ return "Hewlett-Packard Support Automation (HP OpenView Self-Healing Services)公式";
} else if(5850 == packet.src_port){ return "COMIT SE (PCR)非公式";
} else if(5852 == packet.src_port){ return "Adeona client: communications to OpenDHT非公式";
} else if(5900 == packet.src_port){ return "Virtual Network Computing (VNC) remote desktop protocol (used by Apple Remote Desktop and others)公式";
} else if(5938 == packet.src_port){ return "TeamViewer[38] remote desktop protocol非公式";
} else if(5984 == packet.src_port){ return "CouchDB database server公式";
} else if(5999 == packet.src_port){ return "CVSup [39] file update tool公式";
} else if(6000 == packet.src_port){ return "X11—used between an X client and server over the network公式";
} else if(6001 == packet.src_port){ return "X11—used between an X client and server over the network公式";
} else if(6005 == packet.src_port){ return "Default for BMC Software CONTROL-M/Server—Socket used for communication between CONTROL-M processes—though often changed during installation公式";
} else if(6005 == packet.src_port){ return "Default for Camfrog Chat & Cam Client http://www.camfrog.com非公式";
} else if(6050 == packet.src_port){ return "Brightstor Arcserve Backup非公式";
} else if(6050 == packet.src_port){ return "Nortel Software非公式";
} else if(6051 == packet.src_port){ return "Brightstor Arcserve Backup非公式";
} else if(6072 == packet.src_port){ return "iOperator Protocol Signal Port非公式";
} else if(6086 == packet.src_port){ return "PDTP—FTP like file server in a P2P network公式";
} else if(6100 == packet.src_port){ return "Vizrt System非公式";
} else if(6101 == packet.src_port){ return "Backup Exec Agent Browser非公式";
} else if(6110 == packet.src_port){ return "softcm, HP Softbench CM公式";
} else if(6111 == packet.src_port){ return "spc, HP Softbench Sub-Process Control公式";
} else if(6112 == packet.src_port){ return " 'dtspcd'—a network daemon that accepts requests from clients to execute commands and launch applications remotely公式";
} else if(6112 == packet.src_port){ return "Blizzard's Battle.net gaming service, ArenaNet gaming service非公式";
} else if(6112 == packet.src_port){ return "Club Penguin Disney online game for kids非公式";
} else if(6113 == packet.src_port){ return "Club Penguin Disney online game for kids非公式";
} else if(6129 == packet.src_port){ return "DameWare Remote Control公式";
} else if(6257 == packet.src_port){ return "WinMX (see also 6699)非公式";
} else if(6262 == packet.src_port){ return "Sybase Advantage Database Server非公式";
} else if(6346 == packet.src_port){ return "gnutella-svc, Gnutella (FrostWire, Limewire, Shareaza, etc.)公式";
} else if(6347 == packet.src_port){ return "gnutella-rtr, Gnutella alternate公式";
} else if(6389 == packet.src_port){ return "EMC Clariion非公式";
} else if(6432 == packet.src_port){ return "PgBouncer - A connection pooler for PostgreSQL公式";
} else if(6444 == packet.src_port){ return "Sun Grid Engine—Qmaster Service公式";
} else if(6445 == packet.src_port){ return "Sun Grid Engine—Execution Service公式";
} else if(6502 == packet.src_port){ return "Danware Data NetOp Remote Control非公式";
} else if(6522 == packet.src_port){ return "Gobby (and other libobby-based software)非公式";
} else if(6523 == packet.src_port){ return "Gobby 0.5 (and other libinfinity-based software)非公式";
} else if(6543 == packet.src_port){ return "Paradigm Research & Development Jetnet[40] default非公式";
} else if(6566 == packet.src_port){ return "SANE (Scanner Access Now Easy)—SANE network scanner daemon非公式";
} else if(6571 == packet.src_port){ return "Windows Live FolderShare client非公式";
} else if(6600 == packet.src_port){ return "Music Playing Daemon (MPD)非公式";
} else if(6619 == packet.src_port){ return "odette-ftps, Odette File Transfer Protocol (OFTP) over TLS/SSL公式";
} else if(6646 == packet.src_port){ return "McAfee Network Agent非公式";
// } else if(6660 <= packet.src_port){ return "Internet Relay Chat非公式";
// } else if(6664 >= packet.src_port){ return "Internet Relay Chat非公式";
// } else if(6665 <= packet.src_port){ return "Internet Relay Chat公式";
// } else if(6669 >= packet.src_port){ return "Internet Relay Chat公式";
} else if(6679 == packet.src_port){ return "IRC SSL (Secure Internet Relay Chat)—often used非公式";
} else if(6697 == packet.src_port){ return "IRC SSL (Secure Internet Relay Chat)—often used非公式";
} else if(6699 == packet.src_port){ return "WinMX (see also 6257)非公式";
} else if(6771 == packet.src_port){ return "Polycom server broadcast非公式";
} else if(6789 == packet.src_port){ return "Datalogger Support Software Campbell Scientific Loggernet Software非公式";
// } else if(6881 <= packet.src_port){ return "BitTorrent part of full range of ports used most often非公式";
// } else if(6887 >= packet.src_port){ return "BitTorrent part of full range of ports used most often非公式";
} else if(6888 == packet.src_port){ return "MUSE公式";
} else if(6888 == packet.src_port){ return "BitTorrent part of full range of ports used most often非公式";
// } else if(6889 <= packet.src_port){ return "BitTorrent part of full range of ports used most often非公式";
// } else if(6890 >= packet.src_port){ return "BitTorrent part of full range of ports used most often非公式";
// } else if(6891 <= packet.src_port){ return "BitTorrent part of full range of ports used most often非公式";
// } else if(6900 >= packet.src_port){ return "BitTorrent part of full range of ports used most often非公式";
// } else if(6891 <= packet.src_port){ return "Windows Live Messenger (File transfer)非公式";
// } else if(6900 >= packet.src_port){ return "Windows Live Messenger (File transfer)非公式";
} else if(6901 == packet.src_port){ return "Windows Live Messenger (Voice)非公式";
} else if(6901 == packet.src_port){ return "BitTorrent part of full range of ports used most often非公式";
// } else if(6902–6968 == packet.src_port){ return "BitTorrent part of full range of ports used most often非公式";
} else if(6969 == packet.src_port){ return "acmsoda公式";
} else if(6969 == packet.src_port){ return "BitTorrent tracker非公式";
// } else if(6970–6999 == packet.src_port){ return "BitTorrent part of full range of ports used most often非公式";
} else if(7000 == packet.src_port){ return "Default for Vuze's built in HTTPS Bittorrent Tracker非公式";
} else if(7001 == packet.src_port){ return "Default for BEA WebLogic Server's HTTP server, though often changed during installation非公式";
} else if(7002 == packet.src_port){ return "Default for BEA WebLogic Server's HTTPS server, though often changed during installation非公式";
} else if(7005 == packet.src_port){ return "Default for BMC Software CONTROL-M/Server and CONTROL-M/Agent for Agent-to-Server, though often changed during installation公式";
} else if(7006 == packet.src_port){ return "Default for BMC Software CONTROL-M/Server and CONTROL-M/Agent for Server-to-Agent, though often changed during installation公式";
} else if(7010 == packet.src_port){ return "Default for Cisco AON AMC (AON Management Console) [2]非公式";
} else if(7025 == packet.src_port){ return "Zimbra LMTP [mailbox]—local mail delivery非公式";
} else if(7047 == packet.src_port){ return "Zimbra conversion server非公式";
} else if(7133 == packet.src_port){ return "Enemy Territory: Quake Wars非公式";
} else if(7171 == packet.src_port){ return "Tibia非公式";
} else if(7306 == packet.src_port){ return "Zimbra mysql [mailbox]非公式";
} else if(7307 == packet.src_port){ return "Zimbra mysql [logger]非公式";
} else if(7312 == packet.src_port){ return "Sibelius License Server非公式";
} else if(7400 == packet.src_port){ return "RTPS (Real Time Publish Subscribe) DDS Discovery公式";
} else if(7401 == packet.src_port){ return "RTPS (Real Time Publish Subscribe) DDS User-Traffic公式";
} else if(7402 == packet.src_port){ return "RTPS (Real Time Publish Subscribe) DDS Meta-Traffic公式";
} else if(7670 == packet.src_port){ return "BrettspielWelt BSW Boardgame Portal非公式";
} else if(7676 == packet.src_port){ return "Aqumin AlphaVision Remote Command Interface非公式";
} else if(7743 == packet.src_port){ return "Sakura Script Transfer Protocol (sstp-1)公式";
} else if(7777 == packet.src_port){ return "iChat server file transfer proxy非公式";
} else if(7777 == packet.src_port){ return "Default used by Windows backdoor program tini.exe非公式";
// } else if(7777-7788 == packet.src_port){ return "Unreal Tournament 2004 default server非公式";
} else if(7831 == packet.src_port){ return "Default used by Smartlaunch Internet Cafe Administration[41] software非公式";
} else if(7915 == packet.src_port){ return "Default for YSFlight server [3]非公式";
} else if(8000 == packet.src_port){ return "iRDMI (Intel Remote Desktop Management Interface)[42]—sometimes erroneously used instead of port 8080公式";
// } else if(8000–8001 == packet.src_port){ return "Commonly used for internet radio streams such as those using SHOUTcast非公式";
} else if(8002 == packet.src_port){ return "Cisco Systems Unified Call Manager Intercluster非公式";
} else if(8008 == packet.src_port){ return "HTTP Alternate公式";
} else if(8008 == packet.src_port){ return "IBM HTTP Server administration default非公式";
} else if(8009 == packet.src_port){ return "ajp13 – Apache JServ Protocol AJP Connector非公式";
} else if(8010 == packet.src_port){ return "XMPP File transfers非公式";
} else if(8074 == packet.src_port){ return "Gadu-Gadu非公式";
} else if(8080 == packet.src_port){ return "HTTP alternate (http_alt)—commonly used for Web proxy and caching server, or for running a Web server as a non-root user公式";
} else if(8080 == packet.src_port){ return "Apache Tomcat非公式";
} else if(8080 == packet.src_port){ return "FilePhile Master/Relay非公式";
} else if(8081 == packet.src_port){ return "HTTP alternate, e.g. McAfee ePolicy Orchestrator (ePO)非公式";
} else if(8086 == packet.src_port){ return "HELM Web Host Automation Windows Control Panel非公式";
} else if(8086 == packet.src_port){ return "Kaspersky AV Control Center非公式";
} else if(8087 == packet.src_port){ return "Hosting Accelerator Control Panel非公式";
} else if(8087 == packet.src_port){ return "Parallels Plesk Control Panel非公式";
} else if(8087 == packet.src_port){ return "Kaspersky AV Control Center非公式";
} else if(8090 == packet.src_port){ return "HTTP Alternate (http_alt_alt)—used as an alternative to port 8080非公式";
} else if(8116 == packet.src_port){ return "Check Point Cluster Control Protocol非公式";
} else if(8118 == packet.src_port){ return "Privoxy—advertisement-filtering Web proxy公式";
} else if(8123 == packet.src_port){ return "Polipo Web proxy公式";
} else if(8192 == packet.src_port){ return "Sophos Remote Management System非公式";
} else if(8193 == packet.src_port){ return "Sophos Remote Management System非公式";
} else if(8194 == packet.src_port){ return "Sophos Remote Management System非公式";
} else if(8200 == packet.src_port){ return "GoToMyPC非公式";
} else if(8222 == packet.src_port){ return "VMware Server Management User Interface (insecure Web interface)[43]. See also port 8333非公式";
} else if(8243 == packet.src_port){ return "HTTPS listener for Apache Synapse [44]公式";
} else if(8280 == packet.src_port){ return "HTTP listener for Apache Synapse [44]公式";
} else if(8291 == packet.src_port){ return "Winbox—Default on a MikroTik RouterOS for a Windows application used to administer MikroTik RouterOS非公式";
} else if(8333 == packet.src_port){ return "VMware Server Management User Interface (secure Web interface)[43]. See also port 8222非公式";
} else if(8400 == packet.src_port){ return "cvp, Commvault Unified Data Management公式";
} else if(8443 == packet.src_port){ return "SW Soft Plesk Control Panel, Apache Tomcat SSL, Promise WebPAM SSL非公式";
} else if(8484 == packet.src_port){ return "MapleStory非公式";
} else if(8500 == packet.src_port){ return "ColdFusion Macromedia/Adobe ColdFusion default and Duke Nukem 3D—default非公式";
} else if(8501 == packet.src_port){ return "[4] DukesterX —default非公式";
} else if(8691 == packet.src_port){ return "Ultra Fractal default server port for distributing calculations over network computers非公式";
} else if(8701 == packet.src_port){ return "SoftPerfect Bandwidth Manager非公式";
} else if(8702 == packet.src_port){ return "SoftPerfect Bandwidth Manager非公式";
} else if(8767 == packet.src_port){ return "TeamSpeak—default非公式";
} else if(8768 == packet.src_port){ return "TeamSpeak—alternate非公式";
} else if(8880 == packet.src_port){ return "cddbp-alt, CD DataBase (CDDB) protocol (CDDBP) alternate公式";
} else if(8880 == packet.src_port){ return "cddbp-alt, CD DataBase (CDDB) protocol (CDDBP) alternate公式";
} else if(8880 == packet.src_port){ return "WebSphere Application Server SOAP connector default非公式";
} else if(8881 == packet.src_port){ return "Atlasz Informatics Research Ltd [5] Secure Application Server非公式";
} else if(8882 == packet.src_port){ return "Atlasz Informatics Research Ltd [6] Secure Application Server非公式";
} else if(8888 == packet.src_port){ return "NewsEDGE server公式";
} else if(8888 == packet.src_port){ return "Sun Answerbook dwhttpd server (deprecated by docs.sun.com)非公式";
} else if(8888 == packet.src_port){ return "GNUmp3d HTTP music streaming and Web interface非公式";
} else if(8888 == packet.src_port){ return "LoLo Catcher HTTP Web interface (www.optiform.com)非公式";
} else if(8888 == packet.src_port){ return "D2GS Admin Console Telnet administration console for D2GS servers (Diablo 2)非公式";
} else if(8888 == packet.src_port){ return "Earthland Relams 2 Server (AU1_2)非公式";
} else if(8889 == packet.src_port){ return "Earthland Relams 2 Server (AU1_1)非公式";
} else if(9000 == packet.src_port){ return "Buffalo LinkSystem Web access非公式";
} else if(9000 == packet.src_port){ return "DBGp非公式";
} else if(9000 == packet.src_port){ return "SqueezeCenter web server & streaming非公式";
} else if(9000 == packet.src_port){ return "UDPCast非公式";
} else if(9001 == packet.src_port){ return "Microsoft Sharepoint Authoring Environment公式";
} else if(9001 == packet.src_port){ return "cisco-xremote router configuration非公式";
} else if(9001 == packet.src_port){ return "Tor network default非公式";
} else if(9001 == packet.src_port){ return "DBGp Proxy非公式";
} else if(9009 == packet.src_port){ return "Pichat Server—Peer to peer chat software公式";
} else if(9030 == packet.src_port){ return "Tor often used非公式";
} else if(9043 == packet.src_port){ return "WebSphere Application Server Administration Console secure非公式";
} else if(9050 == packet.src_port){ return "Tor非公式";
} else if(9051 == packet.src_port){ return "Tor非公式";
} else if(9060 == packet.src_port){ return "WebSphere Application Server Administration Console非公式";
} else if(9080 == packet.src_port){ return "glrpc, Groove Collaboration software GLRPC公式";
} else if(9080 == packet.src_port){ return "glrpc, Groove Collaboration software GLRPC公式";
} else if(9080 == packet.src_port){ return "WebSphere Application Server HTTP Transport (port 1) default非公式";
} else if(9090 == packet.src_port){ return "Openfire Administration Console非公式";
} else if(9090 == packet.src_port){ return "SqueezeCenter control (CLI)非公式";
} else if(9091 == packet.src_port){ return "Openfire Administration Console (SSL Secured)非公式";
} else if(9100 == packet.src_port){ return "PDL Data Stream公式";
} else if(9101 == packet.src_port){ return "Bacula Director公式";
} else if(9102 == packet.src_port){ return "Bacula File Daemon公式";
} else if(9103 == packet.src_port){ return "Bacula Storage Daemon公式";
} else if(9105 == packet.src_port){ return "Xadmin Control Daemon公式";
} else if(9110 == packet.src_port){ return "SSMP Message protocol非公式";
} else if(9119 == packet.src_port){ return "MXit Instant Messenger公式";
} else if(9300 == packet.src_port){ return "IBM Cognos 8 SOAP Business Intelligence and Performance Management非公式";
} else if(9418 == packet.src_port){ return "git, Git pack transfer service公式";
} else if(9420 == packet.src_port){ return "MooseFS distributed file system – master server to chunk servers非公式";
} else if(9421 == packet.src_port){ return "MooseFS distributed file system – master server to clients非公式";
} else if(9422 == packet.src_port){ return "MooseFS distributed file system – chunk servers to clients非公式";
} else if(9443 == packet.src_port){ return "WSO2 Web Services Application Server HTTPS transport (公式ly WSO2 Tungsten HTTPS公式";
} else if(9443 == packet.src_port){ return "WebSphere Application Server HTTP Transport (port 2) default非公式";
} else if(9535 == packet.src_port){ return "mngsuite, LANDesk Management Suite Remote Control公式";
} else if(9535 == packet.src_port){ return "BBOS001, IBM Websphere Application Server (WAS) High Avail Mgr Com非公式";
} else if(9535 == packet.src_port){ return "mngsuite, LANDesk Management Suite Remote Control公式";
} else if(9800 == packet.src_port){ return "WebDAV Source公式";
} else if(9800 == packet.src_port){ return "WebCT e-learning portal非公式";
} else if(9801 == packet.src_port){ return "Sakura Script Transfer Protocol (sstp-2)公式";
} else if(9875 == packet.src_port){ return "Club Penguin Disney online game for kids非公式";
} else if(9898 == packet.src_port){ return "MonkeyCom公式";
} else if(9898 == packet.src_port){ return "Tripwire – File Integrity Monitoring Software非公式";
// } else if(9996 == packet.src_port){ return "The Palace 'The Palace'Virtual Reality Chat software. – 5公式";
} else if(9999 == packet.src_port){ return "Hydranode—edonkey2000 TELNET control非公式";
} else if(9999 == packet.src_port){ return "Lantronix UDS-10/UDS100[45] RS-485 to Ethernet Converter TELNET control非公式";
} else if(9999 == packet.src_port){ return "Urchin Web Analytics非公式";
} else if(10000 == packet.src_port){ return "Webmin—Web-based Linux admin tool非公式";
} else if(10000 == packet.src_port){ return "BackupExec非公式";
} else if(10000 == packet.src_port){ return "Ericsson Account Manager (avim)非公式";
} else if(10001 == packet.src_port){ return "Lantronix UDS-10/UDS100[46] RS-485 to Ethernet Converter default非公式";
} else if(10008 == packet.src_port){ return "Octopus Multiplexer, primary port for the CROMP protocol, which provides a platform-independent means for communication of objects across a network公式";
} else if(10010 == packet.src_port){ return "Open Object Rexx (ooRexx) rxapi daemon公式";
} else if(10017 == packet.src_port){ return "AIX,NeXT, HPUX—rexd daemon control非公式";
} else if(10024 == packet.src_port){ return "Zimbra smtp [mta]—to amavis from postfix非公式";
} else if(10025 == packet.src_port){ return "Ximbra smtp [mta]—back to postfix from amavis非公式";
} else if(10050 == packet.src_port){ return "Zabbix-Agent公式";
} else if(10051 == packet.src_port){ return "Zabbix-Trapper公式";
} else if(10113 == packet.src_port){ return "NetIQ Endpoint公式";
} else if(10114 == packet.src_port){ return "NetIQ Qcheck公式";
} else if(10115 == packet.src_port){ return "NetIQ Endpoint公式";
} else if(10116 == packet.src_port){ return "NetIQ VoIP Assessor公式";
} else if(10200 == packet.src_port){ return "FRISK Software International's fpscand virus scanning daemon for Unix platforms [7]非公式";
// } else if(10200–10204 == packet.src_port){ return "FRISK Software International's f-protd virus scanning daemon for Unix platforms [8]非公式";
} else if(10308 == packet.src_port){ return "Lock-on: Modern Air Combat非公式";
} else if(10480 == packet.src_port){ return "SWAT 4 Dedicated Server非公式";
} else if(11211 == packet.src_port){ return "memcached非公式";
} else if(11235 == packet.src_port){ return "Savage:Battle for Newerth Server Hosting非公式";
} else if(11294 == packet.src_port){ return "Blood Quest Online Server非公式";
} else if(11371 == packet.src_port){ return "OpenPGP HTTP key server公式";
} else if(11576 == packet.src_port){ return "IPStor Server management communication非公式";
} else if(12012 == packet.src_port){ return "Audition Online Dance Battle, Korea Server – Status/Version Check非公式";
} else if(12013 == packet.src_port){ return "Audition Online Dance Battle, Korea Server非公式";
} else if(12035 == packet.src_port){ return "Linden Lab viewer to sim非公式";
} else if(12345 == packet.src_port){ return "NetBus—remote administration tool (often Trojan horse). Also used by NetBuster. Little Fighter 2 (TCP).非公式";
} else if(12975 == packet.src_port){ return "LogMeIn Hamachi (VPN tunnel software; also port 32976)—used to connect to Mediation Server (bibi.hamachi.cc); will attempt to use SSL (TCP port 443) if both 12975 & 32976 fail to connect非公式";
// } else if(12998 <= packet.src_port){ return "Takenaka RDI Mirror World on SL非公式";
// } else if(12999 >= packet.src_port){ return "Takenaka RDI Mirror World on SL非公式";
// } else if(13000–13050 == packet.src_port){ return "Linden Lab viewer to sim非公式";
// } else if(13076 == packet.src_port){ return "Default for BMC Software CONTROL-M/Enterprise Manager Corba communication, though often changed during installation公式";
} else if(13720 == packet.src_port){ return "Symantec NetBackup—bprd (formerly VERITAS)公式";
} else if(13721 == packet.src_port){ return "Symantec NetBackup—bpdbm (formerly VERITAS)公式";
} else if(13724 == packet.src_port){ return "Symantec Network Utility—vnetd (formerly VERITAS)公式";
} else if(13782 == packet.src_port){ return "Symantec NetBackup—bpcd (formerly VERITAS)公式";
} else if(13783 == packet.src_port){ return "Symantec VOPIED protocol (formerly VERITAS)公式";
} else if(13785 == packet.src_port){ return "Symantec NetBackup Database—nbdb (formerly VERITAS)公式";
} else if(13786 == packet.src_port){ return "Symantec nomdb (formerly VERITAS)公式";
} else if(14439 == packet.src_port){ return "APRS UI-View Amateur Radio[47] UI-WebServer非公式";
} else if(14552 == packet.src_port){ return "Lasso (programming language) application service非公式";
} else if(14567 == packet.src_port){ return "Battlefield 1942 and mods非公式";
} else if(15000 == packet.src_port){ return "psyBNC非公式";
} else if(15000 == packet.src_port){ return "Wesnoth非公式";
} else if(15000 == packet.src_port){ return "Kaspersky Network Agent非公式";
} else if(15000 == packet.src_port){ return "hydap, Hypack Hydrographic Software Packages Data Acquisition公式";
} else if(15000 == packet.src_port){ return "hydap, Hypack Hydrographic Software Packages Data Acquisition公式";
} else if(15567 == packet.src_port){ return "Battlefield Vietnam and mods非公式";
} else if(15345 == packet.src_port){ return "XPilot Contact公式";
} else if(16000 == packet.src_port){ return "shroudBNC非公式";
} else if(16080 == packet.src_port){ return "Mac OS X Server Web (HTTP) service with performance cache[48]非公式";
} else if(16384 == packet.src_port){ return "Iron Mountain Digital online backup非公式";
} else if(16567 == packet.src_port){ return "Battlefield 2 and mods非公式";
} else if(18010 == packet.src_port){ return "Super Dancer Online Extreme(SDO-X) – CiB Net Station Malaysia Server非公式";
} else if(18180 == packet.src_port){ return "DART Reporting server非公式";
} else if(18200 == packet.src_port){ return "Audition Online Dance Battle, AsiaSoft Thailand Server – Status/Version Check非公式";
} else if(18201 == packet.src_port){ return "Audition Online Dance Battle, AsiaSoft Thailand Server非公式";
} else if(18206 == packet.src_port){ return "Audition Online Dance Battle, AsiaSoft Thailand Server – FAM Database非公式";
} else if(18300 == packet.src_port){ return "Audition Online Dance Battle, AsiaSoft SEA Server – Status/Version Check非公式";
} else if(18301 == packet.src_port){ return "Audition Online Dance Battle, AsiaSoft SEA Server非公式";
} else if(18306 == packet.src_port){ return "Audition Online Dance Battle, AsiaSoft SEA Server – FAM Database非公式";
} else if(18400 == packet.src_port){ return "Audition Online Dance Battle, KAIZEN Brazil Server – Status/Version Check非公式";
} else if(18401 == packet.src_port){ return "Audition Online Dance Battle, KAIZEN Brazil Server非公式";
} else if(18505 == packet.src_port){ return "Audition Online Dance Battle, Nexon Server – Status/Version Check非公式";
} else if(18506 == packet.src_port){ return "Audition Online Dance Battle, Nexon Server非公式";
} else if(18605 == packet.src_port){ return "X-BEAT – Status/Version Check非公式";
} else if(18606 == packet.src_port){ return "X-BEAT非公式";
} else if(19000 == packet.src_port){ return "Audition Online Dance Battle, G10/alaplaya Server – Status/Version Check非公式";
} else if(19001 == packet.src_port){ return "Audition Online Dance Battle, G10/alaplaya Server非公式";
} else if(19226 == packet.src_port){ return "Panda Software AdminSecure Communication Agent非公式";
} else if(19283 == packet.src_port){ return "K2 - KeyAuditor & KeyServer, Sassafras Software Inc. Software Asset Management tools公式";
} else if(19315 == packet.src_port){ return "KeyShadow for K2 - KeyAuditor & KeyServer, Sassafras Software Inc. Software Asset Management tools公式";
} else if(19638 == packet.src_port){ return "Ensim Control Panel非公式";
} else if(19771 == packet.src_port){ return "Softros LAN Messenger非公式";
} else if(19813 == packet.src_port){ return "4D database Client Server Communication非公式";
} else if(19880 == packet.src_port){ return "Softros LAN Messenger非公式";
} else if(20000 == packet.src_port){ return "DNP (Distributed Network Protocol), a protocol used in SCADA systems between communicating RTU's and IED's公式";
} else if(20000 == packet.src_port){ return "Usermin, Web-based user tool非公式";
} else if(20014 == packet.src_port){ return "DART Reporting server非公式";
} else if(20720 == packet.src_port){ return "Symantec i3 Web GUI server非公式";
} else if(22347 == packet.src_port){ return "WibuKey, WIBU-SYSTEMS AG Software protection system公式";
} else if(22350 == packet.src_port){ return "CodeMeter, WIBU-SYSTEMS AG Software protection system公式";
} else if(23073 == packet.src_port){ return "Soldat Dedicated Server非公式";
} else if(23399 == packet.src_port){ return "Skype Default Protocol非公式";
} else if(23513 == packet.src_port){ return "[9] Duke Nukem Ports非公式";
} else if(24444 == packet.src_port){ return "NetBeans integrated development environment非公式";
} else if(24465 == packet.src_port){ return "Tonido Directory Server for Tonido which is a Personal Web app and peer-to-peer platform公式";
} else if(24554 == packet.src_port){ return "BINKP, Fidonet mail transfers over TCP/IP公式";
} else if(24800 == packet.src_port){ return "Synergy: keyboard/mouse sharing software非公式";
} else if(24842 == packet.src_port){ return "StepMania: Online: Dance Dance Revolution Simulator非公式";
} else if(25888 == packet.src_port){ return "Xfire (Firewall Report, UDP_IN) IP Address (206.220.40.146) resolves to gameservertracking.xfire.com. Use unknown.非公式";
} else if(25999 == packet.src_port){ return "Xfire非公式";
} else if(26000 == packet.src_port){ return "id Software's Quake server公式";
} else if(26000 == packet.src_port){ return "CCP's EVE Online Online gaming MMORPG非公式";
} else if(26900 == packet.src_port){ return "CCP's EVE Online Online gaming MMORPG非公式";
} else if(26901 == packet.src_port){ return "CCP's EVE Online Online gaming MMORPG非公式";
} else if(27000 == packet.src_port){ return "(through 27006) id Software's QuakeWorld master server非公式";
} else if(27000 == packet.src_port){ return "FlexNet Publisher's License server (from the range of default ports)非公式";
} else if(27001 == packet.src_port){ return "FlexNet Publisher's License server (from the range of default ports)非公式";
} else if(27002 == packet.src_port){ return "FlexNet Publisher's License server (from the range of default ports)非公式";
} else if(27003 == packet.src_port){ return "FlexNet Publisher's License server (from the range of default ports)非公式";
} else if(27004 == packet.src_port){ return "FlexNet Publisher's License server (from the range of default ports)非公式";
} else if(27005 == packet.src_port){ return "FlexNet Publisher's License server (from the range of default ports)非公式";
} else if(27006 == packet.src_port){ return "FlexNet Publisher's License server (from the range of default ports)非公式";
} else if(27007 == packet.src_port){ return "FlexNet Publisher's License server (from the range of default ports)非公式";
} else if(27008 == packet.src_port){ return "FlexNet Publisher's License server (from the range of default ports)非公式";
} else if(27009 == packet.src_port){ return "FlexNet Publisher's License server (from the range of default ports)非公式";
} else if(27010 == packet.src_port){ return "Source engine dedicated server port非公式";
} else if(27015 == packet.src_port){ return "GoldSrc and Source engine dedicated server port非公式";
} else if(27374 == packet.src_port){ return "Sub7 default. Most script kiddies do not change from this.非公式";
} else if(27500 == packet.src_port){ return "(through 27900) id Software's QuakeWorld非公式";
} else if(27888 == packet.src_port){ return "Kaillera server非公式";
} else if(27900 == packet.src_port){ return "(through 27901) Nintendo Wi-Fi Connection非公式";
} else if(27901 == packet.src_port){ return "(through 27910) id Software's Quake II master server非公式";
} else if(27960 == packet.src_port){ return "(through 27969) Activision's Enemy Territory and id Software's Quake III Arena and Quake III and some ioquake3 derived games非公式";
} else if(28000 == packet.src_port){ return "Bitfighter Common/default Bitfighter Server非公式";
} else if(28001 == packet.src_port){ return "Starsiege: Tribes Common/default Tribes v.1 Server非公式";
} else if(28395 == packet.src_port){ return "www.SmartSystemsLLC.com Used by Smart Sale 5.0非公式";
} else if(28910 == packet.src_port){ return "Nintendo Wi-Fi Connection非公式";
} else if(28960 == packet.src_port){ return "Call of Duty – Call of Duty: United Offensive – Call of Duty 2 – Call of Duty 4: Modern Warfare – Call of Duty: World at War (PC Version)非公式";
} else if(29900 == packet.src_port){ return "(through 29901) Nintendo Wi-Fi Connection非公式";
} else if(29920 == packet.src_port){ return "Nintendo Wi-Fi Connection非公式";
} else if(30000 == packet.src_port){ return "Pokémon Netbattle非公式";
} else if(30301 == packet.src_port){ return "BitTorrent非公式";
} else if(30564 == packet.src_port){ return "Multiplicity: keyboard/mouse/clipboard sharing software非公式";
} else if(31337 == packet.src_port){ return "Back Orifice—remote administration tool (often Trojan horse)非公式";
} else if(31415 == packet.src_port){ return "ThoughtSignal—Server Communication Service (often Informational)非公式";
} else if(31456 == packet.src_port){ return "TetriNET IRC gateway on some servers非公式";
} else if(31457 == packet.src_port){ return "TetriNET公式";
} else if(31458 == packet.src_port){ return "TetriNET Used for game spectators非公式";
} else if(32245 == packet.src_port){ return "MMTSG-mutualed over MMT (encrypted transmission)非公式";
} else if(32976 == packet.src_port){ return "LogMeIn Hamachi (VPN tunnel software; also port 12975)—used to connect to Mediation Server (bibi.hamachi.cc); will attempt to use SSL (TCP port 443) if both 12975 & 32976 fail to connect非公式";
} else if(33434 == packet.src_port){ return "traceroute公式";
} else if(34443 == packet.src_port){ return "Linksys PSUS4 print server非公式";
} else if(36963 == packet.src_port){ return "Counter Strike 2D multiplayer (2D clone of popular CounterStrike computer game)非公式";
} else if(37777 == packet.src_port){ return "Digital Video Recorder hardware非公式";
} else if(40000 == packet.src_port){ return "SafetyNET p Real-time Industrial Ethernet protocol公式";
} else if(43047 == packet.src_port){ return "TheòsMessenger second port for service TheòsMessenger公式";
} else if(43594 == packet.src_port){ return "RuneScape非公式";
} else if(43595 == packet.src_port){ return "RuneScape非公式";
} else if(47808 == packet.src_port){ return "BACnet Building Automation and Control Networks公式";
} else if(49151 == packet.src_port){ return "Reserved[1]公式";
} return "unknown";
}
}
Dedicated Server Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
* Blog
* Support
* Training
* Job Board
* Shop
* Contact
* API
* Status
* © 2011 GitHub Inc. All rights reserved.
* Terms of Service
* Privacy
* Security
* English
* Deutsch
* Français
* 日本語
* Português (BR)
* Русский
* 中文
* See all available languages
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment