Skip to main content

Attack Surface explained

Written by Naomi Purvis

🎫 Plan Availability: This feature is available on Cloud, Pro, Enterprise, and Vanguard plans. If you're on a Cloud or Pro plan, you'll see a limited data view based on your plan's port limit, but you can upgrade for more visibility.

The Attack Surface tab makes it easy to see exactly what's going on with your perimeter. It includes active and unresponsive targets, changes since the last scan, expiring certificates, and those ports, services, and protocols you expect (but more importantly, don't expect) to be exposed to the internet.

What does it look like?

You can see a list of your targets with a filtering pane on the left to allow you to get the information you need.

For each target, you can also see a screenshot of what can be seen when a user navigates to that service on this target. This helps when trying to identify what is running on a specific port, e.g., by examining the login screen.
​

You can also make this screenshot bigger by clicking on the thumbnail image (highlighted above). You can then scroll through the screenshots using the arrow in the bottom right:

On the far right, you can also see the date when the service on each target was first observed, and also when it was last observed. Below each target, you can also see when the next Network scan will run.
​

How do I use it?

This page has a search bar and filters, allowing you to be as high-level or as granular as you like.

For targets behind a Web Application Firewall, you have the option to further filter the list by types of firewall and detection results:

You can also organise the results, using this dropdown:
​

Which ports are included in my Attack Surface?

The ports included in your Attack Surface depend on your Intruder plan:

Port

Service

Cloud

Pro

Enterprise

80

HTTP

βœ…

βœ…

βœ…

443

HTTPS

βœ…

βœ…

βœ…

21

FTP

βœ…

βœ…

βœ…

22

SSH

βœ…

βœ…

βœ…

25

SMTP

βœ…

βœ…

βœ…

143

IMAP

βœ…

βœ…

βœ…

465

SMTPS

βœ…

βœ…

βœ…

587

SMTP submission

βœ…

βœ…

βœ…

993

IMAPS

βœ…

βœ…

βœ…

8080

HTTP alt

βœ…

βœ…

βœ…

26

SMTP alt

❌

βœ…

βœ…

53

DNS

❌

βœ…

βœ…

110

POP3

❌

βœ…

βœ…

111

RPC

❌

βœ…

βœ…

123

NTP

❌

βœ…

βœ…

161

SNMP

❌

βœ…

βœ…

445

SMB

❌

βœ…

βœ…

500

IKE / IPsec

❌

βœ…

βœ…

995

POP3S

❌

βœ…

βœ…

1221

Custom / TCP

❌

βœ…

βœ…

2000

Cisco SCCP

❌

βœ…

βœ…

2052

Cloudflare proxied

❌

βœ…

βœ…

2053

Cloudflare proxied

❌

βœ…

βœ…

2077

Cloudflare proxied

❌

βœ…

βœ…

2078

Cloudflare proxied

❌

βœ…

βœ…

2079

Cloudflare proxied

❌

βœ…

βœ…

2080

Cloudflare proxied

❌

βœ…

βœ…

2082

Cloudflare proxied

❌

βœ…

βœ…

2083

Cloudflare proxied

❌

βœ…

βœ…

2086

Cloudflare proxied

❌

βœ…

βœ…

2087

Cloudflare proxied

❌

βœ…

βœ…

2095

Cloudflare proxied

❌

βœ…

βœ…

2096

Cloudflare proxied

❌

βœ…

βœ…

2222

SSH alt

❌

βœ…

βœ…

3000

Dev / Node

❌

βœ…

βœ…

3306

MySQL

❌

βœ…

βœ…

3389

RDP

❌

βœ…

βœ…

4022

SQL Server debug

❌

βœ…

βœ…

4024

SQL Server debug

❌

βœ…

βœ…

4500

IPsec NAT-T

❌

βœ…

βœ…

5060

SIP

❌

βœ…

βœ…

5432

PostgreSQL

❌

βœ…

βœ…

7080

HTTP alt

❌

βœ…

βœ…

8000

HTTP alt

❌

βœ…

βœ…

8008

HTTP alt

❌

βœ…

βœ…

8081

HTTP alt

❌

βœ…

βœ…

8172

IIS management

❌

βœ…

βœ…

8443

HTTPS alt

❌

βœ…

βœ…

8880

HTTP alt

❌

βœ…

βœ…

9100

Printer / JetDirect

❌

βœ…

βœ…

All 65,535 ports

❌

❌

βœ…

Can I view details on my TLS/SSL Certificate Expiry on this page?

You certainly can! You can find details on the TLS/SSL Certificate expiry date for the relevant ports on each of your targets seen underneath the relevant ports, as seen in the screenshot below:

You are also able to filter the list to view targets with either expired or shortly expiring certificates by using the options in the filter pane:

You will also be notified of this within the network scan emails, if configured. You can read more about network scanning here, and also, further information on configuring email notifications can be found here.

Can I export the results on this page?

Absolutely, click the Export all button:

Can I set up custom alerts for my attack surface?

ℹ️ Note: Attack Surface alerts are available on Enterprise plans. If you're on a Cloud or Pro plan, you'll see this feature presented as an upgrade option.

You sure can! Once an alert is set up, we'll send you an email each time the alert is triggered. To set it up: click the yellow Alerts button in the top right > complete the form, and select Save alert:
​

πŸ’‘ Tip: You can also configure an alert to notify you whenever any of your targets come online (for example, when any ports become open). This helps you catch unexpected exposure as soon as it appears.

How do I delete my alerts?

Click Alerts > Manage alerts:
​

Click the bin icon:

How do I edit my alert?

Click Alerts > Manage alerts:
​

Click the one you want to edit:

Make the changes and click Update alert:
​

How do I manage the email alerts?

Head to Settings > Email notifications > scroll down to Attack surface alert notifications and toggle on or off:
​

An example of the email you will receive can be seen below. This email includes a summary of any changes to your targets, details on the total number of hosts and exposed services, as well as information on your SSL/TLS Certificate expiry periods.

Why is some data missing from the Attack Surface view?

If the target listed sits behind a CDN (such as Cloudflare or Cloudfront), we deliberately omit the network data because it actually references the CDN's infrastructure and not your own. If you'd like to know more, please have a read of this article.


Curious to see more?

If you're interested in what this all looks like in action, feel free to reach out to us via the chatbot, and we'll connect you with the relevant team.

Did this answer your question?