Blog
Technical Walkthroughs

How an external network pentest works

What a senior team actually does between the kick-off call and the retest report, on the only part of your estate that anybody on the internet can reach without asking you first.

M
Marta Alarcón
COO
29 July 2026
8 min read
Compartir:
An internet-facing perimeter drawn as a boundary line with the services that answer on it, and one of them marked as the way through to the internal estate.

What the test answers

An external network penetration test answers one question: what could somebody with no account, no credentials and no help from inside your organisation do to you from the public internet today?

The scope is whatever responds on a routable address you own: perimeter firewalls and VPN concentrators, mail and DNS, the customer portal, the staging box that was meant to be temporary, the appliance a supplier asked for years ago. That set is your external attack surface, and it is usually larger than the inventory says.

The numbers have moved towards the perimeter. Verizon’s 2026 Data Breach Investigations Report puts 31% of breaches at the exploitation of a vulnerability, ahead of stolen credentials. ENISA, across 4,875 incidents recorded in the EU between 1 July 2024 and 30 June 2025, puts exploitation at 21.3% of initial access and notes that 64% of documented vulnerabilities use the network as their attack vector.

In short
Not a vulnerability scan with a better PDF. A scanner says a port is open. The test says what an attacker holds after pushing on it.

Scope, authorisation and rules of engagement

No packet leaves our side before the paperwork does. NIST SP 800-115 is blunt: in the planning phase “rules are identified, management approval is finalized and documented, and testing goals are set”, and “no actual testing occurs”. Agreed in writing first:

  • Targets and exclusions. What is in scope, and what is too fragile to touch. NIST asks for exclusions by IP address and system name.
  • Third-party consent. If part of the scope sits on a network you do not own, its owner consents in writing too.
  • Windows and source addresses. When the noisy work happens, and where from, so your operations centre can tell an assessment from an incident.
  • Escalation. Who we call, and how fast, if we find something already compromised.
  • Announced or unannounced. An unannounced test measures detection as well as exposure.

That document is the rules of engagement; NIST publishes a template in Appendix B. A supplier who cannot show you theirs before kick-off is telling you how the rest will run.

Frameworks followed
NIST SP 800-115: planning, discovery, attack, reporting. PTES, seven sections: pre-engagement interactions, intelligence gathering, threat modelling, vulnerability analysis, exploitation, post exploitation, reporting. OWASP WSTG for perimeter services that speak HTTP.

Reconnaissance: finding what you expose

Reconnaissance is the phase clients underestimate and attackers never do. Its output is not a vulnerability list. It is an inventory: every name, address, certificate, service and third-party dependency that belongs to you and answers from outside.

Passive sources come first, because they touch nothing of yours: certificate transparency logs, passive DNS, WHOIS and netblock ownership, breach corpora for credentials tied to your domains. That work is OSINT, and NIST describes the external scenario the same way, with testers given no real information beyond the target ranges.

Active work follows: DNS enumeration, port and service identification, TLS inspection, virtual host discovery, fingerprinting. NIST notes that an external scan passes through your firewall and returns far less than the same scan run inside. What survives is what an attacker sees today.

The finding this phase produces most often is not a CVE. It is a host nobody remembers owning: shadow IT, an environment decommissioned in theory only, a subdomain pointing at a cloud resource an agency stopped paying for.

Perimeter analysis: the phase specific to this test

Edge devices and remote access

VPN concentrators, SSL gateways, file transfer appliances, firewalls with a management interface facing the wrong way. ENISA matched its incident data against MITRE ATT&CK and confirmed that attackers consistently exploit internet-facing applications (T1190); the vulnerabilities dominating its set are VPN appliances, mail and collaboration servers, with perimeter services “scanned and compromised within hours of disclosure”. Versions go against the CISA KEV catalogue, 1,655 entries on 27 July 2026, where an entry means exploitation observed rather than predicted.

Names, DNS and mail

A dangling CNAME pointing at a deprovisioned cloud resource allows a subdomain takeover: somebody registers the abandoned resource and serves their content from your name. Zone transfers, SPF, DKIM and DMARC alignment and registrar hygiene go in the same pass, since a domain an attacker can spoof is a weakness even when no host is vulnerable.

Web and API surfaces

Anything speaking HTTP is tested against the OWASP Web Security Testing Guide, stable at version 4.2, whose cases carry public identifiers such as WSTG-INFO-02, so a finding maps to a published procedure, not to our opinion. Security Misconfiguration is A02 in the OWASP Top 10:2025, and on a perimeter that is what turns up: default credentials, exposed admin panels, verbose errors, debug endpoints.

Authentication surfaces

Login forms and SSO endpoints are tested for username enumeration, absent lockout and rate limiting, and weak multi-factor enforcement. Where the rules allow it, low and slow password spraying runs against the credentials reconnaissance produced, at a rate that does not lock out your staff.

Exploitation and verification

NIST puts the value of this phase in one sentence: “While vulnerability scanners check only for the possible existence of a vulnerability, the attack phase of a penetration test exploits the vulnerability to confirm its existence.”

A successful exploit is not the objective. Verified impact is. Each attempt records what was sent, what came back, and what an attacker would now hold: read access to a file, a session as another user, code execution, a credential that also works elsewhere.

Two rules keep the phase safe. Proof and nothing beyond it: no denial of service, no bulk extraction of personal data, the smallest demonstration that settles the question. And the loop back to discovery, which NIST draws explicitly, because what a foothold teaches you changes what you look for next.

Chained findings are where this test earns its budget line: two low-severity issues, unremarkable alone and serious together: a banner that names an internal host, and a forgotten service on that host which answers without asking who is calling.

The report and how findings are prioritised

NIST places reporting alongside the other three phases rather than after them. Logs run throughout, and anything critical is raised the day it is confirmed. What is delivered:

  • An executive summary that answers the opening question in its first paragraph.
  • Technical findings: affected asset, evidence, reproduction steps, demonstrated impact, and a remediation naming the change to make, not a generic control.
  • The external asset inventory from reconnaissance, frequently the artefact clients reuse longest.
  • A remediation plan sequenced by how fast each step reduces real risk.
  • An attestation letter for customers and auditors.

A CVSS base score says how bad a vulnerability could be, not how likely it is to be used against you. Three inputs work together: CVSS for severity, EPSS from FIRST for probability of exploitation in the wild, and exposure, because the same defect on an internet-facing host outranks the same defect behind three other controls. The public sector uses the same logic: CISA’s Binding Operational Directive 26-04, issued in June 2026 to supersede BOD 22-01, sets deadlines from four variables and asks first whether the asset is publicly exposed.

The retest

A finding is not closed because a ticket says it is. The retest turns a report into evidence, and it is the phase cheap engagements quietly leave out.

The original proof is rerun against the fixed asset and one of three outcomes recorded: resolved, partially resolved, or not resolved with the evidence still reproducing. Partial is the interesting one. It usually means a payload was blocked and the weakness left in place, which is the difference between a filter and a fix.

Retesting happens after your remediation window; on our engagements that is commonly four to eight weeks after delivery, and it produces an updated report with each closed finding marked and dated. That document, not the original, is what auditors and enterprise customers ask to see.

What we need from you before day one

  • Signed authorisation from somebody with the authority to give it, plus written consent from any third party hosting part of the scope.
  • The target list and the exclusions, with a named owner for each range.
  • Two named contacts, one technical and one commercial, reachable during the test window.
  • A decision on whether your internal security team and any managed provider are told. Both answers are legitimate, and the answer changes what the test measures.
  • Any WAF, CDN or anti-DDoS service in front of the scope, and whether it stays in place. Testing through it measures the real world; allow-listing us measures the origin behind it.
  • Maintenance windows and anything that must not be touched, such as a payment platform inside its settlement cycle.

Nothing on that list is a credential or an architecture diagram. That is the point: the test starts from what a stranger can find out unaided.

How long it takes, and what moves it

Ranges, because the honest answer depends on a count nobody has until reconnaissance finishes. On our engagements, a small perimeter of a few dozen live hosts and a handful of web surfaces takes about a working week of testing. Several hundred addresses and a dozen applications is usually two to three weeks. A group with multiple brands, acquired subsidiaries and several cloud tenants runs longer.

What moves it: the size of the live surface, unknown until reconnaissance ends; how many distinct web applications sit on the perimeter, since each is an effort of its own; whether protective infrastructure stays in place; third-party approvals, which are calendar time; and whether the test is announced. Add about a week afterwards for reporting and quality review, and book the retest separately.

What an external pentest does not cover

This is the section that should decide whether you buy this test or a different one, and the one most proposals omit.

  • The inside. A foothold on a perimeter host is the boundary. Lateral movement and privilege escalation belong to an internal test.
  • Your people. No phishing, no pretexting, no calls to the service desk.
  • Cloud configuration. Identity policy, tenant trust and storage permissions are invisible from outside; they need cloud-specific testing.
  • Depth on one application. A perimeter test covers many applications shallowly. Authenticated business logic and object-level authorisation need their own engagement: see how a web application pentest works.
  • Source code. Testing from outside is not a code review.
  • Availability. We do not run denial of service against production.
  • Detection and response. Measured only if the test was ordered unannounced.

And the limit on every penetration test, stated by NIST better than we would: “Testing does not provide a comprehensive evaluation of the security posture of an organization, and often has a narrow scope because of resource limitations”. An assessment is a snapshot; your perimeter changes on the next deployment. Test on a cycle.

If this is the answer you need, the service that produces it is external network penetration testing, and the sequence behind every engagement we run is set out in our pentesting methodology, end to end.

Sources

Every figure, quotation and framework reference above comes from one of these documents. The durations, the retest window and the deliverables are our own practice and are stated as such in the text.

  1. Verizon, 2026 Data Breach Investigations Report, 19th edition, 19 May 2026: “Nearly a third (31%) of all breaches start with vulnerability exploitation”, the first time in nineteen years it has passed stolen credentials as the leading entry point.
  2. ENISA Threat Landscape 2025, October 2025, revision v1.2 of 9 January 2026: 4,875 incidents between 1 July 2024 and 30 June 2025, exploitation at 21.3% of initial access, 64% of documented vulnerabilities with the network as attack vector, and the MITRE ATT&CK T1190 analysis of perimeter services.
  3. NIST SP 800-115, Technical Guide to Information Security Testing and Assessment, September 2008: section 2.3 on the limits of testing, section 5.2 and figures 5-1 and 5-2 on the four phases and the loop back to discovery, and Appendix B, the rules of engagement template.
  4. The Penetration Testing Execution Standard, high level organisation of the seven sections.
  5. OWASP Web Security Testing Guide, version 4.2 and the WSTG identifier format, and the OWASP Top 10:2025, where Security Misconfiguration is A02.
  6. CISA Known Exploited Vulnerabilities Catalog. The count quoted above is the published JSON feed, catalogue version 2026.07.27. It grows: check the feed rather than this page.
  7. CISA Binding Operational Directive 26-04, Prioritizing Security Updates Based on Risk, 10 June 2026, which revokes BOD 19-02 and BOD 22-01 and lists asset exposure first among its four variables.
  8. FIRST, Exploit Prediction Scoring System (EPSS), probability that a published CVE is exploited in the wild in the next thirty days, and FIRST, CVSS v4.0 specification, where the base score is severity from intrinsic characteristics.
M
Marta Alarcón
COO
Compartir:

If any of this looks like a problem you are carrying, half an hour on a call scoping it with a senior pentester is worth more than reading another article.

Hablar con un pentester senior