How do we uncover Applications in the digital footprint

Starting from your top-level domains (yourcompany.com) or primary hosts (yourcompany.zendesk.com), we identify all subdomains used in your business through a series of enumeration techniques.

Our scanners send HTTP requests to all listed subdomains to check which of them contain a web application. If our scanner does not receive an error message after the request, the subdomain is listed here below. Some additional information is provided, such as the IP address(es) used to reach the application, if SSL is implemented or not, ...

Note that not only web servers are detected. Other applications also sometimes use HTTP, and are listed as such here, for example:

  • REST (Representational State Transfer): This is an architectural style for building APIs. RESTful APIs use HTTP to perform CRUD (Create, Read, Update, Delete) operations on resources.
  • SOAP (Simple Object Access Protocol): This is a messaging protocol used to exchange structured information between applications. SOAP uses XML to encode messages and HTTP to transport them.
  • GraphQL: This is a query language for APIs developed by Facebook. GraphQL allows clients to query only the data they need, which can reduce network overhead and improve performance.
  • WebSocket: This is a protocol that provides full-duplex communication channels over a single TCP connection. WebSocket allows real-time communication between client and server.
  • FTP: Some FTP servers use HTTP to transfer data in some scenarios.

Was this article helpful?