Skip to content

Services

Per-service attack and enumeration notes for common TCP/UDP services (FTP, SSH, SMB, HTTP, DNS, etc.).

Contents

  • PORT 53/tcp - DNS


    The Domain Name System (DNS) is the phonebook of the Internet. Humans access information online through domain names, like nytimes.com or espn.com.

  • PORT 21/tcp - FTP


    FTP (File Transfer Protocol) is used to communicate and transfer files between computers on a TCP/IP (Transmission Control Protocol/Internet Protocol) network, aka the internet. Users, who have been granted access, can…

  • PORT 80/tcp, 443/tcp - HTTP Server


    It is a brief methodology to use in front of web applications.

  • PORT 143/tcp, 993/tcp - IMAP


    In computing, the Internet Message Access Protocol (IMAP) is an Internet standard protocol used by email clients to retrieve email messages from a mail server over a TCP/IP connection. IMAP is defined by RFC 3501.

  • PORT 1100/tcp - Java RMI


    The Java Remote Method Invocation, or Java RMI, is a mechanism that allows an object that exists in one Java virtual machine to access and call methods that are contained in another one.

  • PORT 3306/tcp - MySQL Server


    show tables; select from table; select column from table;

  • PORT 2049/tcp - NFS


    Network File System is a distributed file system protocol originally developed by Sun Microsystems in 1984, allowing a user on a client computer to access files over a computer network much like local storage is accesse…

  • PORT 3389/tcp - RDP


    Remote Desktop Protocol is a proprietary protocol developed by Microsoft which provides a user with a graphical interface to connect to another computer over a network connection. The user employs RDP client software fo…

  • PORT 111/tcp - RPCBind


    Provides information between Unix based systems. Port is often probed, it can be used to fingerprint the Nix OS, and to obtain information about available services. Port used with NFS, NIS or others..

  • PORT 139/tcp, 445/tcp - SMB


    SMB stands for Server Message Block. It’s a protocol for sharing resources like files, printers, in general any resource which should be retreivable or made available by the server.

  • PORT 25/tcp - SMTP


    The Simple Mail Transfer Protocol (SMTP) is a communication protocol for electronic mail transmission. As an Internet standard.

  • PORT 161/udp - SNMP


    The Simple Network Management Protocol (SNMP) talks to your network to find out information related to this network device activity: for example, bytes, packets, and errors transmitted and received.

  • PORT 1433/tcp - Microsoft SQL Server


    Microsoft SQL Server is a relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other softw…

  • PORT 22/tcp - SSH


    The SSH protocol works on the client/server-model. The SSH client always initiates the setup of the secure connection, and the SSH server listens for incoming connection requests (usually on TCP port 22 on the host syst…