Skip to content
Eziz Durdyyev edited this page Mar 13, 2018 · 10 revisions

Welcome to the Competitive-Programming wiki!

Business

short_name description
adobeconnect Adobe Connect is the protocol of the corresponding enterprise web conferencing solution.
bitcoin Bitcoin is an encrypted digital currency.
crashplan CrashPlan is an American backup software solution.
fix FIX (Financial Information eXchange) is a protocol used for financial and trade related transactions.
fuze Fuze is the protocol of the corresponding free online meeting service.
good Good Technology makes products for managing and securing mobile devices in a business environment.
ica ICA (Independent Computing Architecture) is a protocol for an application server system designed by Citrix Systems.
msexchange Microsoft Exchange is a groupware server to manage mails, contacts and calendars.
msnav Microsoft Dynamics NAV is an enterprise resource planning software product.
nntp NNTP (Network News Transfer Protocol) is the protocol used to transfer messages with Usenet.
quic QUIC is a multiplexed stream transport protocol over UDP.
sap SAP is the protocol used between SAP server(s) and SAP clients.
skype-for-business Skype for Business is the protocol of the corresponding communication software for IM, VoIP and online meetings.
stratum-mining Stratum Mining is a protocol for bitcoin mining.
synology Synology provides network attached storage drives with the ability to synchronize with several online clouds.
zero Zero is a protocol inspired by QUIC and developed by the Facebook Company.

Conference

short_name description
citrixgoto CitrixGoTo is the protocol of the corresponding Citrix GoTo... applications.
lotusnotes Lotus Notes is the protocol of the corresponding groupware solution.
oovoo ooVoo is a VoIP protocol.
webex Webex is Cisco's web conferencing and collaboration solution protocol.

Database

short_name description
cic CIC (Cassandra Internode Communication) is the protocol used for Cassandra server to server traffic.
cql CQL (Cassandra Query Language) is the client protocol used to access Cassandra NoSQL databases.
mysql MySQL is the protocol for the traffic of the MySQL database.
oracledb Oracle Database is the protocol of the corresponding database management system.
postgres PostgreSQL is the protocol for corresponding database traffic.
tds TDS (Tabular Data Stream) is an application layer protocol, used to transfer data between a database server and a client.

Deprecated

short_name description

E-Commerce

short_name description

Filetransfer

short_name description
afp AFP (Apple Filing Protocol) is a network protocol that offers file services for Mac OS X and original Mac OS.
fasp FASP (Fast and Secure Protocol) is a network protocol optimizing data traffic and developed by Aspera Inc.
flute FLUTE is a protocol used to deliver files over the Internet or unidirectional systems from one or more senders to one or more receivers.
ftp FTP (File Transfer Protocol) is a protocol to upload or download files from FTP servers.
idrive IDrive is the protocol of the corresponding cloud based storage and backup service.
nfs NFS is a protocol used to share files via a network.
rsync Rsync is an utility for efficiently transferring and synchronizing files across computer systems.
smb CIFS/SMB is a protocol usually used to provide file access to Microsoft Windows systems.
tftp TFTP (Trivial File Transfer Protocol) is a file transfer protocol, with the functionality of a very basic File Transfer Protocol (FTP).

Gaming

short_name description
aowe Age of Warring Empire is the protocol of the corresponding RPG.
armagetron Armagetron Advanced is the protocol of the corresponding multiplayer game.
battlefield Battlefield is the protocol for the corresponding online game.
battle-net BattleNet is a proprietary protocol used by Blizzard Entertainment for all BattleNet Games.
clubpenguin ClubPenguin is the protocol of the corresponding multiplayer online game, which is provided by ClubPenguin.com.
crossfire Crossfire is the protocol of the corresponding open source, cooperative multiplayer graphical RPG and adventure game.
destiny Destiny is the protocol for a multiplayer online first-person shooter (MMOFPS) developed by Bungie.
dofus Dofus is the protocol of the corresponding multiplayer online role-playing game.
dota2 Dota 2 is the protocol of the corresponding online multiplayer game.
ea-origin EA Origin is an online gaming, digital distribution and digital rights management platform developed by Electronic Arts.
fiesta Fiesta is the protocol of the corresponding multiplayer online role-playing game.
florensia Florencia is the protocol of the corresponding multiplayer online game.
gamekit GameKit is the protocol of the corresponding Apple framework for multiplayer/social games.
guildwars Guild Wars is the protocol of the corresponding multiplayer online role-playing game.
guildwars2 Guild Wars 2 is a multiplayer online role-playing games developed by ArenaNet and published by NCsoft.
hl2 Half-Life 2 is the protocol of the popular multiplayer online game.
league-of-legends League of Legends is a multiplayer game developed and published by Riot Games.
lineage-2 The game server protocol of Lineage 2, a popular MMORPG from NCSoft.
maplestory MapleStory is the protocol of the corresponding multiplayer online role-playing game.
mig33 Mig33 is the protocol of the corresponding mobile social network. It supports IM, blogs and minigames.
minecraft Minecraft is a popular game from the development studio Mojang and is written in Java.
nintendo-network Nintendo Network is an online service provided by Nintendo. It provides online functionality for the Wii U, Nintendo 3DS and their games.
path-of-exile Path of Exile is a free to play online action role-playing game.
playstation PlayStation Network is the protocol of the corresponding traffic of PlayStation video game consoles such as PS3, PS4 or PS Vita.
quake Quake is the protocol which is used for communication between systems during multiplayer games.
rfactor rFactor is the protocol of the corresponding computer racing simulator.
secondlife Second Life is the protocol for the corresponding virtual world application.
splashfighter SplashFighter is the protocol of the corresponding multiplayer online game.
steam Steam is a protocol of the corresponding gaming platform.
supercell Supercell is the protocol of the corresponding traffic from Supercell games.
tibia Tibia is the protocol of the corresponding online role playing game developed by CipSoft.
warcraft3 Warcraft 3 is the protocol of the corresponding multiplayer online game.
worldofwarcraft World of Warcraft is the protocol of the corresponding multiplayer online game.
wokf World of Kung Fu is the protocol of the corresponding multiplayer online role-playing game.
xbox XBOX is the protocol of the corresponding traffic of the XBox video game console.

Generic

short_name description
notdetect Traffic that cannot be classified by PACE is labeled as undetected.
thrift Thrift is a protocol for scalable, interoperational services.
ukn All traffic that is not classified yet is labeled as unknown.
zeromq ZeroMQ is a high-performance asynchronous messaging library, aimed at use in distributed or concurrent applications.

Industrial

short_name description
amqp AMQP (Advanced Message Queuing Protocol) is an open standard for middleware systems. It's used to transmit business messages or instructions between different applications or organizations.
bacnet BACnet (Building Automation and Control Networks) is a network protocol for building automation.
coap CoAP (Constrained Application Protocol) is a web transfer protocol for IoT, respectively embedded systems.
dnp3 DNP3 (Distributed Network Protocol) is a set of communications protocols used between components in process automation systems.
iec61850 IEC61850 is a standard for the design of electrical substations automation.
jbk3k JBK3000 is the protocol of the corresponding network traffic. It sends measurement data over LAN from an automatic tester which is used to measure various types of flammable liquid petroleum products.
modbus Modbus is a serial communication protocol. It is an industrial standard communication protocol.
mqtt MQTT is a lightweight messaging protocol for small sensors and mobile devices.
opc-ua OPC UA (Open Platform Communications - Unified Architecture) is an industrial M2M communication protocol for interoperability developed by the OPC Foundation.
s7comm S7comm (S7 Communication) is a Siemens proprietary protocol that runs between programmable logic controllers (PLCs) of the Siemens S7-300/400 family.
scada SCADA is a control and data transfer protocol used in industrial applications.

Mail

short_name description
imap IMAP is a protocol used to remotely access emails.
mapi MAPI/RPC is a proprietary protocol that Microsoft Outlook uses to communicate with Microsoft Exchange.
pop POP is a protocol used to fetch emails from servers.
smtp SMTP is a protocol used to transmit emails.

Messaging

short_name description
doook Doook is a Java based chat application.
ebuddy eBuddy is a web and mobile multi messenger.
gadugadu Gadu-Gadu is the protocol of the corresponding popular Polish instant messaging application.
hike Hike Messenger is the protocol of the corresponding IM application.
imo IMO is a web-based service that allows users to hold text, voice, and video chats on multiple instant messaging protocols.
implus IM+ is a protocol of the multi-protocol multi-platform messenger client.
irc IRC is a protocol used by a number of popular instant messaging applications.
kakao Kakao is the protocol of the corresponding Kakao Talk application and underlying platform.
kik Kik Messenger is the protocol of the corresponding IM application.
meebo Meebo is the protocol for the corresponding instant messenger.
mplus MPlus is the protocol of the corresponding messaging application.
msn MSN is the protocol used by the Microsoft instant messaging application family.
msrp MSRP is a protocol used for transmitting IM, files and sharing images within a communication session.
oscar OSCAR is the protocol used by AOL Messenger applications.
paltalk Paltalk is an Internet chat service which allows users to communicate via instant messaging, voice and video chat.
popo PoPo is the protocol of the corresponding instant messaging application.
qq QQ is an instant messaging application popular in China and the Asian region.
telegram Telegram is the protocol of the corresponding encrypted instant messaging application.
threema Threema is an encrypted instant messaging application for Android, Windows Phone and iOS.
wechat WeChat is the protocol of the corresponding voice and text messaging application.
whatsapp WhatsApp is the protocol of the corresponding cross-platform mobile messaging app.
xdcc XDCC is a protocol used by popular instant messaging applications.
xmpp XMPP (Extensible Messaging and Presence Protocol) (formerly named Jabber) is an open, XML-based protocol.
yahoo Yahoo Messenger is the protocol of the corresponding instant messaging application with support for chat, voice calls and file transfer.
zalo Zalo is a Vietnamese mobile messaging app.

Mobile

short_name description
bolt Bolt is the protocol used by the mobile web browser Bolt for smartphones.
multimediamessaging Multimedia Messaging Service (MMS) is a protocol for sending messages that include multimedia content from mobile phones.
operamini Opera Mini is the protocol used by the mobile web browser of the same name from Opera.
rim-prop RIM is a proprietary protocol used by BlackBerry.
wapwsp WAP-WSP Wireless Application Protocol using the Wireless Session Protocol is used to deliver Internet contents to devices with slower Internet connections like mobile phones.
wapwtls WAP-WTLS Wireless Application Protocol using the Wireless Transport Layer Security is used to securely deliver Internet contents to devices with slower Internet connections like mobile phones.
wapwtpwsp WAP-WTP-WSP Wireless Application Protocol using the Wireless Transport Protocol and Wireless Session Protocol is used to deliver Internet contents to devices with slower Internet connections like mobile phones.

Network Management

short_name description
bgp BGP is a routing protocol of the Internet.
dhcp DHCP is a protocol used to dynamically configure systems in IP networks.
dhcpv6 DHCPv6 is the DHCP for IPv6.
diameter Diameter is an authentication, accounting and authorization protocol for network services. It was designed to replace RADIUS.
dns DNS (Domain Name System) is a protocol to resolve domain names to IP addresses.
egp EGP is an Internet routing protocol.
icmp ICMP is a protocol used to exchange status information and error messages over IP networks.
icmpv6 ICMPv6 is ICMP for IPv6. It is used to exchange status information and error messages over IP network.
igmp IGMP is a protocol used to manage multicast groups.
iperf Iperf is the protocol of the corresponding tool to measure network performance by generating traffic.
ipfix IPFIX is a network reporting protocol and successor of netflow, developed by Cisco. It provides flow-based IP traffic measurements.
ipmi Intelligent Platform Management Interface (IPMI) is a standardized interface for monitoring of server-hardware.
ipp IPP (Internet Printing Protocol) is a standard network protocol for remote printing as well as for managing print jobs, media size and resolution.
kerberos Kerberos is a computer network authentication protocol, which allows nodes communicating over a non-secure network to prove their identity to one another in a secure manner. It is also a suite of free software published by the Massachusetts Institute of Technology (MIT).
ldap LDAP (Lightweight Directory Access Protocol) is an application protocol for querying and modifying directory services running over TCP/IP.
ldp LDP is used to label servers to propagate labeling information, e.g. used for routing.
mdns MDNS is part of zero configuration networking (zeroconf) and is used for the automatic resolution and distribution of computer hostnames (multicast DNS).
megaco Megaco (Media Gateway Control Protocol) is a protocol for controlling media gateways.
netbios NetBIOS is an acronym for Network Basic Input/Output System. It provides services related to the session layer of the OSI model allowing applications on separate computers to communicate over a local area network.
netflow NetFlow is a network reporting protocol developed by Cisco.
ntlm NTLM (NT LAN Manager) is a Microsoft security protocol used for authentication mechanisms.
ntp NTP is a protocol used to synchronise the time of computer systems.
openflow OpenFlow is a communications protocol that gives access to the forwarding plane of a network switch or router over the network.
ospf OSPF is a routing protocol of the Internet.
radius RADIUS (Remote Authentication Dial In User Service) is a networking protocol that provides centralized Authentication, Authorization, and Accounting (AAA) management for computers to connect to and use a network service.
rsvp RSVP is a protocol to reserve resources across a network.
sctp SCTP is a reliable, connection-oriented protocol at layer 4 of the OSI model.
snmp SNMP is used for monitoring and managing network components such as switches, routers etc.
speedtest Speedtest is an Internet connection quality measurement tool from Ookla.
ssdp SSDP is used to discover UPnP devices.
syslog Syslog is a standard for forwarding log messages in an Internet Protocol (IP) computer network.
t3 T3 is a proprietary protocol for RMI communication with Oracle WebLogic Server.
tacacs TACACS provides access control for routers, network access servers and other networked computing devices via one or more centralized servers.
whois WHOIS is a protocol for querying registered users of an Internet resource.

Peer to Peer

short_name description
aimini Aimini is a P2P protocol.
apple Applejuice is the protocol of the corresponding P2P network.
ares Ares is the protocol of the corresponding P2P network.
bit BitTorrent is the protocol of the corresponding P2P network.
directconnect Direct Connect is the protocol of the corresponding P2P network.
edk eDonkey (also known as the eDonkey2000 network or eD2k) is the protocol of the corresponding P2P network.
fasttrack Fasttrack is the protocol used by Kazaa P2P file sharing client.
filetopia FileTopia is the protocol of the corresponding free, Windows-based client and networking tool allowing users to organize files, text and voice recordings, chat, and instant messages.
freenet Freenet is the protocol of the corresponding P2P network.
gnu Gnutella is the protocol of the corresponding P2P network.
imesh iMesh is the protocol of the corresponding P2P network.
lpd Local Peer Discovery is an extension to the BitTorrent protocol, developed to minimize traffic when discovering local peers. This protocol is specified in the BEP-14 proposal.
manolito Manolito is the protocol of the corresponding P2P network.
mojo Mojo is a protocol of the P2P software to share the iTunes library.
mute MUTE is the protocol of an open source P2P network.
off OFF is the protocol of the p2p file sharing application with the same name.
pando Pando is the protocol of the corresponding P2P network.
soul Soulseek is the protocol of the corresponding P2P file-sharing network and application.
stealthnet StealthNet is the protocol of the corresponding P2P application.
thunder Thunder is the protocol of the corresponding P2P file sharing application.
winmx WinMX is the protocol of the corresponding P2P network.
winny WinNY is the protocol of the P2P network with the same name.

Remote Control

short_name description
dce-rpc DCE/RPC is the remote procedure call system developed for the Distributed Computing Environment (DCE).
pcanywhere PCAnywhere is the protocol of the pcAnywhere remote desktop application.
pcoip PC over IP is a remote display protocol.
poisonivy Poison Ivy is the protocol of the corresponding remote administration tool that is mostly used as a Trojan attached to other executables.
rdp RDP is a proprietary Microsoft protocol which is used to remotely connect to Windows systems and control the desktop.
soap SOAP is a protocol for exchanging structured information. It is based on XML.
ssh SSH is a protocol used to provide secure, encrypted communication (file transfer etc.) over IP networks.
teamviewer TeamViewer is a remote administration tool.
telnet Telnet (teletype network) is a network protocol used on the Internet or local area networks to provide a bidirectional interactive communications facility.
vnc VNC is the protocol of a corresponding application to access the graphical user interface/desktop of remote systems.
xdmcp XDMCP is a Display Manager Control Protocol for the X window system.

Sharehosting

short_name description

Social

short_name description

Streaming

short_name description
audiogalaxy Audiogalaxy is a streaming service that allows users to stream private music from their PCs.
avi AVI is the protocol of AVI video streams over HTTP.
feidian Feidian (Boiling Point) is the protocol of the corresponding P2PTV application.
flash Flash is the protocol for streaming Flash over HTTP.
funshion Funshion is a streaming protocol.
icecast Icecast is an open source streaming project.
iplayer iPlayer is the protocol of the corresponding BBC Internet television and radio service.
kontiki Kontiki is the protocol of the content delivery platform with the same name.
letv LeTV is a Chinese platform for news, movies, video streaming and general entertainment.
mms MMS is a proprietary network streaming protocol from Microsoft.
move Move is a streaming protocol over HTTP.
mpeg MPEG is the protocol for streaming MPEG content over HTTP.
ogg Ogg Vorbis is the protocol for the corresponding open-source streaming technology.
osh Octoshape is the protocol of the corresponding streaming application.
ppfilm PPFilm is the UDP-Protocol used by the application PPFilm.
pplive PPLive is the protocol of the corresponding peer-to-peer streaming video network.
ppstream PPStream is the protocol of the corresponding Chinese peer-to-peer streaming video network software.
qqlive QQLive is the protocol of the corresponding P2PTV software and a service provided by the Tencent Corporation of China.
quicktime QuickTime is the protocol for streaming QuickTime over HTTP.
qvod QVoD is an all-in-one media player.
rdt RDT is an audio/video transport protocol from RealNetworks.
realmedia RealMedia is the protocol of the RealNetworks RealMedia streaming application and browser plugin.
rhapsody Rhapsody (Napster in Europe) is the protocol of the corresponding music streaming service.
rtcp RTCP (The RTP Control Protocol) is a sister protocol of the Real-time Transport Protocol (RTP). Its basic functionality and packet structure is defined in the RTP specification RFC 3550.
rtmp RTMP (Real Time Messaging Protocol) is a proprietary protocol for streaming audio and video by Flash player.
rtp RTP is a standard protocol used to transport audio and video streams over IP networks.
rtsp RTSP is a protocol used to transport audio and video streams.
shoutcast Shoutcast is the protocol of the corresponding media streaming server software developed by Nullsoft.
silverlight Silverlight is Microsofts equivalent to Adobes Flash.
sopcast SopCast is the protocol of the P2P Internet TV streaming network.
spotify Spotify is a music listening service.
srtcp Secure RTCP is a sister protocol of the Secure Real-time Transport Protocol (SRTP). Its basic functionality and packet structure is defined in the SRTP specification RFC 3711.
srtp Secure RTP is a security profile for RTP that adds confidentiality, message authentication, and replay protection to that protocol.
tvants TvAnts is the protocol of a P2P TV streaming network of the same name.
tvuplayer TVU is the protocol of the TVUPlayer application.
twitch Twitch is the protocol of the corresponding live streaming platform which is focused on video gaming and e-sport videos.
uusee UUSee is the protocol of the corresponding P2P network.
veohtv Veoh TV is the protocol for the corresponding application of the Veoh Internet television service.
windowsmedia WindowsMedia is the Windows Media Streaming protocol.
wowza Wowza Streaming Engine is a streaming media server software which allows to stream different formats. They offer also a client application for android and iOS named GoCoder.
zattoo Zattoo is a proprietary peer-to-peer Internet Protocol Television system ('P2PTV').

Tunnel

short_name description
comodounite Comodo Unite is the protocol of the corresponding VPN client for windows computers.
cyberghost CyberGhost is the protocol of the corresponding tunneling software.
gre GRE is a protocol used to tunnel usually non-IP protocols over IP. Examples are PPTP, IPv6, IPX or AppleTalk.
gtp GTP (GPRS Tunneling Protocol) is a group of IP-based communications protocols used to carry General Packet Radio Service (GPRS) within GSM and UMTS networks.
hamachi Hamachi is the protocol for the corresponding zero-configuration virtual private network (VPN) shareware application.
ipsec IPSec is a protocol suite for securing Internet Protocol (IP) communications by authenticating and encrypting each IP packet of a communication session.
ipip IP in IP is an IP tunneling protocol that encapsulates one IP packet in another IP packet.
isakmp ISAKMP is a protocol used to establish Security Associations (SA) and cryptographic keys on the Internet. The protocol is defined by RFC 2408.
jap JAP (JonDonym anonymous proxy servers) is the protocol of the corresponding anonymization service.
l2tp L2TP is a protocol used to tunnel PPP frames over IP networks.
netmotion NetMotion is the protocol of the corresponding mobile VPN solution.
openvpn OpenVPN is the protocol of a free and open source virtual private network.
pdproxy PDProxy is the protocol of the corresponding tunneling software.
ppp PPP (Point-to-Point Protocol) is a data link protocol commonly used to establish a direct connection between two networking nodes. It can provide connection authentication, transmission encryption privacy, and compression.
pptp PPTP (Point-to-Point Tunneling Protocol) is a protocol for the implementation of virtual private networks (VPN). PPTP uses a control channel over TCP and a GRE tunnel operating to encapsulate PPP packets.
psiphon Psiphon is an open-source tool that uses a combination of secure communication and obfuscation technologies (VPN, SSH, and HTTP Proxy). It is specifically designed for Internet censorship circumvention.
socks Socks is a proxy protocol for tunneling traffic via Socks proxy server.
softether SoftEthernet is the protocol of a multi-protocol VPN software.
ssl SSL/TLS is a network protocol used to provide secure communication over IP networks.
sstp SSTP is the Secure Socket Tunneling Protocol, a VPN over SSL.
teredo Teredo is an IPv6 in IPv4/UDP tunnel protocol.
tor Tor is a protocol used to provide secure communication and anonymity over IP networks.
ultrasurf UltraSurf is a proxy solution for anonymous browsing.
vpnx VPN-X is the protocol used by the vpnx tunnel application.
vtun VTun is a networking application which can set up Virtual Tunnels over TCP/IP networks.
vyprvpn VyprVPN is the protocol of the corresponding personal VPN solution.
yourfreedom YourFreedom is a tunnel protocol.

Voice over IP

short_name description
chatcube ChatCube is a VoIP / instant messenger. In the past this was called 'Goober', then it was renamed to ChatCube in 2014.
fring Fring is the protocol used by the application of the same name, which supports VoIP and instant messaging over Skype, ICQ, MSN, AIM, Yahoo and SIP.
h323 H323 is the protocol of the corresponding traffic of H.323 initiated calls.
iax IAX is the protocol of the open source PBX Asterisk.
line Line is a free VoIP and messaging application.
mgcp MGCP is a protocol used for communication between voice gateways.
scydo Scydo is a VoIP application protocol for iPhone/Android.
sip SIP is voice call traffic initiated over the session initiation protocol.
skinny SCCP (Skinny Call Control Protocol or short Skinny) is a proprietary network terminal control protocol.
skype Skype is the protocol of the corresponding instant messaging, voice, video and file transfer application.
stun STUN is an Internet standards-track suite of methods, including a network protocol, used in NAT traversal for applications of real-time voice, video, messaging, and other interactive IP communications.
tango Tango is the protocol of the corresponding VoIP application.
teamspeak TeamSpeak is the protocol of the corresponding VoIP application.
ventrilo Ventrilo is a proprietary VoIP software which includes text chat.
viber Viber is the protocol of the corresponding VoIP application.
voipswitchvoiptunnel VoipSwitch or VoipTunnel is a tunnel protocol for VoIP.

Web

short_name description
http HTTP is a protocol used to access web servers. It is also the transport protocol for a number of streaming applications.
ipv4 IPv4 is a Layer 3 protocol.
ipv6 IPv6 is a Layer 3 protocol.
tcp TCP is a Layer 4 protocol.
udp UDP is a Layer 4 protocol.
ocsp OCSP (Online Certificate Status Protocol) is an Internet protocol used for obtaining the revocation status of an X.509 digital certificate.
webqq WebQQ is the protocol of the corresponding web desktop application.
websocket WebSockets is an XMLHttpRequest replacement for HTTP.
wuala Wuala is the protocol of the corresponding online storage service.

Clone this wiki locally